OSDN Git Service

mips/socket.h: add SOCK_CLOEXEC and SOCK_NONBLOCK definitions for mips
[uclinux-h8/uClibc.git] / TODO
diff --git a/TODO b/TODO
index 3a8be1d..b94d541 100644 (file)
--- a/TODO
+++ b/TODO
@@ -9,14 +9,23 @@ TODO list for every uClibc release:
        them in the include files as well by checking for the proper
        define from include/bits/uClibc_config.h (pulled in from features.h)
 
-
-
-General release feature sets:
+TODO list for the uClibc 0.9.31 release:
 -------------------------------------------------
-.29 will be mostly as-is
-.30 will be the NPTL merge
-.31 for the no-kernel-headers fix, etc, etc.
-
+    *) merge NPTL
+       Settle cancellation
+       support arches: (- todo; + done)
+       + arm
+       + sh
+       + mips
+       - i386
+       - x86_64
+       - ...
+    *) Go through SUSv4
+       TOC: http://www.opengroup.org/onlinepubs/9699919799/xrat/contents.html
+       shell (busybox): http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu_chap01.html#tag_22_01_01
+       interface:
+         http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd_chap13.html#tag_21_13_02
+         http://www.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap01.html#tag_23_01_01
 
 
 TODO list for the uClibc 0.9.29 release:
@@ -144,6 +153,10 @@ Manuel's todo:
   e) Allow use of the older non-table-based ctype functions when using
      stub locale support. (smaller)
   f) __drand48_iterate should be void
+  g) alphasort vs. versionsort. The former seems to be SVID, the latter GNU
+     i.e. reverse to what we currently do. The latter is unimplemented.
+  h) ponder removal/configs to turn off: __xpg_*, bsd_signal, dysize,
+     getw/putw, utimes,
 
   2) Additional str{f|p}time issues.
   ----------------------------------