summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-02-11*** empty log message ***Jim Meyering
2006-02-11Bug fix:Jim Meyering
rm -r must remove an empty directory, even if it is inaccessible.
2006-02-11rm -r must remove an empty directory, even if it is inaccessible.Jim Meyering
(close_preserve_errno): New function. (fd_to_subdirp): Don't print a diagnostic in this function. Do it from the callers instead, unless rmdir succeeds. (remove_cwd_entries, remove_dir): Adjust callers.
2006-02-11(TESTS): Add empty-inacc.Jim Meyering
2006-02-11# Ensure that rm -rf removes an empty-and-inaccessible directory.Jim Meyering
2006-02-11add a commentJim Meyering
2006-02-11*** empty log message ***Jim Meyering
2006-02-11(syntax-check-rules): Automatically derive this list of sc_-prefixed rule names.Jim Meyering
2006-02-11Makefile.maint import from Bison.Paul Eggert
2006-02-11(CVS_LIST): Don't assume cvsu is available.Paul Eggert
(CVS_LIST_EXCEPT): New macro, to simplify exception-processing. Most uses of CVS_LIST changed to use CVS_LIST_EXCEPT. (syntax-check-rules): Bring back sc_changelong. (Hmm, why did it go away? was that an accident?) (sc_cast_of_argument_to_free, sc_cast_of_x_alloc_return_value): (sc_cast_of_alloca_return_value, sc_space_tab, sc_prohibit_atoi_atof): (sc_error_exit_success, sc_file_system, sc_no_if_have_config_h): (sc_system_h_headers, sc_sun_os_names, sc_trailing_blank): (sc_two_space_separator_in_usage, sc_unmarked_diagnostics): (sc_obsolete_symbols, sc_changelog, sc_prohibit_jm_in_m4): (sc_useless_cpp_parens, makefile-check, m4-check, po-check): (author_mark_check, makefile_path_separator_check): Output line numbers, to simplify navigation of Emacs *compilation* buffers. (sc_prohibit_atoi_atof, sc_file_system): Rework slightly so that Makefile.maint doesn't get reported as a violation of its own syntax rules. (sc_dd_max_sym_length): Use ifneq to do nothing, instead of doing it at run-time (which didn't work with Bison). Fix a makefile typo, caught by Makefile.maint itself: spaces where a tab should be. (po-check): Check lib/*.[ch] even if not in CVS; used by Bison, which copies from ../gnulib/lib/*.[ch] to lib/*.[ch]. Ignore djgpp and man subdirectories, to avoid false matches with Bison and coreutils, respectively. Use sort -u to remove the resulting duplicates.
2006-02-11Rework slightly to avoid bogus warning fromPaul Eggert
sc_two_space_separator_in_usage.
2006-02-11Fix typo in previous checkin: I deleted a '2' by mistake.Paul Eggert
2006-02-10*** empty log message ***Jim Meyering
2006-02-10Use gzip's --rsyncable option only if it's available.Jim Meyering
(gzip_rsyncable): New variable. (GZIP_ENV): Use it.
2006-02-08*** empty log message ***Jim Meyering
2006-02-08(local-checks-available): Define in terms ofJim Meyering
the expansion, $(syntax-check-rules), rather than the single, top-level target `syntax-check', so that it's easier to exclude individual rules (via $(local-checks-to-skip)). (tgz-md5, tgz-sha1, ...): Remove now-unused definitions.
2006-02-08(close_stdout): Don't assume 'bool' converts nonzeroPaul Eggert
ints to 0 or 1, as this isn't true for the stdbool.h substitute.
2006-02-07*** empty log message ***Jim Meyering
2006-02-07(!defined O_DIRECT): If O_DIRECTIO is defined (as it is on Tru64),Jim Meyering
define O_DIRECT to that. Patch From James Lemley.
2006-02-07*** empty log message ***Jim Meyering
2006-02-07*** empty log message ***Jim Meyering
2006-02-07(expected_failure_status_vdir):Jim Meyering
Redirect an expected disk-full diagnostic to /dev/null.
2006-02-07*** empty log message ***Jim Meyering
2006-02-06Mention the `cp -RL' bug fix.Jim Meyering
2006-02-06*** empty log message ***Jim Meyering
2006-02-06*** empty log message ***Jim Meyering
2006-02-06*** empty log message ***Jim Meyering
2006-02-06.Jim Meyering
2006-02-06(sc_two_space_separator_in_usage): New rule.Jim Meyering
(syntax-check-rules): Add it.
2006-02-06*** empty log message ***Jim Meyering
2006-02-06*** empty log message ***Jim Meyering
2006-02-06(usage): Use two spaces (not one) to separate the --no-preserve-root optionJim Meyering
string from its description, so help2man formats the derived man page properly.
2006-02-06(usage): Use two spaces (not one) to separate theJim Meyering
--first-only option string from its description, so help2man formats the derived man page properly.
2006-02-06(EXTRA_DIST): Add .x-sc_two_space_separator_in_usage.Jim Meyering
2006-02-06*** empty log message ***Jim Meyering
2006-02-06(usage): Use two spaces (not one) to separate theJim Meyering
option string from its description, so help2man formats the derived man page properly. Patch from Nicolas François in http://bugs.debian.org/351601.
2006-02-06(gl_USE_SYSTEM_EXTENSIONS): Don't #definePaul Eggert
__EXTENSIONS__ if this causes compilation to fail.
2006-02-04(copy_internal): cp -RL no longer fails when encounteringJim Meyering
the same directory more than once in the hierarchy beneath a single command-line argument. That is legitimate, e.g. when there are two or more symbolic links, each pointing to some directory that would not otherwise be copied. Reported by Christophe LYON.
2006-02-04*** empty log message ***Jim Meyering
2006-02-04*** empty log message ***Jim Meyering
2006-02-04*** empty log message ***Jim Meyering
2006-02-04tweak commentJim Meyering
2006-02-04add a commentJim Meyering
2006-02-04(TESTS): Add cp-deref.Jim Meyering
2006-02-04New file. Test for today's fix.Jim Meyering
2006-02-03*** empty log message ***Jim Meyering
2006-02-03Require automake-1.9.6, not 1.8.3.Jim Meyering
2006-02-03regenerate, as usualJim Meyering
2006-02-02*** empty log message ***Jim Meyering
2006-02-02Eliminate the unwelcome (albeit unlikely) possibility of xmallocJim Meyering
failure on deficient systems, and simplify gnulib lgpl dependencies. (rpl_lstat): Rewrite to use stat() in place of the xmalloc/lstat combination. Based on a patch from Bruno Haible.