API.list: so we know where we are with the SVID API
authorAlan Cox <alan@etchedpixels.co.uk>
Wed, 21 Oct 2015 20:54:51 +0000 (21:54 +0100)
committerAlan Cox <alan@etchedpixels.co.uk>
Wed, 21 Oct 2015 20:54:51 +0000 (21:54 +0100)
Library/libs/API.list [new file with mode: 0644]

diff --git a/Library/libs/API.list b/Library/libs/API.list
new file mode 100644 (file)
index 0000000..e43305e
--- /dev/null
@@ -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