source: trunk/essentials/sys-apps/findutils/TODO@ 3604

Last change on this file since 3604 was 3170, checked in by bird, 18 years ago

findutils 4.3.2

File size: 2.9 KB
Line 
1-*-outline-*-
2* -fstype core dumps on sparc-sun-sunos4.1.3_U1 with gcc-2.95.2
3This is on foxtrot.rahul.net. dbx does not work on compiled find.
4Perhaps gcc is installed incorrectly. "find / -fstype ufs" core dumps
5quickly. cc works correctly.
6
7* Speed of locate without "-i" option needs to be increased.
8
9* Internationalization
10** Is ansi2knr internationalized? Does it need to be?
11
12** Should these files be internationalized?
13 strftime.c
14
15** updatedb.sh should be internationalized as well
16
17* Eliminate unnecessary strcpy calls in xargs.
18
19* man pages for frcode, bigram, and code
20Perhaps a better description in texi pages as well.
21
22* Add option for find to sort output in lexical order for use for updatedb
23olarsac@airfrance.fr (Olivier) made the following suggestion:
24
25As I was running thru the code looking for the bug I wondered why the updatedb
26has to use sort...
27why not add an option to find that sorts the output in lexical order?
28my point is:
29- sort on a big list is costly (here we do locate on big big file system)
30- find may (in theory) sort incrementally very easily by sorting only the current
31directory entries before recursion
32
33
34* large file problems
35depcomp gets added by automake
36
37* xargs: allow newline or arbitrary character to separate arguments
38Tyler 'Crackerjack' MacDonald <yi@yi.org> suggested that it would be
39nice if newlines could separate arguments to xargs. This would allow
40a single line to be used as an argument, regardless of white space,
41quotes, and backslash. A function similar to read_string in xargs.c
42can be written which replaces the line:
43
44 if (c == '\0')
45
46with the appropriate character.
47
48* investigate _LIBC when used with TOLOWER and TOUPPER
49_LIBC is used to determine whether TOLOWER should check isupper first.
50Is there something better to check? Alternatively, can tolower be
51checked at run time to determine whether isupper should be called first.
52
53* BeOS problems with multibyte
54Bruno Haible reported problems with BeOS.
55
56* Include example of use of updatedb in documentation.
57Use something close to the Debian daily cron job.
58
59* Side effects do not allow the implicit use of -print.
60Specifically, the use of -prune turns off the implicit use of -print.
61Look at this line in find.c:
62 else if (!no_side_effects (predicates->pred_next))
63side_effects really means:
64predicate which produces output, according to find.c, at least it does
65some of the time.
66Two predicates, side_effects, and produce_output
67
68
69* Supply example for time range commands for find.
70
71 --//--
72This is used by Emacs' spell checker ispell.el:
73
74LocalWords: ansi knr strftime xargs updatedb sh fnmatch hin strcpy
75LocalWords: lib getstr getline frcode bigram texi depcomp automake
76LocalWords: strncasecmp strcasecmp LIBOBJS FUNC findutils Solaris
77LocalWords: LIBC TOLOWER TOUPPER tolower isupper PRUNEFS
78LocalWords: nfs proc Debian cron
79LocalWords: Haible BeOS Crackerjack
Note: See TracBrowser for help on using the repository browser.