TODO 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Any takers?
  2. Fix regex so it isn't so stinking big
  3. Fix glob so it isn't so stinking big
  4. Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
  5. Get the powerpc port of the shared lib loader working
  6. Sync up powerpc/mips/etc with the current header files.
  7. Finish sparc port
  8. Documentation
  9. Better configuration system
  10. run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things
  11. (i.e. stuff at the end of the list) to make them smaller.
  12. make inb/outb work (for lilo et all)
  13. update: done for i386 and arm. lilo and the pcmcia tools compile cleanly now
  14. include/resolv.h does not define struct _res, and libc/inet/resolv.c
  15. does not use this struct. res_init does nothing. the other res_*
  16. functions are not implemented.
  17. scandir.c doesn't check returns on malloc and realloc.
  18. Add in shadow support (include/shadow.h and such)
  19. Right now, getopt has different behavior when dynamically vs when
  20. statically linked, violating the principle of least surprise.
  21. -----------------------------------------------------------------------------
  22. Manuel's unsorted todo:
  23. Move the target-specific sysconf.c generator to extra (as it needs to be
  24. run on the target) and fix libc/unistd/Makefile.
  25. Add a usage message to the gcc wrapper.
  26. Look at pre-cephes-addition floating point code and possibly rework.
  27. (primarily nan and infinity handling)
  28. Make scanf and strtod aware of nan and inf.
  29. Add overflow error-checking to fread and fwrite.
  30. Document uClibc-specific extensions I know of or have implemented.
  31. binary string conversion for printf
  32. malloc-less stdio
  33. optional printf unconfigured-for-type error messages
  34. Add binary string conversion to scanf to mirror printf?
  35. Teach scanf about (nil) for %p.
  36. What to do about %m in printf?
  37. Make errno and endptr handling the default in the strto* functions and
  38. document how to turn those off to save space.
  39. -----------------------------------------------------------------------------
  40. PORTING
  41. -------
  42. bits/dirent.h currently differs from the glibc version (d_type unsupported)