Jim Meyering
aa0fb1e032
* perm.texi (Mode Structure): Fix typo: s/setgid/setuid/.
...
Reported by Georg Neis as Debian bug 400778.
2006-11-28 23:03:08 +01:00
Jim Meyering
1ddf7faf11
* tests/mv/no-target-dir: Detect a buggy rename syscall. If found,
...
skip this test. This happens at least on ia64 linux-2.4.19 w/ext3.
Reported by Matthew Woehlke.
2006-11-28 13:36:37 +01:00
Jim Meyering
db7092bed3
* tests/mv/dir2dir: Also accept EBUSY.
...
Reported by Matthew Woehlke.
2006-11-28 09:21:00 +01:00
Jim Meyering
97136cb93f
* Makefile.maint (patch-check): Rewrite to diagnose failure.
...
* src/c99-to-c89.diff: Adjust shred.c offsets.
2006-11-27 14:38:35 +01:00
Paul Eggert
9b06af3367
Improve the check for departures from C89, and fix the departures
...
I found.
* Makefile.maint (my-distcheck): Also check for C89 compatibility
as best we can with GCC.
* src/stat.c (PRINTF_OPTION): Omit comma before } in enum
declaration; C89 doesn't allow this.
* src/dcgen: Don't generate string literals longer than
what C89 requires support for.
* src/cut.c (usage): Don't use string literals longer than
what C89 requires support for.
* src/date.c (usage): Likewise.
* src/dd.c (usage): Likewise.
* src/du.c (usage): Likewise.
* src/ls.c (usage): Likewise.
* src/od.c (usage): Likewise.
* src/readlink.c (usage): Likewise.
* src/seq.c (usage): Likewise.
* src/shred.c (usage): Likewise.
2006-11-27 11:27:46 +01:00
Mike Frysinger
a45772d52d
recognize new archive, audio, image formats; give audio files a separate color
...
* src/dircolors.hin: Add comments for common .sh and .csh scripts.
Add .bz2, .tbz2, .tz, .rar, .ace, .zoo, .cpio, .7z, .rz as archive
suffixes. Add .mng, .pcx, .m2v, .mkv, .ogm, .mp4, .m4v, .mp4v, .vob,
.qt, .nuv, .wmv, .asf, .rm, .rmvb, .flc, .yuv as image formats.
Add .aac, .au, .mid, .midi, .mka, .ra as audio suffixes. Change
audio color to 00;36 to differentiate from image/video color.
2006-11-27 08:58:40 +01:00
Jim Meyering
a43ee65ee5
* Makefile.maint (patch-check): Compile patched sources with
...
CFLAGS='-Wdeclaration-after-statement -Werror', to ensure that
no violations remain.
2006-11-26 18:51:27 +01:00
Jim Meyering
549bbdf7b4
* src/c99-to-c89.diff: Remove 3 bogus hunks.
2006-11-26 18:49:55 +01:00
Jim Meyering
5e2f415d17
* src/remove.c (fd_to_subdirp): Remove unused parameter, ds.
...
Update callers.
2006-11-26 18:47:54 +01:00
Jim Meyering
d6a37dfa3b
* src/c99-to-c89.diff: Adjust for changes in rm.c and in remove.c.
2006-11-26 18:42:56 +01:00
Jim Meyering
8ec7811e82
* src/rm.c (main): Remove unnecessary (assuming C99) braces.
2006-11-26 18:35:38 +01:00
Jim Meyering
08dcc35470
Reflect that these are Paul's changes. I've divided them into separate
...
deltas.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:41:00 +01:00
Paul Eggert
17a7d2c81b
Port parts of the code to C89 to minimize the need for c99-to-c89.diff,
...
while trying to retain the readability of C99 as much as possible.
* src/remove.c (close_preserve_errno): Remove.
(fd_to_subdirp): Rewrite to avoid the need for decl after statement.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:40:38 +01:00
Paul Eggert
a23c91026d
* src/remove.c (rm): Move cycle_check_init call into callee...
...
Use an else clause in place of a "continue" statement.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:40:37 +01:00
Paul Eggert
1ce71652fc
* src/remove.c (AD_ensure_initialized): New function.
...
after statement.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:40:16 +01:00
Paul Eggert
1b95d5ee81
* src/remove.c (AD_pop_and_chdir): Return prev_dir rather than storing through
...
a pointer argument. All uses changed.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:39:53 +01:00
Paul Eggert
6b7c67ad88
* src/remove.c (cache_stat_init): Return its argument, for convenience.
...
Update the caller in remove_dir.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:39:27 +01:00
Paul Eggert
02e24f2593
* src/remove.c (rm_1): Remove decl of local, fd_cwd.
...
Replace each of two uses with literal AT_FDCWD.
Signed-off-by: Paul Eggert <eggert@cs.ucla.edu >
2006-11-26 17:38:09 +01:00
Jim Meyering
5891b7ce21
* Makefile.am (EXTRA_DIST): Remove announce-gen from here, too.
2006-11-25 19:16:26 +01:00
Theodoros V. Kalamatianos
c8092e5db0
* tests/du/inacc-dest: Skip this test when running as root.
2006-11-24 22:08:33 +01:00
Jim Meyering
8cafe0070a
Add announce-gen to build-aux/.*ignore files.
2006-11-23 16:31:18 +01:00
Jim Meyering
d0275e280e
* announce-gen: Remove file. It's moving to gnulib.
...
* bootstrap: Pull it from gnulib/build-aux instead.
* Makefile.maint (announcement): Reflect move to ./build-aux.
2006-11-23 16:28:49 +01:00
Jim Meyering
37012effc9
* tests/du/deref-args: Use "printf %65536s x" to create a 64KB file,
...
rather than a pipeline that would sometimes evoke a diagnostic
like "seq: write error: Broken pipe".
2006-11-23 09:09:53 +01:00
Jim Meyering
a409011bba
* tests/help-version: Suppress dd transfer rate output.
2006-11-23 09:02:36 +01:00
Jim Meyering
a3ae3e8085
* configure.ac (AC_INIT): Bump to 6.7-pre, not 6.6-pre.
2006-11-23 01:12:22 +01:00
Paul Eggert
3ccd02d5b9
* randread.c (__attribute__): Don't define if __attribute__ is already defined.
...
Otherwise, the code won't conform to C99, since
the macro arg is spelled differently by some include file, and the
compilation fails with pedantic GCC.
2006-11-23 01:06:42 +01:00
Jim Meyering
5272c6daa1
* announce-gen (print_news_deltas): Fix silly, but harmless typo:
...
change "(:?..." to "(?:..." in regexps.
2006-11-22 16:16:05 +01:00
Jim Meyering
e750c5cac8
Post-release version change.
...
* NEWS: Add a line for 6.7-pre.
* configure.ac (AC_INIT): Bump to 6.7 and add "-pre" suffix.
2006-11-22 16:15:02 +01:00
Jim Meyering
92210636da
.prev-version: Record previous version: 6.6.
2006-11-22 12:52:34 +01:00
Jim Meyering
46710dd82a
Version 6.6.
...
* NEWS: Record release date. Remove "-pre" suffix.
* configure.ac (AC_INIT): Remove "-pre" suffix from version string.
v6.6
COREUTILS-6_6
2006-11-22 12:40:57 +01:00
Jim Meyering
efab0d7989
* Makefile.maint (announcement): Don't use now-removed
...
--release-archive-directory=... option.
2006-11-22 12:38:16 +01:00
Jim Meyering
659e5f5edc
* announce-gen: Remove unused --release-archive-directory option.
...
(print_news_deltas): Accept new adjective, "Noteworthy", in addition
to the old "Major".
Match version numbers in NEWS using tighter regular expressions.
(main): Require the --gpg-key-id=ID option.
2006-11-22 12:35:02 +01:00
Jim Meyering
b076de8551
* NEWS: Mention the three noteworthy changes, all fixed via gnulib.
2006-11-22 10:14:15 +01:00
Jim Meyering
7719e67e36
* .cvsignore, .gitignore: Add fstat.c.
2006-11-22 10:10:30 +01:00
Jim Meyering
d66091126a
* tests/rm/one-file-system: Upon setup failure (e.g., mount failure),
...
skip the test rather than failing. Reported by Michael Deutschmann.
2006-11-21 09:32:55 +01:00
Jim Meyering
41b5fe3246
* tests/rm/fail-eperm: Use the "(exit N); exit N" idiom,
...
rather than just "exit N".
2006-11-21 09:03:27 +01:00
Jim Meyering
e9a8c140da
Arrange for "make check-root" to run the new root-only test.
...
* tests/Makefile.am (t7): New target, to run tests/ls/nameless-uid.
(all_t): Add t7.
2006-11-21 00:37:03 +01:00
Jim Meyering
279c41d79c
Add a root-only test for today's lib/idcache.c fix.
...
* tests/ls/nameless-uid: New file.
* tests/ls/Makefile.am (TESTS): Add nameless-uid.
(TESTS_ENVIRONMENT): Add PERL to the list.
2006-11-20 11:31:05 +01:00
Jim Meyering
81ebd46046
* tests/tail-2/assert-2: Mark as a very-expensive test, because I
...
find the 7-second sleep annoyingly long. Besides, this test is
probably far too specific and timing sensitive ever to trigger again.
* tests/tail-2/assert: Likewise.
2006-11-19 23:19:06 +01:00
Jim Meyering
318fb0502d
Post-release version change.
...
* NEWS: Add a line for 6.6-pre.
* configure.ac (AC_INIT): Bump to 6.6 and add "-pre" suffix.
2006-11-19 19:44:23 +01:00
Jim Meyering
ad2a81ce8b
.prev-version: Record previous version: 6.5.
2006-11-19 14:10:48 +01:00
Jim Meyering
497a5cf465
Version 6.5.
...
* NEWS: Record release date. Remove "-cvs" suffix.
* configure.ac (AC_INIT): Remove "-cvs" suffix from version string.
v6.5
COREUTILS-6_5
2006-11-19 10:58:55 +01:00
Jim Meyering
1efc5bda6c
"ln --backup f f" now produces a sensible diagnostic
2006-11-18 20:19:16 +01:00
Jim Meyering
0cafba44bb
"ln --backup f f" produces a misleading diagnostic:
...
ln: creating hard link `f' => `f': No such file or directory
* src/ln.c (do_link): Give a better diagnostic in this unusual case.
(do_link): Rename local: s/lstat_ok/dest_lstat_ok/.
* tests/ln/Makefile.am (TESTS): Add hard-backup.
* tests/ln/hard-backup: New test for the above.
2006-11-18 20:00:39 +01:00
Paul Eggert
1a0333565f
* bootstrap.conf (gnulib_modules): Add sys_stat, since we use it directly too.
...
* lib/.cvsignore, lib/.gitignore: Add root-dev-ino.c, root-dev-ino.h.
* m4/.cvsignore, m4/.gitignore: Add root-dev-ino.m4.
* src/ls.c (DIRED_FPUTS_LITERAL, PUSH_CURRENT_DIRED_POS):
Omit unnecessary parenthesization of args.
* src/od.c (EQUAL_BLOCKS): Likewise.
* src/system.h (STREQ, ASSIGN_STRDUPA): Likewise.
2006-11-16 19:51:23 +01:00
Jim Meyering
a73fdeb2ce
* tests/tail-2/append-only: If chattr +a fails, exit 77 (to tell
...
automake we're skipping this test), and give a diagnostic to tell
the user the same thing. Reported by Mike Grayson.
2006-11-16 10:05:36 +01:00
Jim Meyering
751f6acf54
change log date to be today's
2006-11-16 09:58:49 +01:00
Ralf Wildenhues
8b139ff78c
Arrange to install manpages only for tools that are installed.
...
* man/Makefile.am (dist_man_MANS): Replace all optional manpages
with `$(MAN)', computed at configure time; also, list them ...
(optional_mans): ... in this new variable.
(max_aux, EXTRA_DIST): Ensure that we distribute all manpages.
2006-11-16 09:57:34 +01:00
Jim Meyering
b6b438c45d
* src/csplit.c (load_buffer): Plug an inconsequential leak.
2006-11-16 09:16:08 +01:00
Jim Meyering
fc9b802e3d
Help valgrind see that there is no leak in dd.c.
...
* src/dd.c (dd_copy): Declare real_buf and real_obuf to be static,
so we need not free them at all. This is easier than freeing
both buffers at each of the early "return"s.
2006-11-16 09:15:47 +01:00