reformat a little
[coreutils.git] / TODO
blob712cf7b7e994a2fcb64a1775e85caa0d97d97908
1 restore djgpp, eventually
2 merge TODO lists
3 add unit tests for lib/*.c
4 rewrite du.c not to use explicit recursion
6 strip: add an option to specify the program used to strip binaries.
7   suggestion from Karl Berry
9 doc/coreutils.texi:
10   Address this comment: FIXME: mv's behavior in this case is system-dependent
11   Better still: fix the code so it's *not* system-dependent.
13 implement --target-directory=DIR for install (per texinfo documentation)
15 ls: add --format=FORMAT option that controls how each line is printed.
17 cp --no-preserve=X should not attempt to preserve attribute X
18   reported by Andreas Schwab
20 printf: support %b -- consider adapting builtins/printf.def from bash
22 copy.c: Address the FIXME-maybe comment in copy_internal.
23 And once that's done, add an exclusion so that `cp --link'
24 no longer incurs the overhead of saving src. dev/ino and dest. filename
25 in the hash table.
27 Apply suggestion from Paul Jarc to use something along the
28 lines of http://cr.yp.to/daemontools/setuidgid.html to avoid
29 kludges (as in tests/rm/fail-2eperm) when running tests as root.
31 See if we can be consistent about where --verbose sends its output:
32   These all send --verbose output to stdout:
33     head, tail, rm, cp, mv, ln, chmod, chown, chgrp, install, ln
34   These send it to stderr:
35     shred mkdir split
36   readlink is different