]> Git Repo - uclibc-ng.git/blobdiff - TODO
Fix typo
[uclibc-ng.git] / TODO
diff --git a/TODO b/TODO
index 4d7fa66e7c38269fefa38cbf6a065f7d415a0e80..8c45627e87021c13de7fc7c1ae18bdb0759a78c5 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,22 +1,25 @@
 Any takers?
 
-Fix regex so it isn't so stinking big
-Fix glob so it isn't so stinking big
-Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
-Get the arm port of the shared lib loader working
-Get the powerpc port of the shared lib loader working
-Finish sparc port
-Standardize the style of the header files.
-Documentation
-Better configuration system
-run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things 
-    (i.e. stuff at the end of the list) to make them smaller.
-make inb/outb work (for lilo et all)
-       update: done for i386.  lilo and the pcmcia tools compile cleanly now
-include/resolv.h does not define struct _res, and libc/inet/resolv.c
-    does not use this struct.  res_init does nothing.  the other res_* 
-    functions are not implemented.
-scandir.c doesn't check returns on malloc and realloc.
+*) Fix regex so it isn't so stinking big
+*) Fix glob so it isn't so stinking big
+*) Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
+*) Finish sparc port
+*) Documentation
+*) Better configuration system.  Use CML1 + kbuild and use menuconfig
+       to select from available features. 
+*) run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things 
+       (i.e. stuff at the end of the list) to make them smaller.
+*) make inb/outb work (for lilo et all).  This is complete for i386 and arm.  
+       lilo and the pcmcia tools compile cleanly now.  Othere arches,
+       like powerpc, probably still need fixing.
+*) scandir.c doesn't check returns on malloc and realloc.
+*) Add in shadow support (include/shadow.h and such)
+*) Right now, getopt has different behavior when dynamically vs when
+       statically linked, violating the principle of least surprise.
+*) libc/inet/resolv.c does not define or use struct _res, and res_init does 
+       nothing.  the other res_* functions are not implemented.
+*) uClibc timezone support is stubbed out, so date(1) will show '???'
+       for the timezone when compiled with uClibc. 
 
 
 -----------------------------------------------------------------------------
@@ -49,6 +52,24 @@ Make errno and endptr handling the default in the strto* functions and
        document how to turn those off to save space.
 
 -----------------------------------------------------------------------------
+ds's list:
+
+Search for string literals that are not in the .rodata section.  (Varies
+by architecture and gcc version.)
+
+man pages for binaries
+
+add basename() and dirname() for gettext
+
+add obstack stuff for gettext (?)
+
+check compiling without FP support -- are FP instructions still generated?
+Needs a uClibc_config.h entry dependent on HAS_FLOATING_POINT.
+
+getaddrinfo()
+
+Why does ld.so search /usr/powerpc-uclibc/lib before LD_LIBRARY_PATH?
+-----------------------------------------------------------------------------
 
 PORTING
 -------
This page took 0.048814 seconds and 4 git commands to generate.