OSDN Git Service

Update the TODO file
[uclinux-h8/uclibc-ng.git] / TODO
1 Any takers?
2
3 Fix regex so it isn't so stinking big
4 Fix glob so it isn't so stinking big
5 Integrate Jeff Garzik's key-value reading code for pwd/grp, /etc/hosts, etc
6 Get the arm port of the shared lib loader working
7 Get the powerpc port of the shared lib loader working
8 Finish sparc port
9 Standardize the style of the header files.
10 Documentation
11 Better configuration system
12 run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things 
13     (i.e. stuff at the end of the list) to make them smaller.
14
15
16 -----------------------------------------------------------------------------
17 Manuel's unsorted todo:
18
19 Move the target-specific sysconf.c generator to extra (as it needs to be
20         run on the target) and fix libc/unistd/Makefile.
21
22 Move the unified syscall stuff to extra, or find a way to generate the
23         the required header file without using an intermediate binary.
24
25 Add a usage message to the gcc wrapper.
26
27 Look at pre-cephes-addition floating point code and possibly rework.
28         (primarily nan and infinity handling)
29
30 Make scanf and strtod aware of nan and inf.
31
32 Add overflow error-checking to fread and fwrite.
33
34 Document uClibc-specific extensions I know of or have implemented.
35         binary string conversion for printf
36         malloc-less stdio
37         optional printf unconfigured-for-type error messages
38
39 Add binary string conversion to scanf to mirror printf?
40
41 What to do about %m in printf?
42
43 Make errno and endptr handling the default in the strto* functions and
44         document how to turn those off to save space.
45
46 -----------------------------------------------------------------------------