diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 42 |
1 files changed, 23 insertions, 19 deletions
@@ -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). |