]>
Commit | Line | Data |
---|---|---|
03f338ab MNI |
1 | Any takers? |
2 | ||
483cbc9e EA |
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 | *) Finish sparc port | |
7 | *) Documentation | |
8 | *) Better configuration system. Use CML1 + kbuild and use menuconfig | |
9 | to select from available features. | |
10 | *) run 'nm -D --size-sort -t d libuClibc-0.9.5.so' and work on the biggest things | |
11 | (i.e. stuff at the end of the list) to make them smaller. | |
12 | *) make inb/outb work (for lilo et all). This is complete for i386 and arm. | |
13 | lilo and the pcmcia tools compile cleanly now. Othere arches, | |
14 | like powerpc, probably still need fixing. | |
15 | *) scandir.c doesn't check returns on malloc and realloc. | |
16 | *) Add in shadow support (include/shadow.h and such) | |
17 | *) Right now, getopt has different behavior when dynamically vs when | |
18 | statically linked, violating the principle of least surprise. | |
19 | *) libc/inet/resolv.c does not define or use struct _res, and res_init does | |
20 | nothing. the other res_* functions are not implemented. | |
21 | *) uClibc timezone support is stubbed out, so date(1) will show '???' | |
22 | for the timezone when compiled with uClibc. | |
76a5ce1a | 23 | |
03f338ab MNI |
24 | |
25 | ----------------------------------------------------------------------------- | |
26 | Manuel's unsorted todo: | |
27 | ||
28 | Move the target-specific sysconf.c generator to extra (as it needs to be | |
29 | run on the target) and fix libc/unistd/Makefile. | |
30 | ||
03f338ab MNI |
31 | Add a usage message to the gcc wrapper. |
32 | ||
33 | Look at pre-cephes-addition floating point code and possibly rework. | |
34 | (primarily nan and infinity handling) | |
35 | ||
36 | Make scanf and strtod aware of nan and inf. | |
37 | ||
38 | Add overflow error-checking to fread and fwrite. | |
39 | ||
40 | Document uClibc-specific extensions I know of or have implemented. | |
41 | binary string conversion for printf | |
42 | malloc-less stdio | |
43 | optional printf unconfigured-for-type error messages | |
44 | ||
45 | Add binary string conversion to scanf to mirror printf? | |
46 | ||
e13e3a7d MNI |
47 | Teach scanf about (nil) for %p. |
48 | ||
03f338ab MNI |
49 | What to do about %m in printf? |
50 | ||
51 | Make errno and endptr handling the default in the strto* functions and | |
52 | document how to turn those off to save space. | |
53 | ||
54 | ----------------------------------------------------------------------------- | |
2d7114f8 DS |
55 | ds's list: |
56 | ||
57 | Search for string literals that are not in the .rodata section. (Varies | |
9aacef21 | 58 | by architecture and gcc version.) |
2d7114f8 DS |
59 | |
60 | man pages for binaries | |
61 | ||
62 | add basename() and dirname() for gettext | |
63 | ||
64 | add obstack stuff for gettext (?) | |
65 | ||
9aacef21 DS |
66 | check compiling without FP support -- are FP instructions still generated? |
67 | Needs a uClibc_config.h entry dependent on HAS_FLOATING_POINT. | |
2d7114f8 DS |
68 | |
69 | getaddrinfo() | |
9aacef21 DS |
70 | |
71 | Why does ld.so search /usr/powerpc-uclibc/lib before LD_LIBRARY_PATH? | |
2d7114f8 | 72 | ----------------------------------------------------------------------------- |
e53f70e1 MNI |
73 | |
74 | PORTING | |
75 | ------- | |
76 | ||
77 | bits/dirent.h currently differs from the glibc version (d_type unsupported) |