summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO42
1 files changed, 23 insertions, 19 deletions
diff --git a/TODO b/TODO
index 5baff1c29..c64daa9f7 100644
--- a/TODO
+++ b/TODO
@@ -1,36 +1,40 @@
Erik's TODO list for the next release:
- 1) Better configuration system (CML1 + kbuild + menuconfig)
- 2) When fixing the config system, ensure that _every_ option
- that is enabled or disabled is listed in uClibc_config.h
- 3) When options are disabled, also disable them in the
- include files as well.
- 4) Make all small objects (>~50 bytes) into either inlines or
- into a static library
- 5) Add struct _res support to libc/inet/resolv.c. Right now,
+ 1) Reentrancy auditing
+ 2) Better configuration system (CML1 + kbuild + menuconfig)
+ 3) When fixing the config system, ensure that _every_ option
+ that is enabled or disabled is listed in uClibc_config.h
+ 4) When options are disabled, also disable them in the
+ include files as well.
+ 5) Make all small objects (>~50 bytes) into either inlines or
+ into a static library
+ 6) Rework code that fails POSIX conformance tests
+ 7) Fix the bugs in libcrypt so it passes conformance tests
+ 8) Split the tests up into two parts -- a compile phase, and
+ a separate shell-script-driven test phase, allowing the
+ tests to be run when cross compiling....
+
+Other random things:
+
+ *) Add struct _res support to libc/inet/resolv.c. Right now,
struct _res, and res_init do nothing. The other res_*
functions are not yet implemented. So fix that.
- 6) Fix uClibc timezone support so date(1) will show a real
+ *) Fix uClibc timezone support so date(1) will show a real
timezone, instead of just '???'
- 7) Rework code that fails POSIX conformance tests
- 8) Fix the bugs in crypt so it passes conformance tests
- 9) Reentrancy auditing
- 10) Rework pwd/grp for standards compliance (and integrate
+ *) Rework code that fails POSIX conformance tests
+ *) Rework pwd/grp for standards compliance (and integrate
Jeff Garzik's key-value reading code for pwd/grp, and
perhaps for /etc/hosts and friends as well)
- 11) Document all differences between the feature set of uClibc
+ *) Document all differences between the feature set of uClibc
and glibc.
- 12) Add missing syscall() function to allow arbitraty syscalls
+ *) Add missing syscall() function to allow arbitraty syscalls
to be made.
- 13) Split the tests up into two parts -- a compile phase, and
- a separate shell-script-driven test phase, allowing the
- tests to be run when cross compiling....
-----------------------------------------------------------------------------
Manuel's todo:
-
+
Implement wide unformatted i/o. (current project)
Implement wide formatted output (printf).