Logo by Nickman (anonymous IP: 52.14.110.171,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] Reaction C Library is based on clib2 by Olaf Barthel just in Shared Amiga Library format. -- Warning GCC only support Newlib or clib2 modes .. So I have overwritten the clib2 sdk includes files, so bakcup the old dirs first -- -- Diffrences between clib2/newlib and this clib time_t - This is a 64 bits where its possible to go past 2038. But there would be convertion problem going back and to Amiga dates. off_t - This is a 64 bits where some of the stdio functions can return a file value. eg. tello() will return a 64 bit file pos. fpos_t - This is a 64 bits where some of the stdio functions can return a file value. eg. fgetpos() clock_t - This is a 64 bits 'struct timeval' uses the 'time_t' define.. so it also uses 64bit wchar_t is defined as a uint32, clib2 has 16bits, newlib has 32bit -- Current Supported functions Not all function are ported over, only function I need got attention. ## Amiga ## v1.1 - ArgArrayInit v1.1 - ArgArrayDone v1.1 - ArgInt v1.1 - ArgString v1.1 - NewList v1.1 - NewMinList ## Assert ## v1.1 - assert ## CType ## v1.1 - isalnum v1.1 - isalpha v1.1 - isascii v1.1 - isblank v1.1 - iscntrl v1.1 - isdigit v1.1 - isgraph v1.1 - islower v1.1 - isprint v1.1 - ispunct v1.1 - isspace v1.1 - isupper v1.1 - isxdigit v1.1 - tolower v1.1 - toupper ## Dirent ## v1.1 - closedir v1.1 - opendir v1.1 - readdir v1.1 - rewinddir ## FCntl ## v1.1 - creat v1.1 - fcntl ( Partial ) v1.1 - open ## Inttypes ## v1.1 - imaxabs v1.1 - imaxdiv v1.1 - strtoimax v1.2 - strtoumax ## Locale ## v1.1 - localeconv ## Math ## ( Float [4], Double [8], Long Double [12], Double Double [16] ) v1.1 - __signbit (F/D/LD) v1.1 - ceil (F/D) v1.1 - copysign (F/D) v1.1 - fabs (F/D) v1.1 - fdim (F/D) v1.1 - floor (F/D) v1.1 - fpclassify (F/D) v1.1 - fmax (F/D) v1.1 - fmin (F/D) v1.1 - fmod (F/D) v1.1 - isfinite (F/D) v1.1 - isinf (F/D) v1.1 - isnan (F/D) v1.1 - log (F/D) v1.1 - log10 (F/D) v1.1 - nan (F/D) v1.1 - pow (F/D) v1.1 - scalbn (F/D) v1.1 - sqrt (F/D) ## Netdb ## v1.1 - freeaddrinfo v1.1 - gai_strerror v1.1 - getaddrinfo v1.1 - gethostbyaddr v1.1 - gethostbyname v1.1 - getnameinfo v1.1 - getservbyname v1.1 - getservbyport ## Poll ## v1.1 - poll v1.1 - waitpoll ## PThread ## v1.3 - pthread_create v1.1 - pthread_equal v1.1 - pthread_exit v1.3 - pthread_join v1.1 - pthread_once v1.1 - pthread_self v1.1 - pthread_attr_init v1.1 - pthread_attr_destroy v1.1 - pthread_barrier_init v1.1 - pthread_barrier_destroy v1.1 - pthread_barrierattr_init v1.1 - pthread_barrierattr_destroy v1.1 - pthread_cond_init v1.1 - pthread_cond_wait v1.1 - pthread_cond_signal v1.1 - pthread_cond_broadcast v1.1 - pthread_cond_timedwait v1.1 - pthread_cond_destroy v1.1 - pthread_condattr_init v1.1 - pthread_condattr_destroy v1.3 - pthread_condattr_getclock v1.3 - pthread_condattr_setclock v1.1 - pthread_mutex_init v1.1 - pthread_mutex_lock v1.1 - pthread_mutex_unlock v1.1 - pthread_mutex_trylock v1.1 - pthread_mutex_timedlock v1.1 - pthread_mutex_destroy v1.1 - pthread_mutexattr_init v1.1 - pthread_mutexattr_destroy v1.1 - pthread_mutexattr_settype v1.1 - pthread_mutexattr_gettype v1.1 - pthread_rwlock_init v1.1 - pthread_rwlock_rdlock v1.1 - pthread_rwlock_wrlock v1.1 - pthread_rwlock_unlock v1.1 - pthread_rwlock_tryrdlock v1.1 - pthread_rwlock_trywrlock v1.1 - pthread_rwlock_timedrdlock v1.1 - pthread_rwlock_timedwrlock v1.1 - pthread_rwlock_destroy v1.1 - pthread_rwlockattr_init v1.1 - pthread_rwlockattr_destroy v1.1 - pthread_spinlock_init v1.1 - pthread_spinlock_lock v1.1 - pthread_spinlock_unlock v1.1 - pthread_spinlock_trylock v1.1 - pthread_spinlock_destroy ## Setjmp ## v1.1 - longjmp v1.1 - setjmp ## Signal ## v1.1 - raise v1.1 - signal ## Stdio ## v1.1 - asprintf v1.1 - clearerr v1.1 - ctermid v1.1 - fclose v1.1 - fdopen v1.1 - feof v1.1 - ferror v1.1 - fflush v1.1 - fgetc v1.1 - fgetpos v1.1 - fgets v1.1 - fileno v1.1 - flockfile v1.1 - fopen v1.1 - fprintf v1.1 - fputc v1.1 - fputs v1.1 - fread v1.1 - fscanf v1.1 - fseek v1.1 - fseeko v1.1 - fsetpos v1.1 - ftell v1.1 - ftello v1.1 - ftrylockfile v1.1 - funlockfile v1.1 - fwrite v1.1 - getc v1.1 - getc_unlocked v1.1 - getchar v1.1 - getchar_unlocked v1.1 - perror v1.1 - printf v1.1 - putc v1.1 - putc_unlocked v1.1 - putchar v1.1 - putchar_unlocked v1.1 - puts v1.1 - remove v1.1 - rename v1.1 - rewind v1.1 - scanf v1.1 - setbuf v1.1 - setvbuf v1.1 - snprintf v1.1 - sprintf v1.1 - sscanf v1.1 - tmpfile v1.1 - tmpnam v1.1 - tmpnam_r v1.1 - ungetc v1.1 - vasprintf v1.1 - vfprintf v1.1 - vsnprintf v1.1 - vsprintf ## Stdlib ## v1.1 - _Exit v1.1 - abort v1.1 - abs v1.1 - arc4random v1.1 - arc4random_buf v1.1 - arc4random_stir v1.1 - arc4random_uniform v1.1 - arc4random_addrandom v1.1 - atexit v1.1 - atof v1.1 - atoi v1.1 - atol v1.1 - atoll v1.1 - bsearch v1.1 - calloc v1.1 - div v1.1 - exit v1.1 - free v1.1 - freezero v1.1 - getenv v1.1 - getprogname v1.1 - initstate v1.1 - jrand48 v1.1 - labs v1.1 - ldiv v1.1 - llabs v1.1 - lldiv v1.1 - lrand48 v1.1 - malloc v1.1 - mblen v1.1 - mbtowc v1.1 - mrand48 v1.1 - nrand48 v1.1 - qsort v1.1 - rand v1.1 - rand_r v1.1 - random v1.1 - realloc v1.1 - reallocarray v1.1 - recallocarray v1.1 - setprogname v1.1 - setstate v1.1 - srand v1.1 - srand48 v1.1 - srandom v1.1 - strtod v1.1 - strtof v1.1 - strtol v1.2 - strtoq v1.1 - strtoll v1.1 - strtoul v1.1 - strtoull v1.1 - system ## String ## v1.1 - ffsl v1.1 - ffsll v1.1 - memccpy v1.1 - memchr v1.1 - memcmp v1.1 - memcpy v1.1 - memmem v1.1 - memmove v1.1 - memset v1.1 - stpcpy v1.1 - stpncpy v1.1 - strcat v1.1 - strchr v1.1 - strcmp v1.1 - strcoll v1.1 - strcpy v1.1 - strcspn v1.1 - strdup v1.1 - strerror v1.1 - strerror_r v1.1 - strlcat v1.1 - strlcpy v1.1 - strlen v1.1 - strncat v1.1 - strncmp v1.1 - strncpy v1.1 - strndup v1.1 - strnlen v1.1 - strpbrk v1.1 - strrchr v1.1 - strsep v1.1 - strspn v1.1 - strstr v1.1 - strtok v1.1 - strtok_r v1.1 - strxfrm v1.1 - timingsafe_memcmp ## Strings ## v1.1 - bcmp v1.1 - bcopy v1.1 - bzero v1.1 - explicit_bzero v1.1 - ffs v1.1 - index v1.1 - rindex v1.1 - strcasecmp v1.1 - strncasecmp v1.1 - timingsafe_bcmp ## SysLog ## ( Call to SysLog are forwarded to SysLog.library ) v1.1 - closelog v1.1 - closelog_r v1.1 - openlog v1.1 - openlog_r v1.1 - setlogmask v1.1 - setlogmask_r v1.1 - syslog v1.1 - syslog_r v1.1 - vsyslog v1.1 - vsyslog_r ## Time ## v1.1 - asctime v1.1 - asctime_r v1.1 - clock v1.3 - clock_gettime v1.1 - ctime v1.1 - ctime_r v1.1 - gmtime v1.1 - gmtime_r v1.1 - localtime v1.1 - localtime_r v1.1 - mktime v1.1 - time v1.1 - timegm ## Unistd ## v1.1 - _exit v1.1 - close v1.1 - ftruncate v1.1 - getcwd v1.1 - getpagesize v1.1 - getpid v1.1 - getppid v1.1 - getwd v1.1 - isatty v1.1 - lseek v1.1 - pread v1.1 - pwrite v1.1 - read v1.1 - rmdir v1.1 - swab v1.1 - write ## UTime ## v1.1 - utime ## WChar ## v1.1 - wcscat v1.1 - wcschr v1.1 - wcscmp v1.1 - wcslcat v1.1 - wcslcpy v1.1 - wcslen v1.1 - wmemchr v1.1 - wmemcmp v1.1 - wmemcpy v1.1 - wmemmove v1.1 - wmemset ## Sys / Socket ## v1.1 - accept v1.1 - bind v1.1 - connect v1.1 - getpeername v1.1 - getsockname v1.1 - getsockopt v1.1 - inet_addr v1.1 - inet_ntoa v1.1 - inet_ntop v1.1 - inet_pton v1.1 - listen v1.1 - recv v1.1 - recvfrom v1.1 - select v1.1 - send v1.1 - sendto v1.1 - setsockopt v1.1 - shutdown v1.1 - socket v1.1 - waitselect ## Sys / Stat ## v1.1 - fstat v1.1 - mkdir v1.1 - stat ## Sys / Time ## v1.1 - gettimeofday ## Sys / Uio ## v1.1 - readv v1.1 - writev |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |