libs: update TODO
authorAlan Cox <alan@etchedpixels.co.uk>
Wed, 21 Oct 2015 20:54:13 +0000 (21:54 +0100)
committerAlan Cox <alan@etchedpixels.co.uk>
Wed, 21 Oct 2015 20:54:13 +0000 (21:54 +0100)
Library/libs/TODO

index 85f219d..a7b3c3b 100644 (file)
@@ -7,37 +7,30 @@ tool to wrap the build and also make a Fuzix binary not a ROM image
 
 - Import other bits we can from BCC libs
 - Longlong in printf (plus other modern bits ?)
-- *nprintf
-- glue for Fuzix syscalls (uname, alarm etc)
-- Propogate "real" time_t into kernel
-- termios into kernel and match up with C library
-- memccpy
 - bits of libbsd
 - rest of opendir (telldir etc)
 Make exec* try via shell if ENOEXEC
 
-
 Add libm, and build stdio fprintf/fscanf and any other bloaty floaty bits
 with a libm define into libm and integer into libc
 
+Split termcap and curses into own libraries
+
 Missing
 
-terminfo
+terminfo (but have termcap)
 streams (intentional)
 X11 (right)
 
 DIR needs dd_loc, dd_size wiring up dirent tweaks in C code
 
-
 Errors: define the full range required by SVID
 
-getpgrp missing definition ?
-
-get/sethostname and domainname via userspace only
+get/set domainname via userspace only
 
 sys/fp.h - not really that relevant but might as well have
 
-ieeefp.h ???
+ieeefp.h ???   (but SDCC is not full IEEE ??)
 
 sys/ipc.h
 sys/lock.h
@@ -52,8 +45,7 @@ setjmp.h      defines for size, sig* version
 
 sys/shm.h
 
-signal.h       signals 16-31 ??
-               sigaction bits need defining plus SA_NOCLDSTOP
+signal.h       sigaction bits need defining plus SA_NOCLDSTOP
 sys/statfs     need to add fakery for it
 
 stdio          _NFILE, L_ctermid, L_cuserid, P_tmpdir, L_tmpnam
@@ -84,7 +76,6 @@ gcvt
 getw
 isnand()       'is nan ?'
 ldexp
-memccpy
 putw
 sighold
 sigignore
@@ -97,10 +88,6 @@ siglongjmp/sigsetjmp
 
 For Modern Stuff
 ----------------
-snprintf
-sysconf
-pathconf
-
 TCP/IP stuff