|
@@ -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).
|