1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-13 23:36:10 +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