1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-06-07 18:26:35 +02:00
Commit Graph

15857 Commits

Author SHA1 Message Date
Jim Meyering 7747a57abc (main): Diagnose invalid suffix on obsolescent width specifications like `-72x'. 2003-05-02 19:15:19 +00:00
Jim Meyering 7f5d536dc3 . 2003-05-02 13:03:28 +00:00
Jim Meyering 3ee2423ea2 *** empty log message *** 2003-05-02 13:02:54 +00:00
Jim Meyering 171d577cd1 bump serial number 2003-05-02 13:02:48 +00:00
Jim Meyering c49747c6f8 (jm_MACROS): Require GL_FUNC_READDIR. 2003-05-02 13:02:40 +00:00
Jim Meyering a7c15d1cbd (GL_FUNC_READDIR): Revive dead file. Change name to
have GL_ (not jm_) prefix.  Adjust cache variables similarly.
Create 500 rather than just 300 files, to exercise bug on
Darwin6.5, too.
2003-05-02 13:01:28 +00:00
Jim Meyering 4ed5c260a3 Work around nasty readdir bug with Darwin6.5 and hfs file system.
(IF_READDIR_NEEDS_REWINDDIR): Define.
[! HAVE_WORKING_READDIR] (remove_cwd_entries): If readdir has just
returned NULL and there has been at least one successful unlink or
rmdir call since the opendir or previous rewinddir, then call
rewinddir and reiterate the loop.
2003-05-02 12:53:02 +00:00
Jim Meyering ee0dc0c2ce *** empty log message *** 2003-05-02 10:44:41 +00:00
Jim Meyering 4f6fe96afe Factor out common code.
(readdir_ignoring_dotdirs): New function.
(is_empty_dir): Use it here.
(remove_cwd_entries): Use it here.
2003-05-02 10:44:32 +00:00
Jim Meyering e25854fbd7 revive dead file 2003-05-02 07:13:10 +00:00
Jim Meyering 0ce4463dfa *** empty log message *** 2003-05-01 17:52:40 +00:00
Jim Meyering 2729b8b6fe *** empty log message *** 2003-05-01 17:51:52 +00:00
Jim Meyering 7a672ec046 *** empty log message *** 2003-05-01 17:49:47 +00:00
Jim Meyering 07b1707f8e Create 500 rather than just 300 files.
There's a bug in Darwin6.5's readdir that shows up only with
338 or more files.
Fix a bug in this test: `cd $pwd' (not to `..'), now that $tmp
has two components.
2003-05-01 17:49:41 +00:00
Jim Meyering a9477ed058 *** empty log message *** 2003-05-01 16:25:34 +00:00
Jim Meyering c8e2fca40c Change type of n_units, n_bytes, n_lines to be `uintmax_t'.
(dump_remainder): Move two declarations `down' into the scope
where they are used.
(xlseek): Return the resulting offset.
(file_lines): Rename parameter, file_length, to end_pos.
(pipe_lines): Don't coerce safe_read return value to `int'.
Adapt tests accordingly.
(pipe_bytes) [struct charbuffer] (nbytes): Change type from `int'
to `unsigned int'.
Change type of `total_bytes' from `int' to `size_t',
since the former wouldn't always be wide enough.
Don't coerce safe_read return value to `int',
and adapt tests accordingly.
Now that testing for a read error no longer involves
using `tmp', handle that case *after* freeing `tmp'.
(start_bytes): Clean up.
(tail_bytes): Now that `n_bytes' may be larger than
OFF_T_MAX, test for that condition and, if it's true, don't
use lseek optimizations.
(parse_options): Don't fail just because N_UNITS is larger than
the maximum size of a file -- tail may be applied to an input
stream (e.g., a pipe) with more data than that.
2003-05-01 16:25:13 +00:00
Jim Meyering 5bc75bf6a0 (file_lines): Rename parameter, file_length, to end_pos. 2003-05-01 13:22:19 +00:00
Jim Meyering 713c7903b9 *** empty log message *** 2003-05-01 13:19:37 +00:00
Jim Meyering 84ddd12f18 (syntax-check): Rename from alloc-check.
Also check for SPACE-TAB sequences.
Also check for malloc/calloc/realloc casts.
2003-05-01 13:19:28 +00:00
Jim Meyering 7968d80a80 *** empty log message *** 2003-05-01 11:49:17 +00:00
Jim Meyering 882edccbd6 (start_lines): Rewrite to use memchr. Clean up. 2003-05-01 11:49:12 +00:00
Jim Meyering 67fa85dc34 *** empty log message *** 2003-04-28 20:29:27 +00:00
Jim Meyering 5ac1c72305 Send two tokens, not just one, so we don't
make the now-more-picky tsort fail.
2003-04-28 20:29:22 +00:00
Jim Meyering 8cfd51fbe5 . 2003-04-28 19:41:01 +00:00
Jim Meyering 0553d6683a correct grammar in comment 2003-04-28 16:07:33 +00:00
Jim Meyering 412c38a757 *** empty log message *** 2003-04-26 06:44:50 +00:00
Jim Meyering 110e377d26 *** empty log message *** 2003-04-25 18:42:21 +00:00
Jim Meyering 241673725e (GL_FUNC_GETCWD_PATH_MAX): If PATH_MAX
is not defined, don't run the test, and don't use the wrapper.
Otherwise, on the Hurd, it would take a long time to create
and remove a hierarchy about 4000 levels deep.
Based on a patch from Robert Millan.
2003-04-25 18:42:16 +00:00
Jim Meyering b45a0ca42e *** empty log message *** 2003-04-25 18:20:02 +00:00
Jim Meyering fa4150ded7 . 2003-04-24 13:51:05 +00:00
Jim Meyering a68a1cdd7f *** empty log message *** 2003-04-24 13:50:32 +00:00
Jim Meyering 034fcf16e3 (tsort): Remove unnecessary test of have_read_stdin.
(main): Minor syntactic clean-up.
2003-04-24 13:50:27 +00:00
Jim Meyering a3c951764e (tsort): Fail if the input contains an odd number of tokens. 2003-04-24 13:48:54 +00:00
Jim Meyering eafe3a6878 (only-one): add another test 2003-04-24 13:36:03 +00:00
Jim Meyering 4c91ec1e02 add localedir.h 2003-04-24 09:09:23 +00:00
Jim Meyering 2abc1e61f2 *** empty log message *** 2003-04-23 22:24:55 +00:00
Jim Meyering 5b0f78ffc1 make sure tsort fails given an odd number of input tokens 2003-04-23 22:24:24 +00:00
Jim Meyering 52c0030080 update from master 2003-04-23 13:11:08 +00:00
Jim Meyering d548a76009 . 2003-04-23 08:39:10 +00:00
Jim Meyering a06b5aaf21 Fix printf POSIX compatibility bug reported by Ben Harris in
<http://mail.gnu.org/archive/html/bug-coreutils/2003-04/msg00070.html>.

(printf invocation): It's \NNN in the format,
\0NNN in the %b operand.
2003-04-23 08:39:00 +00:00
Jim Meyering d446eecbf5 Change an occurrence of [ \t] to [\t ]. 2003-04-22 08:22:22 +00:00
Jim Meyering 4247ffb57c (print_esc): Tweak spelling of new variable. 2003-04-21 18:02:00 +00:00
Jim Meyering e52152349f *** empty log message *** 2003-04-21 18:00:49 +00:00
Jim Meyering 8e004296ce *** empty log message *** 2003-04-21 18:00:24 +00:00
Jim Meyering 4bcefa6248 Fix printf POSIX compatibility bug reported by Ben Harris in
<http://mail.gnu.org/archive/html/bug-coreutils/2003-04/msg00070.html>.

* doc/coreutils.texi (printf invocation): It's \NNN in the format,
\0NNN in the %b operand.
* src/printf.c (usage): Likewise.
(print_esc): New arg OCTAL0 to specify whether \0NNN or \NNN
is desired.  All uses changed.  Behave like Bash printf if %b
operand uses \NNN where the initial N is not 0.
2003-04-21 17:59:21 +00:00
Jim Meyering d8b7cd1983 *** empty log message *** 2003-04-21 16:47:02 +00:00
Jim Meyering edfc78a913 Add tests for the printf fixes of 2003-04-20. 2003-04-21 16:46:56 +00:00
Jim Meyering 4fc74c6897 *** empty log message *** 2003-04-21 15:13:50 +00:00
Jim Meyering 1cc2dc28d0 New version, now that this file is now on the list in ../Makefile.cfg. 2003-04-21 15:13:43 +00:00
Jim Meyering 4e8c9bb52d (cvs_files): Add $(srcdir)/config/depcomp to the list. 2003-04-21 15:12:46 +00:00