From: Jim Meyering Date: Sat, 20 Jan 2007 15:33:20 +0000 (+0100) Subject: Merge branch 'master' of /cu X-Git-Tag: v6.9.89~366 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94986c1d0a35fa233ab80fe65fb6e3e93a8c2196;p=thirdparty%2Fcoreutils.git Merge branch 'master' of /cu --- 94986c1d0a35fa233ab80fe65fb6e3e93a8c2196 diff --cc ChangeLog index 44acb69a47,7ee47f30fb..70ca3ec79c --- a/ChangeLog +++ b/ChangeLog @@@ -1,10 -1,64 +1,69 @@@ + 2007-01-20 Paul Eggert + + Standardize on list of signals when an app catches signals. + * src/csplit.c (main): Also catch SIGALRM, SIGPIPE, SIGPOLL, + SIGPROF, SIGVTALRM, SIGXCPU, SIGXFSZ. + * src/ls.c (main): Likewise (except SIGPIPE was already caught). + Note that ls.c is special, as it also catches SIGTSTP. + * src/sort.c (main): Likewise. Also catch SIGQUIT. More details in + . + + 2007-01-19 Dan Hipschman + and Paul Eggert + + * src/sort.c (cleanup): Clear temphead at the end. + (exit_cleanup): New function. + (main): Don't invoke atexit until we're ready. + Invoke it with exit_cleanup, not with cleanup and close_stdout, + to avoid a race condition with cleanup and signal handling. More + details: http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/9508 + + 2007-01-18 Jim Meyering + + * src/c99-to-c89.diff: Adjust remove.c offsets. + + 2007-01-17 Jim Meyering + + Make "rm --interactive=never ..." never prompt. + * NEWS: Mention this. + * src/remove.h (enum rm_interactive): New ternary type. + (struct rm_options) [interactive]: Use it, here -- rather than bool. + * src/remove.c (prompt): Reflect type change. + * src/mv.c (rm_option_init): Initialize to RMI_NEVER now. + * src/rm.c (main): Add a FIXME comment for '-d' option. + Adapt to type change of rm_options.interactive. + + * tests/rm/i-never: New file. Test for the above fix. + * tests/rm/Makefile.am (TESTS): Add i-never. + + 2007-01-15 Jim Meyering + + * bootstrap (gnulib_tool): When adding to .cvsignore and .gitignore, + emit foo.h, for each foo_.h. This yields one false-positive, fts.h, + but that's ok, since fts_.h will eventually be renamed. + + * src/remove.c (remove_dir): Don't use errno in diagnostic. + Root-only test failure reported by Alex van Hout and Jon Grosshart in + . + + * bootstrap.conf (avoided_gnulib_modules): Fix my typo: + s/--avoid=canonicalize-lgpl/--avoid=canonicalize-gpl/ + + 2007-01-14 Bruno Haible + + Enable use of gnulib's new fchdir module. + * bootstrap.conf (avoided_gnulib_modules): Avoid canonicalize-lgpl, + since we use canonicalize. + (gnulib_modules): Add fchdir. + * m4/jm-macros.m4 (coreutils_MACROS): Remove fchdir-stub. + 2007-01-13 Jim Meyering + * tests/cp/open-perm-race: Remove gdb-based test. + It would run only when compiled with -g, and besides is now + subsumed by file-perm-race. + * tests/cp/Makefile.am (TESTS): Remove open-perm-race. + * Transform all Makefile.am files so that when running "make check", CU_TEST_NAME is set to the name of the test. This is so that when I run valgrind-enabled (--log-file-qualifier=CU_TEST_NAME) "make check"