From fe21fc71ef9032c215f5f011b98d3a8b2a03d367 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Wed, 21 Oct 2015 21:54:51 +0100 Subject: [PATCH] API.list: so we know where we are with the SVID API --- Library/libs/API.list | 253 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 253 insertions(+) create mode 100644 Library/libs/API.list diff --git a/Library/libs/API.list b/Library/libs/API.list new file mode 100644 index 00000000..e43305e4 --- /dev/null +++ b/Library/libs/API.list @@ -0,0 +1,253 @@ +Initial target API (SYS5.2 equivalent - ish) + +a64l +abort FIXME +abs CODE +access CODE +acos Z80 +advance +alarm CODE +asctime CODE +asin Z80 +assert CODE +atan Z80 +atan2 Z80 +atof CODE +atoi CODE +atol CODE +bsearch +calloc CODE +ceil +chdir CODE +chmod CODE +chown CODE +clearerr CODE +clock CODE +close CODE +compile CODE (but no to spec) +cos Z80 +cosh Z80 +creat CODE +crypt CODE (but tea not DES) +ctermid +cuserid(?) +drand48 +dup CODE +encrypt +endgrent CODE +endpwent CODE +endutent CODE +erand48 +erf +erfc +execl CODE +execle *MISSING ?* +execlp CODE +execv CODE +execve CODE +execvp CODE +exit CODE +_exit CODE +exp +fabs +fclose CODE +fcntl CODE +fdopen CODE +feof CODE +ferror CODE +fflush CODE +fgetc CODE +fgetgrent CODE +fgetpwent CODE +fgets CODE +fileno CODE +floor +fmod +fopen CODE +fork CODE +fprintf CODE +fputc CODE +fputs CODE +fread CODE +free CODE +freopen CODE +frexp +fscanf CODE +fseek CODE +fstat CODE +ftell CODE +ftw +fwrite CODE +gamma +getc CODE +getchar CODE +getcwd CODE +getegid CODE +getenv CODE +geteuid CODE +getgid CODE +getgrgid CODE +getgrnam CODE +getlogin *MISSING* +getopt CODE +getpass CODE +getpgrp CODE +getpid CODE +getppid CODE +getpwent CODE +getpwnam CODE +getpwuid CODE +gets CODE +getuid CODE +getutline CODE +getw *MISSING* +gmtime CODE +gsignal OBSOLETE +hcreate +hdestroy +hypot +ioctl CODE +isalnum CODE +isalpha CODE +isascii CODE +iscntrl CODE +isdigit CODE +isgraph CODE +islower CODE +isprint CODE +ispunct CODE +isspace CODE +isupper CODE +isxdigit CODE +j0 +j1 +jn +jrand48 +kill CODE +l64a +lcong48 +ldexp +lfind CODE +link CODE +localtime CODE +lockf NO (flock) +log Z80 +log10 +longjmp CODE +lrand48 +lsearch CODE +lseek CODE +mallinfo +malloc CODE +mallopt +MARK +matherr +memccpy CODE +memchr CODE +memcmp CODE +memcpy CODE +memset CODE +mknod CODE +mktemp +modf Z80 +monitor +mount CODE +mrand48 +nlist +nrand48 +open CODE +pause CODE +pclose CODE +perror CODE +pipe CODE +popen CODE +pow Z80 +printf CODE (check all fmts included) - do libfl version +putc CODE +putchar CODE +putenv CODE +putpwent CODE +puts CODE +pututline CODE +putw +qsort CODE +rand CODE +read CODE +realloc CODE +rewind CODE +scanf CODE +seed48 +setbuf CODE +setgid CODE +setgrent CODE +setjmp CODE +setkey +setpgrp CODE +setuid CODE +setutent CODE +setvbuf CODE +sgetl +signal CODE (but kernel bits to do) +sin +sinh +sleep CODE +sprintf CODE +sputl +sqrt Z80 +srand CODE +srand48 +ssignal +stat CODE +step +stime CODE +strcat CODE +strchr CODE +strcmp CODE +strcpy CODE +strcspn CODE +strlen CODE +strncat CODE +strncpy CODE +strpbrk CODE +strrchr CODE +strspn CODE +strtod CODE +strtok CODE +strtol CODE +swab *MISSING* +sync CODE +system CODE +tan +tanh +tdelete +tempnam +tfind +time CODE +times CODE +tmpfile CODE +tmpnam CODE +toascii +tolower CODE +_tolower CODE +toupper CODE +_toupper CODE +tsearch +ttyname CODE +twalk +tzset CODE +ulimit +umask CODE +umount CODE +uname CODE +ungetc CODE +unlink CODE +ustat +utime CODE +utmpname CODE +vfprintf CODE +vsprintf CODE +wait CODE +write CODE +y0 +y1 +yn -- 2.34.1