Here's a short list of bits that are required.
If you want to do one of these it's probably best to post to the list.

Add more to this todo list!

Floating Point :-) :-) :-)   - BUT note there may need to be kernel support.
Header Files   - This will take some time, also some files should be kernel.
Stdio          - Joel is on this.

bsearch  -  grabbed (PD)
dirent   &co  - Directory listing.
getenv/setenv
getgrent &co    glibc/grp ?
getpwent &co    glibc/pwd ?
hsearch  &co
locale processing - multi national, unicode (string stuff has a couple of stubs)
login         - getpass and friends - Tho does tiny-login need it ?
lsearch  -  grabbed (PD)
random numbers
rpc           - I might take this, it may be possible to use as a fake shlib.
setjmp        - Probably snitch.
signal stuff - needs close coperation with kernel
syslog   &co  In theroy needs daemon to rcv :-)
time calcs   - mktime gmtime localtime etc
timezone     - Probably V simplistic, List of UTC's offsets & STDvDST
tsearch  &co
shadow password - Do we need ? Do we want :-)
termcap      - and curses; what does ncurses need ?

Other projects or aquisitions

Optimiser for BCC
Tiny VI editor
Shells, Bourne, Csh, menu, silly
Tiny Perl  :-) :-)
User commands - Everything in /bin /usr/bin - will existing PD/GPL compile
                in 16 bit ? Or do smaller ones exist, need to written ?





