1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-03-04 20:12:50 +02:00
Commit Graph

22888 Commits

Author SHA1 Message Date
Paul Eggert
4492bcd9ef Sync from gnulib. 2006-02-16 23:34:00 +00:00
Jim Meyering
74699a2b52 *** empty log message *** 2006-02-16 23:10:27 +00:00
Jim Meyering
1ec610ba19 Include lstat.h, so that uses of lstat are converted
to uses of rpl_lstat, e.g., on Solaris 9.  Otherwise, programs like
du (which now uses the openat-enabled fts and hence fstatat) would
mistakenly fail to dereference a symlink-to-directory specified
with a trailing slash.
2006-02-16 23:10:01 +00:00
Jim Meyering
ec2631dee1 . 2006-02-16 20:39:10 +00:00
Jim Meyering
9955ae4cc5 . 2006-02-16 20:28:32 +00:00
Jim Meyering
d2462f8a1b *** empty log message *** 2006-02-15 08:51:52 +00:00
Jim Meyering
1442d8987d (alpha beta major): For `make major', ensure that the
version string is of the form N.N[.N]*, where N is one or more digits.
2006-02-15 08:51:47 +00:00
Paul Eggert
05e61daca4 Sync from gnulib. 2006-02-14 23:08:59 +00:00
Jim Meyering
83dcf2436f fix typo in diagnostic 2006-02-14 22:21:56 +00:00
Jim Meyering
6d35aa2e6e *** empty log message *** 2006-02-14 20:23:23 +00:00
Jim Meyering
907ec598fc update from gnulib 2006-02-14 20:23:07 +00:00
Jim Meyering
2ceb43fd7a update from gnulib 2006-02-14 12:27:35 +00:00
Paul Eggert
87f3f6a09a Clarify wording in the light of later comments from the Open Group
and from rms.
2006-02-13 23:30:58 +00:00
Jim Meyering
be54312178 *** empty log message *** 2006-02-13 18:29:31 +00:00
Jim Meyering
c45d1385a9 (all): Emit diagnostics to stderr, not stdout. 2006-02-13 18:29:24 +00:00
Jim Meyering
158f8bac05 *** empty log message *** 2006-02-12 15:15:32 +00:00
Jim Meyering
2f1ac790d9 (patch-check): New target.
(local-checks-available): Add to the list.
2006-02-12 15:15:06 +00:00
Jim Meyering
a3057b4382 *** empty log message *** 2006-02-12 08:48:46 +00:00
Jim Meyering
8a52d68a72 (Character sets): Don't say that an unknown
backslash-escape causes an error message -- it doesn't.
Mention that `\' also removes any special significance, so
is useful for [, ], *, -.  Prompted by Richard Neill in
http://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=14937
2006-02-12 08:48:42 +00:00
Jim Meyering
398c7ab669 (Character sets): Don't say that an unknown
backslash-escape causes an error message -- it doesn't.
2006-02-12 08:41:18 +00:00
Jim Meyering
4eb8760272 fix typo in comment 2006-02-12 07:55:38 +00:00
Jim Meyering
f99aab89d3 . 2006-02-11 20:58:28 +00:00
Jim Meyering
724f97cee2 *** empty log message *** 2006-02-11 20:58:09 +00:00
Jim Meyering
0d26303c37 *** empty log message *** 2006-02-11 20:57:30 +00:00
Jim Meyering
6c71cff47b *** empty log message *** 2006-02-11 20:56:08 +00:00
Jim Meyering
29dc2a0dfc Adjust two expected diagnostics, now that they're
a tiny bit less precise: cannot remove `a/1': ... instead of
cannot open directory `a/1': ...
2006-02-11 20:55:58 +00:00
Jim Meyering
15ee70a510 . 2006-02-11 20:54:42 +00:00
Jim Meyering
048e85c751 *** empty log message *** 2006-02-11 20:53:33 +00:00
Jim Meyering
8b8f569619 *** empty log message *** 2006-02-11 20:53:01 +00:00
Jim Meyering
3d2111620b . 2006-02-11 20:52:49 +00:00
Jim Meyering
86dd36850a *** empty log message *** 2006-02-11 20:45:22 +00:00
Jim Meyering
2365901176 *** empty log message *** 2006-02-11 20:45:20 +00:00
Jim Meyering
3693f5cc94 (EXTRA_DIST): Add c99-to-c98.diff. 2006-02-11 20:45:15 +00:00
Jim Meyering
420e8bfc35 *** empty log message *** 2006-02-11 20:44:05 +00:00
Jim Meyering
abe70265ce *** empty log message *** 2006-02-11 20:43:24 +00:00
Jim Meyering
a98c1e15eb (EXTRA_DIST): Add .x-po-check. 2006-02-11 20:43:20 +00:00
Jim Meyering
afbc8353e7 *** empty log message *** 2006-02-11 20:42:27 +00:00
Jim Meyering
9754f53054 *** empty log message *** 2006-02-11 20:41:41 +00:00
Jim Meyering
db4e4b670c *** empty log message *** 2006-02-11 20:40:49 +00:00
Jim Meyering
0e58927dd9 *** empty log message *** 2006-02-11 19:25:29 +00:00
Jim Meyering
8bb7d21a7c Bug fix:
rm -r must remove an empty directory, even if it is inaccessible.
2006-02-11 19:25:26 +00:00
Jim Meyering
3b79c6d912 rm -r must remove an empty directory, even if it is inaccessible.
(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 19:25:02 +00:00
Jim Meyering
f00751ef19 (TESTS): Add empty-inacc. 2006-02-11 18:03:52 +00:00
Jim Meyering
be39ded889 # Ensure that rm -rf removes an empty-and-inaccessible directory. 2006-02-11 18:03:29 +00:00
Jim Meyering
870179fcd8 add a comment 2006-02-11 07:38:25 +00:00
Jim Meyering
bcaa48a0e3 *** empty log message *** 2006-02-11 07:36:16 +00:00
Jim Meyering
ea05edb822 (syntax-check-rules): Automatically derive this list of sc_-prefixed rule names. 2006-02-11 07:36:10 +00:00
Paul Eggert
be8d11b9ed Makefile.maint import from Bison. 2006-02-11 06:05:39 +00:00
Paul Eggert
8018407342 (CVS_LIST): Don't assume cvsu is available.
(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-11 06:05:23 +00:00
Paul Eggert
eedf8c2d7d Rework slightly to avoid bogus warning from
sc_two_space_separator_in_usage.
2006-02-11 06:04:56 +00:00