1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-12 15:06:44 +02:00
Commit Graph

15450 Commits

Author SHA1 Message Date
Jim Meyering
00d70feed3 (GL_FUNC_GETCWD_PATH_MAX): Check for the
declaration of getcwd *before* checking for the getcwd kernel bug.
Otherwise, configure-time `checking ...' messages would be intermixed.
2003-05-06 08:51:26 +00:00
Jim Meyering
78986d419d *** empty log message *** 2003-05-05 07:55:18 +00:00
Jim Meyering
a8916294ec (struct dummy): Ensure that at least the number of
initializers matches the number of members in the corresponding enum.
2003-05-05 07:54:19 +00:00
Jim Meyering
95623ba86e (enum Ftw_option): Name this previously-anonymous enum.
(enum Ftw_option) [FTW_N_MEMBERS]: New member.
2003-05-05 07:52:26 +00:00
Jim Meyering
75fa058191 Avoid array overrun.
(nftw_arr): Update to reflect complete list of members.
(ftw_arr): Likewise
2003-05-05 07:31:49 +00:00
Jim Meyering
8670b14045 *** empty log message *** 2003-05-05 07:30:45 +00:00
Jim Meyering
1048ef4240 . 2003-05-04 14:07:26 +00:00
Jim Meyering
f53eda1b81 . 2003-05-04 14:07:07 +00:00
Jim Meyering
8a79d3d630 Remove tests of --bytes=-N; using that framework
caused the addition of thousands of small files to the tar archive.
2003-05-04 14:06:52 +00:00
Jim Meyering
0a8019497e *** empty log message *** 2003-05-04 14:01:02 +00:00
Jim Meyering
832fdc2a2e *** empty log message *** 2003-05-04 13:56:47 +00:00
Jim Meyering
997f9e72d2 (TESTS): Add head-elide-tail. 2003-05-04 13:56:43 +00:00
Jim Meyering
beaff195ed Exercise head's --bytes=-N option. 2003-05-04 13:46:52 +00:00
Jim Meyering
f1ce5dbf0e . 2003-05-04 08:45:17 +00:00
Jim Meyering
28e9fb4f73 *** empty log message *** 2003-05-04 08:44:40 +00:00
Jim Meyering
3a6d6ae776 *** empty log message *** 2003-05-04 08:43:39 +00:00
Jim Meyering
57d138d144 *** empty log message *** 2003-05-04 08:40:45 +00:00
Jim Meyering
21c8705b3c *** empty log message *** 2003-05-04 08:39:14 +00:00
Jim Meyering
f4fbb39dfd *** empty log message *** 2003-05-04 08:30:25 +00:00
Jim Meyering
8b4a10178b *** empty log message *** 2003-05-04 08:30:09 +00:00
Jim Meyering
6754f257e0 (__set_errno, LOCK, UNLOCK): Define.
(unsetenv): Update from GNU libc.
Ifdef-out this function, since the only caller
is putenv.c and that file now has its own copy.
2003-05-04 08:30:01 +00:00
Jim Meyering
986b5eca57 *** empty log message *** 2003-05-04 08:26:15 +00:00
Jim Meyering
cf09ab79a3 This avoids a core dump on systems without GNU putenv,
when running `env -u SOME_ALREADY_UNSET_VARIABLE'.

(unsetenv): New static function, from libc.
(rpl_putenv): Use it.
2003-05-04 08:26:09 +00:00
Jim Meyering
e3ea089119 *** empty log message *** 2003-05-04 07:10:25 +00:00
Jim Meyering
87c13cce86 (HAVE_WORKING_READDIR): Define to 0 if not defined.
(IF_READDIR_NEEDS_REWINDDIR): Remove.
(remove_cwd_entries): Rewrite to avoid IF_READDIR_NEEDS_REWINDDIR,
which was a bit weird because it couldn't be emulated by a function.
2003-05-04 07:10:21 +00:00
Jim Meyering
c48100ccf1 *** empty log message *** 2003-05-03 20:14:20 +00:00
Jim Meyering
34bd9f31cc *** empty log message *** 2003-05-03 15:11:25 +00:00
Jim Meyering
75fc3fd6a0 Add lots of tests to exercise --bytes=-N. 2003-05-03 15:11:20 +00:00
Jim Meyering
cbbdaf78f8 *** empty log message *** 2003-05-03 15:10:22 +00:00
Jim Meyering
57c1158f02 Extend head to accept --lines=-N (--bytes=-N) and to print all
but the N lines (bytes) at the end of the file.

Include full-write.h, full-read.h, inttostr.h, quote.h.
Use quote() in diagnostics, rather than literal `' marks.
(copy_fd, elide_tail_bytes_pipe, elide_tail_bytes_file):
New functions.
(elide_tail_lines_pipe, elide_tail_lines_file): New functions.
(head_file): Reorganize so as to call head from only one place.
(main): Likewise, for head_file.
Handle new, undocumented option, --presume-input-pipe.
Handle negative line and byte counts.
2003-05-03 15:10:13 +00:00
Jim Meyering
61d5480f00 *** empty log message *** 2003-05-03 14:56:22 +00:00
Jim Meyering
b9c9a002d8 *** empty log message *** 2003-05-03 14:24:48 +00:00
Jim Meyering
46c548cab4 Skip test if the file system of `.' doesn't support
sparse files -- otherwise it'd create a file of size 8GB.
This happens on Darwin6.5 with a file system of type `hfs'.
2003-05-03 14:24:37 +00:00
Jim Meyering
1867521304 . 2003-05-03 07:13:25 +00:00
Jim Meyering
3b0e09ef8c *** empty log message *** 2003-05-02 21:43:00 +00:00
Jim Meyering
35cad8ae05 (canonicalize_file_name) [!HAVE_RESOLVEPATH]:
A memory-allocation error could result in heap corruption.  Fix it
by also updating `dest' when rpath may be changed by xrealloc.
2003-05-02 21:42:51 +00:00
Jim Meyering
478239f404 *** empty log message *** 2003-05-02 19:52:59 +00:00
Jim Meyering
c4ff976e20 (usage): Don't mention obsolescent -WIDTH option.
Instead explain about `-' and standard input.
(main): Give a proper diagnostic for e.g., `fmt -c -72'.
2003-05-02 19:52:48 +00:00
Jim Meyering
1e97469e5a Give a proper diagnostic for e.g., `fmt -c -72'. 2003-05-02 19:52:34 +00:00
Jim Meyering
52c96899dc *** empty log message *** 2003-05-02 19:49:06 +00:00
Jim Meyering
cfed14f3cc Include "quote.h".
Use quote() in diagnostics, rather than literal `' marks.
(main): Exit nonzero when unable to open an input file.
2003-05-02 19:37:23 +00:00
Jim Meyering
d500b3f1e6 make sure we fail when unable to open an input file 2003-05-02 19:36:48 +00:00
Jim Meyering
63f2e7dba0 make sure -72x elicits an error 2003-05-02 19:20:18 +00:00
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