From: Jim Meyering Date: Wed, 15 Dec 2004 16:15:16 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: COREUTILS-5_3_0~121 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=645c39078d30f316bfdea6e68a48d0ee455f32d4;p=platform%2Fupstream%2Fcoreutils.git *** empty log message *** --- diff --git a/TODO b/TODO index 82a74bf..318c411 100644 --- a/TODO +++ b/TODO @@ -169,3 +169,35 @@ Changes expected to go in, post-5.2.1: `openssl md5' is consistently about 30% faster than md5sum on an idle AMD 2000-XP system with plenty of RAM and a 261 MB input file. openssl's md5 implementation is in assembly, generated by a perl script. + +Have euidaccess.m4 check for eaccess as well as euidaccess +If found, then do `#define euidaccess eaccess'. + +Remove long-deprecated options like -V for version-control and + tail's --allow-missing + +Add a distcheck-time test to ensure that every distributed +file is either read-only(indicating generated) or is +version-controlled and up to date. + +Implement Ulrich Drepper's suggestion to use getgrouplist rather + than getugroups. This affects only `id', but makes a big difference + on systems with many users and/or groups, and makes id usable once + again on systems where access restrictions make getugroups fail. + But first we'll need a run-test (either in an autoconf macro or at + run time) to avoid the segfault bug in libc-2.3.2's getgrouplist. + In that case, we'd revert to using a new (to-be-written) getgrouplist + module that does most of what `id' already does. + +remove `%s' notation: + grep -E "\`%.{,4}s'" src/*.c + +remove.c should never exit, yet may do so (see uses of EXIT_FAILURE) + +remove or adjust chown's --changes option, since it + can't always do what it currently says it does. + +Adapt tools like wc, tr, fmt, etc. (most of the textutils) to be + multibyte aware. The problem is that I want to avoid duplicating + significant blocks of logic, yet I also want to incur only minimal + (preferably `no') cost when operating in single-byte mode.