Jim Meyering
a5761a4adb
.
2002-10-05 19:57:30 +00:00
Jim Meyering
017c2208e2
.
2002-10-05 19:56:44 +00:00
Jim Meyering
fb918bedbf
(TESTS): Add i-no-r.
2002-10-05 19:56:34 +00:00
Jim Meyering
702a18d659
*** empty log message ***
2002-10-05 19:56:00 +00:00
Jim Meyering
0bd10f3b8b
*** empty log message ***
2002-10-05 19:55:19 +00:00
Jim Meyering
d0d7266488
(remove_entry) [ROOT_CAN_UNLINK_DIRS]: With `rm -i DIR',
...
don't recurse into directory, DIR.
2002-10-05 19:54:25 +00:00
Jim Meyering
1f4be66913
*** empty log message ***
2002-10-05 19:21:33 +00:00
Jim Meyering
931e5aef07
*** empty log message ***
2002-10-05 19:17:57 +00:00
Jim Meyering
7a45935962
*** empty log message ***
2002-10-05 19:17:05 +00:00
Jim Meyering
c1a20dc27b
*** empty log message ***
2002-10-05 19:16:00 +00:00
Jim Meyering
55c73b9516
.
2002-10-05 17:02:43 +00:00
Jim Meyering
f540cf3789
*** empty log message ***
2002-10-05 08:30:07 +00:00
Jim Meyering
e3d5348851
save dd's stderr, and output it if dd fails
2002-10-05 08:29:21 +00:00
Jim Meyering
ae48cdae26
redirect dd's stderr
2002-10-05 08:27:45 +00:00
Jim Meyering
6a9dc978f9
(TESTS): Add big-4gb.
2002-10-05 08:26:42 +00:00
Jim Meyering
c5549236da
*** empty log message ***
2002-10-05 08:26:35 +00:00
Jim Meyering
215f635780
add a comment
2002-10-04 11:25:09 +00:00
Jim Meyering
314c0eaa97
Undo last change.
...
Instead, run du only on the symlinks that were successfully created.
2002-10-04 11:24:12 +00:00
Jim Meyering
4adcccbf48
Redirect errors (e.g. missing file) to /dev/null.
2002-10-04 11:19:22 +00:00
Jim Meyering
c19dbea39c
*** empty log message ***
2002-10-03 09:32:14 +00:00
Jim Meyering
4a6814ada7
Mark translatable string with `N_ (...)'.
2002-10-03 09:31:12 +00:00
Jim Meyering
f91c0597b1
(AUTHORS): Mark translatable string with `N_ (...)'.
2002-10-03 09:28:02 +00:00
Jim Meyering
8ddf1353cc
*** empty log message ***
2002-10-02 06:51:13 +00:00
Jim Meyering
b382c38eb1
(AC_CONFIG_FILES): Remove old/* names.
2002-10-02 06:50:57 +00:00
Jim Meyering
42a19757ae
update from master
2002-10-02 06:50:19 +00:00
Jim Meyering
0c0586bb2e
*** empty log message ***
2002-10-02 06:41:07 +00:00
Jim Meyering
dd356beb0a
(SUBDIRS): Remove `old'.
...
(EXTRA_DIST): List the files in old/.
2002-10-02 06:40:46 +00:00
Jim Meyering
ba13d22e09
*** empty log message ***
2002-10-01 11:43:19 +00:00
Jim Meyering
1512315121
*** empty log message ***
2002-10-01 07:58:20 +00:00
Jim Meyering
ce221c2708
*** empty log message ***
2002-10-01 07:58:16 +00:00
Jim Meyering
6ee4cfca07
(SSIZE_MAX): Define.
2002-10-01 07:58:03 +00:00
Jim Meyering
c42deaae1a
.
2002-09-30 22:03:45 +00:00
Jim Meyering
cc9e07b32f
.
2002-09-30 22:02:48 +00:00
Jim Meyering
1ea1325068
Don't include stdlib.h here. It's already included via system.h.
2002-09-30 21:20:08 +00:00
Jim Meyering
43231af577
*** empty log message ***
2002-09-30 16:14:02 +00:00
Jim Meyering
be9d4e80a0
*** empty log message ***
2002-09-30 08:01:02 +00:00
Jim Meyering
98abcaa372
update from master
2002-09-30 06:35:44 +00:00
Jim Meyering
8adddf55c0
(find_bracketed_repeat): Rearrange pointer/integer
...
expression to avoid warning from gcc.
2002-09-29 21:31:29 +00:00
Jim Meyering
9df8af3675
*** empty log message ***
2002-09-29 21:25:11 +00:00
Jim Meyering
7e1ff0b4f8
(simple_cat): Use a temporary to avoid bogus warnings.
...
(cat): Declare insize and outsize to be of type size_t, not int.
Rearrange pointer/integer expressions to avoid bogus warnings.
(main): Declare insize and outsize to be of type size_t, not int.
2002-09-29 21:25:03 +00:00
Jim Meyering
ca9b1df44b
*** empty log message ***
2002-09-29 18:06:06 +00:00
Jim Meyering
c791a382f8
(parse_options): Give a sensible diagnostic for
...
an invalid byte or line count. Reported by Mikko Tuumanen.
2002-09-29 18:06:02 +00:00
Jim Meyering
d27ac3d82a
*** empty log message ***
2002-09-29 18:05:40 +00:00
Jim Meyering
9d9dbdb922
*** empty log message ***
2002-09-29 18:01:37 +00:00
Jim Meyering
0863bbf447
(main): Split a long line.
2002-09-29 18:00:28 +00:00
Jim Meyering
e16b6e395b
update from master
2002-09-29 17:26:38 +00:00
Jim Meyering
c1d185f01c
.
2002-09-29 17:26:18 +00:00
Jim Meyering
d51cd50606
(TESTS): Add slink.
2002-09-29 17:26:09 +00:00
Jim Meyering
559a6d0f80
*** empty log message ***
2002-09-29 17:26:00 +00:00
Jim Meyering
dcb8cc65fa
*** empty log message ***
2002-09-29 17:25:43 +00:00
Jim Meyering
92a2cc65cb
*** empty log message ***
2002-09-29 17:23:03 +00:00
Jim Meyering
b7412e8bc0
*** empty log message ***
2002-09-29 17:17:28 +00:00
Jim Meyering
9e3fc21d11
.
2002-09-29 17:12:36 +00:00
Jim Meyering
a3b479c91f
.
2002-09-29 08:44:36 +00:00
Jim Meyering
b928574bf6
*** empty log message ***
2002-09-29 08:43:24 +00:00
Jim Meyering
6daabb7578
In move mode, always first try to rename. Before, upon failure to
...
rename a directory, this code would never attempt to rename any
other file in that directory, but would thenceforth always copy.
On some systems (NetApp version ??), renaming a directory may fail
with EXDEV, yet renaming files within that directory to a newly-
created destination directory succeeds.
(copy_internal): Remove local, move_mode;
use x->move_mode instead. Based on a patch from Tom Haynes.
2002-09-29 08:43:19 +00:00
Jim Meyering
d7e2b7fa84
*** empty log message ***
2002-09-29 08:35:05 +00:00
Jim Meyering
9265193dd2
*** empty log message ***
2002-09-29 08:33:41 +00:00
Jim Meyering
a20222cd22
.
2002-09-28 22:03:55 +00:00
Jim Meyering
d7098ccf98
*** empty log message ***
2002-09-28 22:03:31 +00:00
Jim Meyering
e5a2ac0f88
(AM_INTL_SUBDIR): Don't require gt_HEADER_INTTYPES_H.
...
It's not necessary with autoconf-2.54.
2002-09-28 22:03:26 +00:00
Jim Meyering
885b7147cc
(jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS
...
and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB.
2002-09-28 21:40:45 +00:00
Jim Meyering
9d78678c22
(jm_MACROS): Don't set GETGROUPS_LIB here; now it's
...
done via getgroups.m4's wrapper function.
2002-09-28 21:39:28 +00:00
Jim Meyering
30978dfadf
update from master
2002-09-28 17:02:56 +00:00
Jim Meyering
d83e894316
*** empty log message ***
2002-09-28 16:53:57 +00:00
Jim Meyering
ccd5e413fb
Remove file -- now it's part of autoconf-2.54
2002-09-28 16:53:25 +00:00
Jim Meyering
500ad9b9b1
*** empty log message ***
2002-09-28 16:50:43 +00:00
Jim Meyering
fd5bc32835
(FAIL_ONLY_ONE_WAY): New macro. Factor out some duplication.
...
(main): Use it.
[case 'a']: Use strtoul rather than strtol to avoid compiler warnings.
2002-09-28 16:50:34 +00:00
Jim Meyering
6fee4452d3
*** empty log message ***
2002-09-28 16:32:31 +00:00
Jim Meyering
16b4b4f861
(begfield, limfield): Rearrange comparisons to avoid compiler warnings.
...
(fillbuf, keycompare): Cast literal `-1' to size_t in comparisons,
to avoid compiler warnings.
2002-09-28 16:32:23 +00:00
Jim Meyering
1060257446
(dopass): Use a uintmax_t temporary to avoid bogus compiler warnings.
2002-09-28 16:29:25 +00:00
Jim Meyering
475574011d
(tail_bytes): Change type of bytes_remaining to off_t
...
to avoid overflow. Reported by Hans Lermen.
2002-09-28 09:21:17 +00:00
Jim Meyering
876ff10b0c
*** empty log message ***
2002-09-28 07:55:25 +00:00
Jim Meyering
cd6ee8563b
*** empty log message ***
2002-09-28 07:55:16 +00:00
Jim Meyering
ddb038c033
(make_path): Restore umask *before* creating the final component.
2002-09-28 07:55:08 +00:00
Jim Meyering
8c10d25fd0
Fix things so `mkdir -p' can create very deep directories, e.g.,
...
mkdir -p $(perl -e 'print "a/" x 40000') now works.
(main): For --parents (-p), call make_path with the
entire directory name, so we don't ever require that file operations
like stat or chmod be performed on the entire command line argument.
2002-09-28 07:51:17 +00:00
Jim Meyering
7c8156ca73
*** empty log message ***
2002-09-26 08:40:44 +00:00
Jim Meyering
0327689de0
(get_ids): Use strtoul, not strtol. Remove some casts.
2002-09-26 08:39:20 +00:00
Jim Meyering
d50e1a86b7
add a FIXME comment
2002-09-26 08:25:44 +00:00
Jim Meyering
2c6d700418
*** empty log message ***
2002-09-26 08:20:32 +00:00
Jim Meyering
4b0eb25d6d
[! HAVE_INTTYPES_H && HAVE_STDINT_H] Include <stdint.h>.
...
(UINTMAX_MAX) [!defined UINTMAX_MAX]: New macro.
(PROPAGATE_ALL_ONES): Work even if X is unsigned and narrower than
int. Work more efficiently if X is the same width as uintmax_t.
Do not compare X to -1, to avoid bogus compiler warning.
(get_fs_usage): (uintmax_t) -1 -> UINTMAX_MAX to avoid a cast.
Don't assume that f_frsize and f_bsize are the same type.
2002-09-26 08:18:33 +00:00
Jim Meyering
9cc87603b9
Upgrade to gettext-0.11.5.
2002-09-25 14:34:59 +00:00
Jim Meyering
d4add26938
Add be (Belarusian).
2002-09-25 14:23:49 +00:00
Jim Meyering
4fcf036cb3
.
2002-09-25 14:23:02 +00:00
Jim Meyering
ca2302ece5
.
2002-09-25 14:19:03 +00:00
Jim Meyering
59e6528c22
.
2002-09-25 12:52:56 +00:00
Jim Meyering
b79c9e46a9
(jm_MACROS): Require gt_INTTYPES_PRI.
2002-09-25 12:52:45 +00:00
Jim Meyering
0b797ed056
(gt_INTTYPES_PRI): New file, mostly from gettext.
2002-09-25 12:52:24 +00:00
Jim Meyering
619a52f976
*** empty log message ***
2002-09-25 11:45:42 +00:00
Jim Meyering
b5a4f7671a
Remove unneeded parentheses around operands of `defined'.
2002-09-25 11:45:37 +00:00
Jim Meyering
d711a9e3be
*** empty log message ***
2002-09-25 08:29:57 +00:00
Jim Meyering
029b8ea75d
(safe_read): Make comment more precise: upon error, it returns -1.
2002-09-25 08:29:53 +00:00
Jim Meyering
34ba862f93
(eaccess): Change type of local `euid' from int to uid_t
...
and add a cast, to avoid a warning about `signed and unsigned type in
conditional expression'.
2002-09-25 08:23:54 +00:00
Jim Meyering
6b7e8621e2
*** empty log message ***
2002-09-24 08:50:24 +00:00
Jim Meyering
cc0a6e14fc
fmt's -s, -t, -c options didn't work properly for long lines.
...
Since get_line may end up calling put_paragraph (for long lines),
be sure to set global, `other_indent', before it is used there.
(set_other_indent): New function, factored out of...
(get_paragraph): ... here. Call it.
(get_line): Call set_other_indent before calling flush_paragraph,
which calls fmt_paragraph, which in turn calls put_paragraph,
which uses other_indent.
2002-09-24 08:50:20 +00:00
Jim Meyering
8683024a34
(make_path): Minor reformatting.
2002-09-22 07:40:28 +00:00
Jim Meyering
d8e1894335
*** empty log message ***
2002-09-22 06:59:21 +00:00
Jim Meyering
68527271a5
Include "dirname.h", for declaration of strip_trailing_slashes.
2002-09-22 06:59:13 +00:00
Jim Meyering
0f88878c11
*** empty log message ***
2002-09-22 06:48:35 +00:00
Jim Meyering
fab46cb466
(PRIdMAX, PRIuMAX): Remove definitions.
...
Now they're defined through system.h.
2002-09-22 06:48:28 +00:00
Jim Meyering
003ab9a58d
Remove all inclusions of inttypes.h,
...
since it's already included from sys2.h via system.h.
2002-09-22 06:41:02 +00:00
Jim Meyering
709d79631a
Remove all inclusions of inttypes.h,
...
since it's already included from sys2.h via system.h.
2002-09-22 06:40:14 +00:00
Jim Meyering
7b355ee476
upgrade to automake-1.6f
2002-09-22 06:34:18 +00:00
Jim Meyering
3be0542f6d
*** empty log message ***
2002-09-22 06:33:27 +00:00
Jim Meyering
17e6ca3e89
*** empty log message ***
2002-09-21 22:40:45 +00:00
Jim Meyering
575cb67bb2
(PERL): Remove duplicate definition.
2002-09-21 22:40:35 +00:00
Jim Meyering
457ae040b7
*** empty log message ***
2002-09-21 22:34:30 +00:00
Jim Meyering
ddc4c1a8a9
(TESTS): Add long-line.
2002-09-21 22:12:40 +00:00
Jim Meyering
ef2c79217f
*** empty log message ***
2002-09-21 14:24:28 +00:00
Jim Meyering
c5c97ee23a
No longer include values.h.
...
It was required solely for now-removed reference to BITSPERBYTE.
2002-09-21 14:24:18 +00:00
Jim Meyering
ae1f13cd3c
*** empty log message ***
2002-09-21 14:22:34 +00:00
Jim Meyering
d5d3e4a862
*** empty log message ***
2002-09-21 14:22:14 +00:00
Jim Meyering
7080cab46c
No longer include values.h.
...
It was required solely for now-removed reference to BITSPERBYTE.
2002-09-21 14:21:53 +00:00
Jim Meyering
036ab5abda
(UTILS_HOST_OS): Add a case for freebsd*-gnu*.
2002-09-20 09:04:43 +00:00
Jim Meyering
17170ddcb3
(TESTS): Add t-slash.
2002-09-20 08:59:17 +00:00
Jim Meyering
9fd07809b6
*** empty log message ***
2002-09-20 08:59:07 +00:00
Jim Meyering
350063fa65
add comment
2002-09-20 08:48:21 +00:00
Jim Meyering
9a8d898e60
*** empty log message ***
2002-09-20 08:46:48 +00:00
Jim Meyering
f0693e040c
(remove_parents): Strip trailing slashes.
2002-09-20 08:41:02 +00:00
Jim Meyering
899a855343
Add need-ngettext to AM_GNU_GETTEXT invocation.
2002-09-20 08:18:39 +00:00
Jim Meyering
f026fc4b46
*** empty log message ***
2002-09-20 06:44:37 +00:00
Jim Meyering
eaa5777cc5
(announcement): Arrange to gpg-sign the message.
...
Add a URL for each detached signature file.
2002-09-20 06:44:31 +00:00
Jim Meyering
80b4ef8025
*** empty log message ***
2002-09-19 06:21:11 +00:00
Jim Meyering
f02d6eea14
*** empty log message ***
2002-09-18 08:31:16 +00:00
Jim Meyering
62718bc18d
*** empty log message ***
2002-09-18 08:30:57 +00:00
Jim Meyering
0e71fdcb84
*** empty log message ***
2002-09-18 08:30:29 +00:00
Jim Meyering
78dfee94cb
*** empty log message ***
2002-09-17 22:06:28 +00:00
Jim Meyering
b8da58cdac
od -t x8' used the wrong (l'-prefixed) printf format.
...
Likewise for the o8 and u8 formats.
(ISPEC_TO_FORMAT): Define macro.
(decode_one_format): Use PRIdMAX, PRIoMAX, etc. for LONG_LONG.
Reported by Arun Sharma.
2002-09-17 22:06:21 +00:00
Jim Meyering
8837ed851e
*** empty log message ***
2002-09-17 14:43:34 +00:00
Jim Meyering
32af38ad7f
(PRIdMAX, PRIoMAX, PRIuMAX, PRIxMAX): Define if necessary.
...
From gettext's intl/loadmsgcat.c.
2002-09-17 14:41:43 +00:00
Jim Meyering
eb025632fc
sort/check like this:
...
(export LC_COLLATE=fr_FR; sed -n '/^$/,$p' THANKS|sort -c -f -t' ' -k1,1 -k2,2)
2002-09-17 08:10:50 +00:00
Jim Meyering
96a4006030
sort
2002-09-17 08:07:07 +00:00
Jim Meyering
498e1e4f34
sort
2002-09-17 07:56:51 +00:00
Jim Meyering
0ba46f3211
*** empty log message ***
2002-09-17 07:50:32 +00:00
Jim Meyering
1c6add23a8
(TESTS): Add x8.
2002-09-17 07:34:04 +00:00
Jim Meyering
83ce802e59
test for bug fixed in coreutils-4.5.2
2002-09-17 07:33:54 +00:00
Jim Meyering
2e828f4304
*** empty log message ***
2002-09-16 10:27:05 +00:00
Jim Meyering
fd275f739b
Forbid symbols matching ^jm_[A-Z].
...
(jm_PREREQ_QUOTEARG): Add jm_FUNC_MEMCMP.
2002-09-16 10:26:59 +00:00
Jim Meyering
29cf63f13e
*** empty log message ***
2002-09-16 10:21:06 +00:00
Jim Meyering
bed74c5f2c
(jm_PREREQ_ERROR): Check for libintl.h.
2002-09-16 10:20:54 +00:00
Jim Meyering
9679e3f156
*** empty log message ***
2002-09-16 05:51:14 +00:00
Jim Meyering
786254cbd5
version: 4.5.1
2002-09-16 05:49:58 +00:00
Jim Meyering
3888eed848
*** empty log message ***
2002-09-15 20:24:19 +00:00
Jim Meyering
68754e2a35
*** empty log message ***
2002-09-15 07:23:14 +00:00
Jim Meyering
f4c8df3d37
(get_format_width): Add cast to avoid
...
warning about `signed and unsigned type in conditional expression'.
2002-09-15 07:23:08 +00:00
Jim Meyering
165e561cf5
(generate_all_output): Likewise.
2002-09-15 07:12:05 +00:00
Jim Meyering
643087c9eb
*** empty log message ***
2002-09-15 07:11:59 +00:00
Jim Meyering
e13f998e3d
*** empty log message ***
2002-09-15 06:52:35 +00:00
Jim Meyering
ec317bd993
(xnanosleep): Return -1 on failure, not 1, for consistency with nanosleep.
...
Check errno after nanosleep returns -1.
2002-09-15 06:52:29 +00:00
Jim Meyering
466902bf34
*** empty log message ***
2002-09-14 09:12:20 +00:00
Jim Meyering
3935842cb3
(main, skip): Add casts to avoid warnings about
...
`comparison between signed and unsigned'.
2002-09-14 09:12:13 +00:00
Jim Meyering
12b5bb320c
(print_user): Change type of local to size_t
...
to avoid warnings about `comparison between signed and unsigned'.
2002-09-14 07:47:38 +00:00
Jim Meyering
95631bcc4d
*** empty log message ***
2002-09-14 07:45:59 +00:00
Jim Meyering
c81581d5c3
(print_full_info, print_group_list): Add casts to avoid
...
warnings about `signed and unsigned type in conditional expression'.
2002-09-14 07:45:53 +00:00
Jim Meyering
5ca2fe79d9
Change type of global, digest_hex_bytes, to size_t
...
to avoid warnings about `comparison between signed and unsigned'.
(split_3): Change parameter names to be readable and add comment.
Clean up the test for whether a line may be ignored.
2002-09-14 07:40:04 +00:00
Jim Meyering
fd73068711
*** empty log message ***
2002-09-13 21:17:26 +00:00
Jim Meyering
cea6b0e19a
(jm_MACROS): Require autoconf-2.54.
2002-09-13 21:17:19 +00:00
Jim Meyering
6dfd1fe44a
.
2002-09-13 14:23:26 +00:00
Jim Meyering
17b4cf8818
*** empty log message ***
2002-09-13 12:18:39 +00:00
Jim Meyering
5bd4fe2400
(main): Handle leading command line argument of `--'.
2002-09-13 09:50:23 +00:00
Jim Meyering
b4994d29a1
.
2002-09-13 09:49:55 +00:00
Jim Meyering
ef7c6ac69f
*** empty log message ***
2002-09-13 09:49:26 +00:00
Jim Meyering
b9485873b6
Make sure printf handles a leading -- properly.
2002-09-13 09:49:19 +00:00
Jim Meyering
6b11de0aad
(TESTS): Add printf.
2002-09-13 09:48:04 +00:00
Jim Meyering
41de1d5546
*** empty log message ***
2002-09-13 09:35:22 +00:00
Jim Meyering
0264deb7f0
*** empty log message ***
2002-09-13 09:31:32 +00:00
Jim Meyering
adaffb391b
(Time directives) [%S]: Explain why the range is [0..60].
2002-09-13 09:31:26 +00:00
Jim Meyering
dbe1e3529a
(stat invocation): Remove references to now-removed %S and %C.
2002-09-13 09:19:20 +00:00
Jim Meyering
a59ff019de
(usage): Explain that %S's range of [0..60] is required --
...
rather than 0..59 -- to accommodate the occasional positive leap second.
2002-09-13 09:18:18 +00:00
Jim Meyering
4de67de0af
*** empty log message ***
2002-09-13 09:14:46 +00:00
Jim Meyering
510b33a541
*** empty log message ***
2002-09-13 08:51:27 +00:00
Jim Meyering
626d26baaa
(tail invocation): In --sleep-interval=NUMBER,
...
NUMBER may now be a floating point number.
2002-09-13 08:51:15 +00:00
Jim Meyering
96a4360079
update from master
2002-09-13 07:46:30 +00:00
Jim Meyering
5ecd38d97e
.
2002-09-12 13:16:43 +00:00
Jim Meyering
313f44f036
*** empty log message ***
2002-09-12 13:16:28 +00:00
Jim Meyering
3087631793
(nanosec_libs): Define.
...
(sleep_LDADD, tail_LDADD): Use it here.
2002-09-12 13:16:20 +00:00
Jim Meyering
96bd9415dc
.
2002-09-12 13:15:07 +00:00
Jim Meyering
a4d28ef145
.
2002-09-12 12:14:58 +00:00
Jim Meyering
3a9de00dc7
*** empty log message ***
2002-09-12 12:12:31 +00:00
Jim Meyering
a6386ad90d
*** empty log message ***
2002-09-12 12:11:59 +00:00
Jim Meyering
3bbdcee8c3
*** empty log message ***
2002-09-12 12:02:56 +00:00
Jim Meyering
1e8f677ed4
Factor nanosleep-related code into ../lib/xnanosleep.c.
...
Include xnanosleep.h.
Factor out fenv.h-related code.
(timespec_subtract): Remove function.
(main): Remove code that deals with computing start and stop times
as well as the loop around nanosleep. Now that's in xnanosleep.c.
2002-09-12 12:01:02 +00:00
Jim Meyering
3a49e627de
*** empty log message ***
2002-09-12 11:38:59 +00:00
Jim Meyering
7a79266014
Include xnanosleep.h and xstrtod.h.
...
Move declaration of global variable, sleep_interval, to ...
(main): ...here.
(usage): Update description of --sleep-interval option.
(tail_forever): New parameter, sleep_interval. Update caller.
Use xnanosleep, rather than sleep.
(parse_options): New parameter, sleep_interval. Update caller.
Use xstrtod, now that we accept floating point values.
2002-09-12 11:38:47 +00:00
Jim Meyering
d7a4a48c83
*** empty log message ***
2002-09-11 11:35:18 +00:00
Jim Meyering
aa6f330821
(libfetish_a_SOURCES): Add xnanosleep.c and xnanosleep.h.
2002-09-11 11:35:12 +00:00
Jim Meyering
079eb6b3d1
New files, factored out of sleep.c.
2002-09-11 11:34:20 +00:00
Jim Meyering
ae3d0303a0
.
2002-09-10 13:10:16 +00:00
Jim Meyering
867d0d0403
Remove file -- now it's part of autoconf-2.53c.
2002-09-10 13:10:02 +00:00
Jim Meyering
5d5cef3277
.
2002-09-10 13:09:17 +00:00
Jim Meyering
99583c1cae
Use AC_CONFIG_LIBOBJ_DIR(lib) to tell the new
...
AC_FUNC_GETLOADAVG where to find getloadavg.c.
2002-09-10 13:09:01 +00:00
Jim Meyering
3fb3949208
*** empty log message ***
2002-09-10 13:08:43 +00:00
Jim Meyering
0b49457e24
.
2002-09-10 13:08:00 +00:00
Jim Meyering
9e35801348
Add lg (Luganda).
2002-09-10 13:06:27 +00:00
Jim Meyering
afef4e7e86
.
2002-09-06 20:58:23 +00:00
Jim Meyering
0e1e6b5e56
*** empty log message ***
2002-09-06 08:00:43 +00:00
Jim Meyering
8706a066cf
*** empty log message ***
2002-09-06 08:00:36 +00:00
Jim Meyering
37f7bae4f0
(prompt): Change comment to give a better note to translators.
2002-09-06 08:00:30 +00:00
Jim Meyering
fceb8c6f6d
.
2002-09-05 11:38:21 +00:00
Jim Meyering
1a71d84326
*** empty log message ***
2002-09-04 07:53:56 +00:00
Jim Meyering
de68469582
(addext): Add a cast to avoid gcc's warning about
...
`comparison between signed and unsigned'.
2002-09-04 07:53:42 +00:00
Jim Meyering
8b4aebd031
*** empty log message ***
2002-09-04 07:41:34 +00:00
Jim Meyering
6c0a2cd041
(str2signum, sig2str): Declare loop index variables to be
...
of type size_t so that they match type of upper bound, thus avoiding
warning about `comparison between signed and unsigned'.
2002-09-04 07:41:11 +00:00
Jim Meyering
2eb1ba5109
*** empty log message ***
2002-09-03 14:10:17 +00:00
Jim Meyering
d3f25cc8bf
.
2002-09-03 14:07:36 +00:00
Jim Meyering
a9e5e84ed7
*** empty log message ***
2002-09-02 09:07:13 +00:00
Jim Meyering
585d13437c
A good problem report/patch includes diffs against
...
the most recent test release.
2002-09-02 07:53:13 +00:00
Jim Meyering
496f29fa8c
(NEED_PATHCONF_WRAPPER): Define.
...
(pathconf_wrapper): Define only if NEED_PATHCONF_WRAPPER is set.
2002-09-02 07:43:38 +00:00
Jim Meyering
0ea01d21a3
(skip): Add casts to avoid warning about comparison
...
between signed and unsigned. Also rearrange range-checking
comparisons to make them more readable.
2002-09-02 07:38:53 +00:00
Jim Meyering
2ebfe2fc9c
(print_table_row): Use an unsigned type for widths
...
to avoid warning about comparison between signed and unsigned.
(list_signals): Likewise.
2002-09-02 07:31:24 +00:00
Jim Meyering
680cd976cc
(skip): Add a cast to avoid warning about comparison
...
between signed and unsigned.
2002-09-02 07:23:09 +00:00
Jim Meyering
c6fcfa23be
*** empty log message ***
2002-09-02 06:36:12 +00:00
Jim Meyering
636b6d76f3
*** empty log message ***
2002-09-02 06:34:55 +00:00
Jim Meyering
951b87ccd5
Bump version to 4.5.2.
2002-09-02 06:30:16 +00:00
Jim Meyering
e6c8577825
.
2002-09-01 09:58:07 +00:00
Jim Meyering
55b9df1653
*** empty log message ***
2002-09-01 09:42:31 +00:00
Jim Meyering
b2523f82c5
.
2002-09-01 08:56:59 +00:00
Jim Meyering
f7e3d9b0f2
*** empty log message ***
2002-08-31 16:59:23 +00:00
Jim Meyering
b0231a2f03
Update from GNU libc.
2002-08-31 16:59:12 +00:00
Jim Meyering
a5f8422570
Update from GNU libc.
2002-08-31 16:54:45 +00:00
Jim Meyering
5bdb1226eb
Update from GNU libc.
2002-08-31 16:52:18 +00:00
Jim Meyering
eb540d8e9b
*** empty log message ***
2002-08-31 16:46:43 +00:00
Jim Meyering
174a1f057c
Update from GNU libc.
2002-08-31 16:46:40 +00:00
Jim Meyering
6dcc1a7fc3
*** empty log message ***
2002-08-31 16:25:42 +00:00
Jim Meyering
08264fc838
*** empty log message ***
2002-08-31 16:23:08 +00:00
Jim Meyering
24272cc948
.
2002-08-31 16:11:27 +00:00
Jim Meyering
62808a7fb5
Symlinks were always reported as using 0 blocks.
...
(ST_NBLOCKS): Don't depend on file type.
This reverts the change of 2000-01-30.
Based on a report and patch from Neil Brown via Michael Stone.
2002-08-31 16:04:57 +00:00
Jim Meyering
03b25d2e46
*** empty log message ***
2002-08-31 16:04:09 +00:00
Jim Meyering
570446de4a
*** empty log message ***
2002-08-31 16:02:41 +00:00
Jim Meyering
970a18999d
*** empty log message ***
2002-08-31 09:03:39 +00:00
Jim Meyering
61fe93b0c0
*** empty log message ***
2002-08-31 09:02:31 +00:00
Jim Meyering
41766f78de
*** empty log message ***
2002-08-31 09:02:09 +00:00
Jim Meyering
45615cb41f
*** empty log message ***
2002-08-31 08:52:15 +00:00
Jim Meyering
4006f4e672
Change exit (0)' to exit (EXIT_SUCCESS)',
...
`exit (1)' to `exit (EXIT_FAILURE)', and
`usage (1)' to `usage (EXIT_FAILURE)'.
2002-08-31 08:52:10 +00:00
Jim Meyering
7488703199
Change error (1, ...' to error (EXIT_FAILURE, ...'.
2002-08-30 23:04:53 +00:00
Jim Meyering
6c80ecd8d5
*** empty log message ***
2002-08-30 06:59:44 +00:00
Jim Meyering
4bffc55254
[START-INFO-DIR-ENTRY]: Don't use sc{} on LHS.
...
Fix typo: s/permission/permissions/. From Michail Litvak.
2002-08-30 06:59:39 +00:00
Jim Meyering
96a48abf78
*** empty log message ***
2002-08-30 06:58:41 +00:00
Jim Meyering
e5ccb59f97
*** empty log message ***
2002-08-29 10:46:04 +00:00
Jim Meyering
649a00e9b8
(is_empty_dir): Detect and diagnose readdir failures.
...
Always close directory handle.
2002-08-29 10:42:12 +00:00
Jim Meyering
515f184462
(print_dir): Detect and diagnose readdir failures.
...
On some systems (at least EMC Celerra and Solaris5.8),
this appears to be necessary.
(print_dir): Rename local variable: reading -> dirp.
2002-08-29 10:16:00 +00:00
Jim Meyering
609231e3fa
*** empty log message ***
2002-08-29 10:15:20 +00:00
Jim Meyering
1f8ece552f
(remove_cwd_entries): Use closedir (not CLOSEDIR) when ignoring any return value.
2002-08-29 10:13:57 +00:00
Jim Meyering
82c0b315bc
(print_dir): Rename local variable: reading -> dirp.
2002-08-29 09:44:23 +00:00
Jim Meyering
9a9e0503a2
(remove_cwd_entries): Detect and diagnose readdir
...
failures. On some systems (at least EMC Celerra and Solaris5.8),
this appears to be necessary.
2002-08-29 09:42:43 +00:00
Jim Meyering
cd79080f4a
(remove_cwd_entries): Use CLOSEDIR, not closedir.
...
Give a diagnostic and fail if closedir fails.
2002-08-28 06:52:07 +00:00
Jim Meyering
3ee8ba25ba
*** empty log message ***
2002-08-26 13:10:10 +00:00
Jim Meyering
c725204141
*** empty log message ***
2002-08-26 13:04:49 +00:00
Jim Meyering
4ab5b1b246
(THANKS-to-translators): New rule.
...
(EXTRA_DIST): Add both THANKS-to-translators and THANKStt.in.
2002-08-26 12:58:30 +00:00
Jim Meyering
b10e1c1a4a
*** empty log message ***
2002-08-26 12:49:14 +00:00
Jim Meyering
69a590a469
*** empty log message ***
2002-08-26 10:05:07 +00:00
Jim Meyering
e5f8396b09
*** empty log message ***
2002-08-26 10:04:51 +00:00
Jim Meyering
efaf3a08de
*** empty log message ***
2002-08-26 10:04:05 +00:00
Jim Meyering
6f6a8f0361
.
2002-08-26 10:01:57 +00:00
Jim Meyering
7dd8275506
.
2002-08-26 07:26:34 +00:00
Jim Meyering
234cd4e3fe
(close_stdout_wrapper): New, kludgey, function and file-scoped global.
...
(main): Register it with atexit.
Close STDOUT_FILENO, to avoid a problem when writing to
/dev/audio on at least Solaris 2.7 and 2.8 systems.
2002-08-26 07:23:37 +00:00
Jim Meyering
6d1c743816
*** empty log message ***
2002-08-26 07:23:18 +00:00
Jim Meyering
5dff34cd8d
*** empty log message ***
2002-08-26 07:22:09 +00:00
Jim Meyering
83f07a2ae3
*** empty log message ***
2002-08-25 14:32:21 +00:00
Jim Meyering
c7bfa321f9
*** empty log message ***
2002-08-25 14:32:10 +00:00
Jim Meyering
3124a4e393
(main): Close STDIN_FILENO rather than a literal `0'.
2002-08-25 14:32:02 +00:00
Jim Meyering
f7f7207a69
latest
2002-08-25 07:35:00 +00:00
Jim Meyering
dd11d9349e
*** empty log message ***
2002-08-20 16:53:43 +00:00
Jim Meyering
17077cbcbf
Rewrite not to use `: ${VAR=not_set}' paradigm.
2002-08-20 16:53:33 +00:00
Jim Meyering
9db4370c1a
*** empty log message ***
2002-08-20 10:19:18 +00:00
Jim Meyering
91d008f619
.
2002-08-20 10:18:19 +00:00
Jim Meyering
ac9b8804eb
.
2002-08-14 13:44:19 +00:00
Jim Meyering
78088e3400
*** empty log message ***
2002-08-10 09:58:02 +00:00
Jim Meyering
01ac2fda31
Don't use "exec --"; it's not portable and shouldn't be needed.
2002-08-10 09:57:57 +00:00
Jim Meyering
f12b040a86
.
2002-08-09 22:13:49 +00:00
Jim Meyering
b2ad2ca795
[col-last]: New test for the above.
2002-08-09 22:13:37 +00:00
Jim Meyering
13f19a6185
*** empty log message ***
2002-08-09 10:04:19 +00:00
Jim Meyering
b1113d0168
(main): Don't ignore -COLUMN if it's the last option.
...
(usage): Clarify help text for the -COLUMN option.
2002-08-09 10:03:58 +00:00
Jim Meyering
82e2664b87
Start with version 4.5.1, chosen so that it's larger than
...
the latest version numbers of the component packages.
2002-08-09 10:00:25 +00:00
Jim Meyering
6eb3ba11fb
(check-x-vs-1): Set and export PATH so we use programs in ../src.
2002-08-09 06:12:29 +00:00
Jim Meyering
a4726a4c8d
*** empty log message ***
2002-08-09 06:12:18 +00:00
Jim Meyering
11eaed5c9c
.
2002-08-08 17:05:13 +00:00
Jim Meyering
fc0e70fe74
*** empty log message ***
2002-08-08 16:38:29 +00:00
Jim Meyering
596072d020
*** empty log message ***
2002-08-08 16:37:27 +00:00
Jim Meyering
23fd377567
*** empty log message ***
2002-08-08 16:36:52 +00:00
Jim Meyering
4cb69e11ad
Guard inclusion of <langinfo.h> with
...
`#if HAVE_LANGINFO_CODESET', not `#if HAVE_LANGINFO_H'.
2002-08-08 16:36:33 +00:00
Jim Meyering
99ec0b1a38
*** empty log message ***
2002-08-08 09:08:09 +00:00
Jim Meyering
f900759505
*** empty log message ***
2002-08-08 09:07:45 +00:00
Jim Meyering
c762eef14f
*** empty log message ***
2002-08-08 09:02:10 +00:00
Jim Meyering
8cfd57e318
*** empty log message ***
2002-08-07 22:04:42 +00:00
Jim Meyering
0a6e22bb95
(main): Adjust to posixtime signature change.
...
Remove unnecessary initialization.
Use localtime, not posixtm, to warn about obsolete "touch".
2002-08-07 22:04:37 +00:00
Jim Meyering
1f6174e466
(main): Adjust to posixtime signature change.
2002-08-07 22:04:01 +00:00
Jim Meyering
8f5baf053e
*** empty log message ***
2002-08-07 22:03:24 +00:00
Jim Meyering
ea1d6448fb
(posixtime): Return bool instead of time_t, so
...
that we can return (time_t) -1 successfully.
2002-08-07 22:02:52 +00:00
Jim Meyering
c66dd95e8e
Fix some minor time-related bugs with POSIX time arguments.
...
Some valid time stamps were being rejected (notably -1, and
time stamps before 1900 on 64-bit hosts). And some invalid
time stamps were being accepted, e.g. September 31.
* lib/posixtm.h (posixtime): Return bool instead of time_t, so
that we can return (time_t) -1 successfully.
* lib/posixtm.c: Likewise.
[HAVE_STDBOOL_H]: Include <stdbool.h>.
(bool, false, true) [!HAVE_STDBOOL_H]: New type.
(t): Remove static var.
(year, posix_time_parse): Now takes struct tm * arg to modify, instead
of static var. All uses changed.
(year): Do not reject years before 1900; they can occur with
64-bit time_t.
(posix_time_parse): Do not check for out-of-range components;
that is now the caller's responsibility, since our checks were
only approximations.
(posixtime): Use mktime to check for out-of-range components,
since it knows them exactly.
If mktime returns (time_t) -1, check whether an error actually occurred
by invoking localtime on -1.
(main) [TEST_POSIXTIME]: Check for input data errors, and report
posixtime failures better.
Improve the test data (in comments only).
2002-08-07 22:02:23 +00:00
Jim Meyering
bdccb7c890
Change $am_cv_sys_posix_termios to $ac_cv_sys_posix_termios.
...
From Andreas Schwab.
2002-08-05 12:21:42 +00:00
Jim Meyering
643bb0f883
*** empty log message ***
2002-08-05 12:20:55 +00:00
Jim Meyering
5c1e3600c9
*** empty log message ***
2002-08-05 12:20:42 +00:00
Jim Meyering
ea64b210f7
*** empty log message ***
2002-08-05 11:51:50 +00:00
Jim Meyering
67b3ee9676
Also change use of $am_cv_sys_posix_termios
...
to $ac_cv_sys_posix_termios. Reported by Andreas Schwab.
2002-08-05 11:51:42 +00:00
Jim Meyering
46f67717fb
.
2002-08-05 10:53:37 +00:00
Jim Meyering
4597dbd2a7
*** empty log message ***
2002-08-05 10:11:54 +00:00
Jim Meyering
78c7cfea3f
(TESTS): Add nice and pathchk1.
2002-08-05 08:28:29 +00:00
Jim Meyering
4ab4543c2d
.
2002-08-05 08:27:56 +00:00
Jim Meyering
c6827392b2
*** empty log message ***
2002-08-04 13:48:07 +00:00
Jim Meyering
28618d4dda
.
2002-08-04 13:47:09 +00:00
Jim Meyering
27076dfd18
*** empty log message ***
2002-08-04 13:46:33 +00:00
Jim Meyering
04e21e6e53
.
2002-08-04 13:46:16 +00:00
Jim Meyering
92b12e12af
*** empty log message ***
2002-08-04 13:41:29 +00:00
Jim Meyering
62ddac9d22
.
2002-08-04 13:40:26 +00:00
Jim Meyering
a3e653fea2
*** empty log message ***
2002-08-04 13:36:39 +00:00
Jim Meyering
54160b0b94
.
2002-08-04 11:04:56 +00:00
Jim Meyering
f09c1b54cf
*** empty log message ***
2002-08-04 11:04:38 +00:00
Jim Meyering
0e727f4c59
*** empty log message ***
2002-08-04 11:03:20 +00:00
Jim Meyering
ca845879a4
(check-README): New target/rule.
...
(check): Depend on it.
2002-08-04 11:03:08 +00:00
Jim Meyering
9c24b11207
*** empty log message ***
2002-08-04 11:02:44 +00:00
Jim Meyering
c1f4d04c0f
(AC_CONFIG_FILES): Add old/Makefile and old/*/Makefile.
2002-08-04 11:02:26 +00:00
Jim Meyering
2220d47e56
.
2002-08-04 11:01:30 +00:00
Jim Meyering
dbb5342c42
*** empty log message ***
2002-08-04 09:38:47 +00:00
Jim Meyering
b0c47ec127
*** empty log message ***
2002-08-04 06:15:41 +00:00
Jim Meyering
667d18259c
*** empty log message ***
2002-08-03 17:42:53 +00:00
Jim Meyering
12107c3302
(SUBDIRS): Add old.
2002-08-03 16:49:20 +00:00
Jim Meyering
cd93525ee8
.
2002-08-03 16:48:17 +00:00
Jim Meyering
1c421df83b
.
2002-08-03 16:47:21 +00:00
Jim Meyering
245b16635b
*** empty log message ***
2002-08-03 16:44:43 +00:00
Jim Meyering
cefeb81dd5
(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Set to false.
2002-08-03 16:44:33 +00:00
Jim Meyering
87ef26a750
*** empty log message ***
2002-08-03 14:57:15 +00:00
Jim Meyering
ccd890dc9f
*** empty log message ***
2002-08-03 14:55:25 +00:00
Jim Meyering
9193e7e10a
*** empty log message ***
2002-08-03 14:55:21 +00:00
Jim Meyering
9159586138
Require AC_SYS_POSIX_TERMIOS, not AM_SYS_POSIX_TERMIOS.
2002-08-03 14:54:21 +00:00
Jim Meyering
515fe7d138
*** empty log message ***
2002-08-03 14:01:20 +00:00
Jim Meyering
1a15d841b8
*** empty log message ***
2002-08-02 14:49:52 +00:00
Jim Meyering
be39dde5b1
uniq now obeys LC_COLLATE.
2002-08-02 14:49:29 +00:00
Jim Meyering
f74c790e4d
*** empty log message ***
2002-08-02 14:42:45 +00:00
Jim Meyering
545c2323d4
Include hard-locale.h, xmemcoll.h.
...
(hard_LC_COLLATE): New var.
(different): Args are now char *, not const char *.
Use xmemcoll instead of memcmp to compare lines, so that
LC_COLLATE has effect. However, use memcmp if it is an
easy locale.
(check_file): Do not include newline in comparison, so that
xmemcoll has a byte to stomp on temporarily.
(main): Set hard_LC_COLLATE.
2002-08-02 14:42:37 +00:00
Jim Meyering
69a27f2c3d
*** empty log message ***
2002-08-01 21:37:04 +00:00
Jim Meyering
9a7a47422e
*** empty log message ***
2002-08-01 09:19:30 +00:00
Jim Meyering
d2b62daff5
(run_shell): Exit with status 126 or 127 when execvp or
...
execv fails, for consistency with POSIX commands like env and nice.
2002-08-01 09:19:24 +00:00
Jim Meyering
a6005c2ba4
(main): Exit with status 126 or 127 when execvp or
...
execv fails, for consistency with POSIX commands like env and nice.
2002-08-01 08:50:19 +00:00
Jim Meyering
2a41097fd7
Change behavior to conform to POSIX 1003.1-2001:
...
- Do not adjust scheduling priority.
- Redirects stderr to stdout, if stderr is not a terminal.
- Exit status is now 126 if command was found but not invoked,
127 if nohup failed or if command was not found.
Fix bug: command was run if nohup.out wasn't writeable.
2002-08-01 08:47:33 +00:00
Jim Meyering
901688234a
*** empty log message ***
2002-08-01 08:32:00 +00:00
Jim Meyering
8f065fba94
*** empty log message ***
2002-08-01 07:02:51 +00:00
Jim Meyering
12046ce90b
(jm_PREREQ_TEMPNAME): lib/tempname.c may use uintmax_t,
...
so require require jm_AC_TYPE_UINTMAX_T. Patch by Joe Orton.
2002-08-01 07:02:47 +00:00
Jim Meyering
cac2b2c8eb
nohup changes
2002-07-29 12:19:12 +00:00
Jim Meyering
2394313610
*** empty log message ***
2002-07-29 12:18:35 +00:00
Jim Meyering
a022cf6329
Change behavior to conform to POSIX 1003.1-2001:
...
- Do not adjust scheduling priority.
- Redirects stderr to stdout, if stderr is not a terminal.
- Exit status is now 126 if command was found but not invoked,
127 if nohup failed or if command was not found.
2002-07-29 12:17:42 +00:00
Jim Meyering
ac8cf8db56
.
2002-07-29 11:05:52 +00:00
Jim Meyering
2b1fd19a04
.
2002-07-29 11:04:59 +00:00
Jim Meyering
206dd4a985
require automake-1.6b
2002-07-29 10:57:12 +00:00
Jim Meyering
ef2c17c290
.
2002-07-29 10:55:22 +00:00
Jim Meyering
72c145938f
.
2002-07-29 10:54:44 +00:00
Jim Meyering
0b903c36ca
.
2002-07-29 10:37:33 +00:00
Jim Meyering
bc9509e015
*** empty log message ***
2002-07-29 10:35:22 +00:00
Jim Meyering
9d8a92eeb8
*** empty log message ***
2002-07-29 10:35:17 +00:00
Jim Meyering
95a4eb7b02
(SUBDIRS): Remove djgpp, for now.
2002-07-29 10:35:11 +00:00
Jim Meyering
c010271591
.
2002-07-29 10:34:32 +00:00
Jim Meyering
c017df37f1
Supply exit arg for both invocations of exit.
2002-07-29 09:54:40 +00:00
Jim Meyering
49f015c36b
*** empty log message ***
2002-07-29 08:40:50 +00:00
Jim Meyering
c8729cad98
Adjust command examples in comments to use POSIX 1003.1-2001 option syntax.
...
From Paul Eggert.
2002-07-29 08:40:10 +00:00
Jim Meyering
14714daf41
*** empty log message ***
2002-07-28 21:48:41 +00:00
Jim Meyering
03089e39cb
.
2002-07-28 21:45:04 +00:00
Jim Meyering
ff7b7797bb
*** empty log message ***
2002-07-28 20:11:43 +00:00
Jim Meyering
e3d2d82194
*** empty log message ***
2002-07-28 20:10:56 +00:00
Jim Meyering
cafa875ac4
*** empty log message ***
2002-07-28 20:10:28 +00:00
Jim Meyering
aab1a6520d
*** empty log message ***
2002-07-28 13:19:38 +00:00
Jim Meyering
3eb3c770fd
Don't require jm_FUNC_READDIR.
2002-07-28 13:19:35 +00:00
Jim Meyering
af8dd6d427
(jm_FUNC_READDIR): Remove file/macro. No longer needed.
2002-07-28 13:15:48 +00:00
Jim Meyering
e1b511adc6
.
2002-07-27 21:39:33 +00:00
Jim Meyering
ad0b9f7dde
*** empty log message ***
2002-07-27 21:39:16 +00:00
Jim Meyering
37a7d1433c
(jm_PREREQ_READUTMP): Don't check just
...
`struct utmpx.ut_exit' and `struct utmp.ut_exit'. Instead, check
all combinations of utmp/utmpx and ut_termination/e_termination
and ut_exit/e_exit.
2002-07-27 21:39:00 +00:00
Jim Meyering
598ed91d62
If we have both utmpx.h and utmp.h, and there exists
...
the utmp.ut_exit member, but not the utmpx.ut_exit member, then
undefine HAVE_UTMPX_H. For AIX 4.3.3. Doing all this in cpp is
a big kludge; someday we'll put the brains in an autoconf macro.
(UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Define.
2002-07-27 21:35:39 +00:00
Jim Meyering
86af2dfa29
(UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Remove definitions.
...
Now they're defined in readutmp.h.
(print_deadprocs): Remove obsolete FIXME comment.
2002-07-27 21:31:50 +00:00
Jim Meyering
ee16ef9929
*** empty log message ***
2002-07-27 08:45:53 +00:00
Jim Meyering
62c03f8fac
Port to POSIX 1003.1-2001 "nice", which
...
requires the option "-n 5" rather than "-5". This matters
with GNU "nice" if the user has set the _POSIX2_VERSION
environment variable.
2002-07-27 08:45:49 +00:00
Jim Meyering
5e8cbfdf8e
*** empty log message ***
2002-07-27 07:08:03 +00:00
Jim Meyering
1d423f93c8
*** empty log message ***
2002-07-27 07:01:42 +00:00
Jim Meyering
aa2fb76aa1
*** empty log message ***
2002-07-27 07:01:03 +00:00
Jim Meyering
8c01127f70
*** empty log message ***
2002-07-26 07:38:41 +00:00
Jim Meyering
e4d4cea119
Don't include malloc.h -- it was unnecessary.
2002-07-26 07:38:35 +00:00
Jim Meyering
723e226532
update from master
2002-07-25 07:11:29 +00:00
Jim Meyering
2b4dff2063
*** empty log message ***
2002-07-24 08:33:27 +00:00
Jim Meyering
d1f42de115
(Time directives): Document %P, %R, %e, %F, %g, %G, and %V
2002-07-24 08:33:21 +00:00
Jim Meyering
ce7a9483a9
.
2002-07-24 08:27:35 +00:00
Jim Meyering
be7f1936bd
undo last change
2002-07-24 08:24:12 +00:00
Jim Meyering
43343c2793
*** empty log message ***
2002-07-23 19:42:32 +00:00
Jim Meyering
68aff85110
*** empty log message ***
2002-07-23 19:42:04 +00:00
Jim Meyering
9bbd5af6e8
.
2002-07-23 08:16:11 +00:00
Jim Meyering
34598a09f5
*** empty log message ***
2002-07-23 08:14:34 +00:00
Jim Meyering
c6bb7f43ff
(AC_C_BACKSLASH_A): Remove file, now that autoconf
2002-07-23 08:13:46 +00:00
Jim Meyering
2497b8e42f
*** empty log message ***
2002-07-22 19:58:34 +00:00
Jim Meyering
8c55f0fbfa
(Formatting the file names): Document
...
that -N/--literal are equivalent to --quoting-style=literal.
Reported by Oskar Liljeblad as Debian bug#103612.
2002-07-22 19:58:29 +00:00
Jim Meyering
a6d4483234
*** empty log message ***
2002-07-22 15:39:23 +00:00
Jim Meyering
33106990a6
(usage): The short form of --dereference is now -L, not -l.
2002-07-22 15:39:12 +00:00
Jim Meyering
63fb8bd5b6
*** empty log message ***
2002-07-22 12:24:48 +00:00
Jim Meyering
2bd28f0200
Add new option, --presume-input-tty, for testing only.
...
Not documented.
2002-07-22 12:24:41 +00:00
Jim Meyering
48a269db9c
Add a test for this:
...
When not interactive, don't prompt for a symlink.
2002-07-22 12:22:59 +00:00
Jim Meyering
07fdea3ed9
.
2002-07-22 08:26:07 +00:00
Jim Meyering
14947f5b6c
*** empty log message ***
2002-07-22 08:25:13 +00:00
Jim Meyering
786b4298a5
*** empty log message ***
2002-07-22 08:16:57 +00:00
Jim Meyering
a0ba130aea
*** empty log message ***
2002-07-22 08:16:46 +00:00
Jim Meyering
ae1331b60a
Handle the case in which rm produces no output.
2002-07-22 08:16:38 +00:00
Jim Meyering
2f17be04e3
This test might remove a file owned by the person running `make check'.
...
Hoist definition of $target_file, and use
that (not $f) in test for owner/dir/symlink. Patch by Michael Stone.
2002-07-22 08:12:27 +00:00
Jim Meyering
db6dff2e6e
rm would prompt for non-dangling symlinks
...
(prompt): When not interactive, don't prompt for a symlink.
2002-07-22 06:59:26 +00:00
Jim Meyering
fc1b595b19
*** empty log message ***
2002-07-22 06:55:17 +00:00
Jim Meyering
c206bac583
Fix typo in last change: add missing $
2002-07-20 21:08:26 +00:00
Jim Meyering
64f41399ff
*** empty log message ***
2002-07-20 20:06:49 +00:00
Jim Meyering
bcfbac9349
(copy_internal): Use file_name_lookup, not getdport.
...
Patch by Alfred M. Szmidt.
2002-07-20 20:06:41 +00:00
Jim Meyering
32ea988e8b
*** empty log message ***
2002-07-20 15:48:25 +00:00
Jim Meyering
ad7b8c7978
.
2002-07-20 15:39:18 +00:00
Jim Meyering
b24b689963
.
2002-07-20 15:29:25 +00:00
Jim Meyering
334294f09d
(main): Add an explicit `exit (EXIT_SUCCESS);'
...
for --version, rather than falling through.
2002-07-20 15:18:37 +00:00
Jim Meyering
3f6c422f1a
(false.c): Convert only the final EXIT_SUCCESS
...
into EXIT_FAILURE. Otherwise, false --help and false --version
would fail.
2002-07-20 15:18:20 +00:00
Jim Meyering
ad7e872471
*** empty log message ***
2002-07-20 14:24:34 +00:00
Jim Meyering
a82d360478
(news-r1, news-r2): Define. Better regexp.
...
(announcement): Use them here. Also makes the line length < 80.
2002-07-20 14:24:29 +00:00
Jim Meyering
bfe17c403d
*** empty log message ***
2002-07-20 14:12:31 +00:00
Jim Meyering
d234d4b968
*** empty log message ***
2002-07-20 14:10:21 +00:00
Jim Meyering
edc5d1e500
.
2002-07-20 14:06:47 +00:00
Jim Meyering
ce62cf1bd3
*** empty log message ***
2002-07-20 14:06:33 +00:00
Jim Meyering
eb7996a1df
New file. From gettex-0.11.3.
2002-07-20 14:06:23 +00:00
Jim Meyering
4d84eaa764
do not use tail -1; use tail -n 1 instead
2002-07-20 11:17:27 +00:00
Jim Meyering
a5c943a9b4
.
2002-07-20 11:16:45 +00:00
Jim Meyering
6249feeba8
*** empty log message ***
2002-07-20 08:32:46 +00:00
Jim Meyering
74222f7619
*** empty log message ***
2002-07-20 08:28:24 +00:00
Jim Meyering
18d123ec85
*** empty log message ***
2002-07-20 08:24:31 +00:00
Jim Meyering
2b6249f98c
.
2002-07-20 07:12:58 +00:00
Jim Meyering
6884ff795d
.
2002-07-20 07:12:29 +00:00
Jim Meyering
e54c429349
*** empty log message ***
2002-07-20 07:12:13 +00:00
Jim Meyering
559555c77c
Require autoconf-2.53b.
...
Use new macros AC_FUNC_MALLOC and AC_FUNC_REALLOC,
in place of jm_-prefixed ones.
2002-07-20 07:12:09 +00:00
Jim Meyering
b76525f29d
Remove file, now that autoconf provides this macro.
2002-07-20 07:11:05 +00:00
Jim Meyering
a848d8b02b
Adjust to work with new autoconf macros, AC_FUNC_MALLOC
...
and AC_FUNC_REALLOC: test #ifndef HAVE_MALLOC/HAVE_REALLOC.
2002-07-20 07:07:48 +00:00
Jim Meyering
6f382f7324
.
2002-07-20 06:52:12 +00:00
Jim Meyering
5e9dbfad55
Upgrade to gettext-0.11.3.
2002-07-20 06:41:26 +00:00
Jim Meyering
940ec37b9d
*** empty log message ***
2002-07-20 06:38:38 +00:00
Jim Meyering
fd72bdc343
Upgrade to gettext-0.11.3.
2002-07-20 06:38:33 +00:00
Jim Meyering
5a75d400d9
Upgrade to gettext-0.11.3.
2002-07-20 06:37:36 +00:00
Jim Meyering
03229a474f
Upgrade to gettext-0.11.3.
2002-07-20 06:36:49 +00:00
Jim Meyering
5b8a7240b0
Upgrade to gettext-0.11.3.
2002-07-20 06:35:12 +00:00
Jim Meyering
7e168001e9
Upgrade to gettext-0.11.3.
2002-07-20 06:34:16 +00:00
Jim Meyering
ca66dd1648
.
2002-07-20 06:31:28 +00:00
Jim Meyering
2200bd0564
Upgrade to gettext-0.11.3.
2002-07-20 06:31:12 +00:00
Jim Meyering
9befab3af8
fix typo in comment
2002-07-20 06:22:02 +00:00
Jim Meyering
39d971818e
skip directories, too.
...
Otherwise, we'd have to account for the additional `directory ' part
of a diagnostic like this:
fail-eperm: unexpected dignostic from `rm -f /tmp/.pcmcia';
got rm: cannot remove directory `/tmp/.pcmcia': Is a directory
expected rm: cannot remove `/tmp/.pcmcia': ...
2002-07-20 05:36:59 +00:00
Jim Meyering
e724268ea5
quotemeta
2002-07-19 22:01:43 +00:00
Jim Meyering
748de084cc
*** empty log message ***
2002-07-19 21:36:56 +00:00
Jim Meyering
7ca9560caf
Add .wav.
2002-07-19 21:36:46 +00:00
Jim Meyering
6c38ff8431
*** empty log message ***
2002-07-19 21:35:56 +00:00
Jim Meyering
b6389794e2
Don't expect `ARGV_0=$0 exec ...' to work.
...
It doesn't work with /bin/sh of Solaris5.6.
Use an explicit `export ARGV_0' instead.
[comparing actual and expected output]: Don't match the entire line,
but rather just the `rm: cannot remove `$dir/$f':' part.
2002-07-19 21:35:48 +00:00
Jim Meyering
29c8739e95
Use input-tty rather than testing for /dev/stdin.
2002-07-19 21:12:23 +00:00
Jim Meyering
767a8b968e
*** empty log message ***
2002-07-19 20:26:28 +00:00
Jim Meyering
5db1ff6873
*** empty log message ***
2002-07-19 20:25:46 +00:00
Jim Meyering
164e61fbb9
tweak for better exit
2002-07-19 20:22:59 +00:00
Jim Meyering
4a8560e2a0
.
2002-07-19 19:42:31 +00:00
Jim Meyering
d4439bcbf4
update from master
2002-07-18 20:44:25 +00:00
Jim Meyering
af37865370
*** empty log message ***
2002-07-18 18:38:28 +00:00
Jim Meyering
3c26c805a7
*** empty log message ***
2002-07-18 18:35:47 +00:00
Jim Meyering
a19f9253c4
(main): Test sysctl(...) >= 0, not == 0, since
...
on NetBSD the return value may well be positive.
Use one-line aggregate initializations.
Use tightly scoped static buffers to avoid warnings about
unused variables on some systems.
2002-07-18 18:35:42 +00:00
Jim Meyering
510f7bfe87
(UNAME_HARDWARE_PLATFORM, UNAME_PROCESSOR): New macros.
...
(main): Use them, along with sysctl, to support uname -i and uname -p
on BSD hosts.
2002-07-18 18:28:53 +00:00
Jim Meyering
283c81ccdd
.
2002-07-18 15:29:53 +00:00
Jim Meyering
80206d9811
(Makefile): Also depend on LINGUAS.
2002-07-18 09:46:38 +00:00
Jim Meyering
c696260961
*** empty log message ***
2002-07-18 09:34:52 +00:00
Jim Meyering
dadffbebca
*** empty log message ***
2002-07-18 09:33:48 +00:00
Jim Meyering
2ea4083a64
*** empty log message ***
2002-07-18 09:28:45 +00:00
Jim Meyering
a536063677
Add the following to the list of colorizable
...
TERM names: dtterm xterm-color Eterm.
New archive suffix: .jar
New image suffixes: .jpeg .pbm .pgm .tiff .mpeg .xcf .xwd
Audio suffixes: .ogg .mp3
2002-07-18 09:28:41 +00:00
Jim Meyering
570e8c45fe
*** empty log message ***
2002-07-17 15:35:22 +00:00
Jim Meyering
37bbc4c47f
(print_uptime): Restore use of (equivalent, but
...
more readable) `>=' from Bruno's patch.
2002-07-17 10:59:54 +00:00
Jim Meyering
5486771381
.
2002-07-17 10:50:19 +00:00
Jim Meyering
9ee956a2f7
Use GNULIB_BOOT_TIME.
2002-07-17 10:49:46 +00:00
Jim Meyering
15b923a271
New file. Extracted from sh-utils' configure.ac
...
and extended to work also with *BSD systems.
2002-07-17 10:47:46 +00:00
Jim Meyering
6080be6701
*** empty log message ***
2002-07-16 09:49:43 +00:00
Jim Meyering
3474b1e642
*** empty log message ***
2002-07-16 09:42:43 +00:00
Jim Meyering
a96affa5e1
use $(PERL), not @PERL@
2002-07-16 09:37:41 +00:00
Jim Meyering
d85c0c81fa
*** empty log message ***
2002-07-16 09:29:56 +00:00
Jim Meyering
6978ba6736
(print_it): Use memcpy and a little pointer arithmetic, rather than stpncpy.
2002-07-16 09:29:52 +00:00
Jim Meyering
753bb04a60
.
2002-07-16 06:53:00 +00:00
Jim Meyering
99bf17613b
*** empty log message ***
2002-07-16 06:51:20 +00:00
Jim Meyering
c7a1d7f58f
help font-lock-mode
2002-07-16 06:49:50 +00:00
Jim Meyering
b23214fca0
*** empty log message ***
2002-07-16 06:46:19 +00:00
Jim Meyering
ce0f0e7e12
*** empty log message ***
2002-07-15 21:08:48 +00:00
Jim Meyering
52b40984a2
Include sys/sysctl.h.
...
(print_uptime): Add support for determining the boot time on FreeBSD.
2002-07-15 21:08:21 +00:00
Jim Meyering
eba70ec3a5
*** empty log message ***
2002-07-15 21:07:30 +00:00
Jim Meyering
9d348b20ef
(jm_MACROS): Check for the sysctl function.
...
(jm_CHECK_ALL_HEADERS): Check for sys/sysctl.h.
2002-07-15 21:06:21 +00:00
Jim Meyering
34e8e6db03
*** empty log message ***
2002-07-15 20:43:48 +00:00
Jim Meyering
b918fce9a6
(print_uptime): Use STREQ in place of !strcmp.
2002-07-15 20:42:43 +00:00
Jim Meyering
02bdcf7646
Remove unnecessary uses of `defined' when
...
operating on `HAVE_...' symbols. Remove unnecessary parentheses.
2002-07-15 13:15:07 +00:00
Jim Meyering
cdcc745b6b
*** empty log message ***
2002-07-15 13:00:46 +00:00
Jim Meyering
33b79abe90
#undef MNT_IGNORE before defining it, to avoid warning on FreeBSD.
2002-07-15 13:00:40 +00:00
Jim Meyering
bac77ea3d9
Include <string.h>.
2002-07-15 12:59:47 +00:00
Jim Meyering
b65a2d1877
*** empty log message ***
2002-07-14 12:39:24 +00:00
Jim Meyering
6e5c26da04
*** empty log message ***
2002-07-14 11:46:50 +00:00
Jim Meyering
ab4c1d5532
Under some circumstances, rm would fail due to a lack of
...
permissions, but give a misleading diagnostic like this:
rm: cannot chdir from `.' to `foo': Not a directory
(remove_dir): Detect the case in which unlinking a
non-directory fails with EPERM, and give an appropriate diagnostic.
2002-07-14 11:46:41 +00:00
Jim Meyering
7678915a9e
(TESTS): Add fail-eperm.
2002-07-13 09:24:13 +00:00
Jim Meyering
e5ee2e3aee
(print_it): Use xstrdup, not strdup.
...
Use strspn to avoid an explicit loop.
Use fputc rather than printf "\n".
Include quote.h.
(print_stat): Use xreadlink, rather than using readlink directly.
Use the quote function rather than hard-coded double quotes.
Use error, not perror.
2002-07-13 08:05:04 +00:00
Jim Meyering
902453fc35
*** empty log message ***
2002-07-10 10:25:31 +00:00
Jim Meyering
545b6d7541
(show_dev): Make the `Use%' column align with
...
its heading, even when -P is used with -h or -H.
2002-07-10 10:22:10 +00:00
Jim Meyering
0fe8dc3290
update copyright
2002-07-10 10:09:10 +00:00
Jim Meyering
44ce3e4b3c
*** empty log message ***
2002-07-10 10:08:33 +00:00
Jim Meyering
2aeeb5466e
(du invocation): s/PAT/PATTERN/.
2002-07-10 10:08:22 +00:00
Jim Meyering
eb8c474088
Add a brief description of --exclude.
2002-07-10 10:06:39 +00:00
Jim Meyering
290867cc4a
(usage) [--exclude]: Use PATTERN rather than PAT.
2002-07-10 10:05:32 +00:00
Jim Meyering
4e2a62ff5e
*** empty log message ***
2002-07-10 10:05:13 +00:00
Jim Meyering
a1e22df67a
update from master
2002-07-09 15:41:05 +00:00
Jim Meyering
703f6c0969
*** empty log message ***
2002-07-09 08:40:23 +00:00
Jim Meyering
00489c764a
(ME_DUMMY): Don't count entries of type `auto' as dummy ones.
...
At least on GNU/Linux systems, `auto' means something else.
From Michael Stone.
2002-07-09 08:40:15 +00:00
Jim Meyering
6b33fa2fc6
(check-x-vs-1): cd to srcdir before running the ls.
...
Otherwise, it'd fail in the non-srcdir case.
2002-07-09 07:48:30 +00:00
Jim Meyering
01fb2d0ba8
.
2002-07-09 07:31:29 +00:00
Jim Meyering
d072c179a7
alphabetize the lists of programs
2002-07-09 07:30:44 +00:00
Jim Meyering
c77361418f
add cat.1, once again
2002-07-09 07:27:27 +00:00
Jim Meyering
ca407c08fa
*** empty log message ***
2002-07-09 07:26:49 +00:00
Jim Meyering
ffffb388a0
*** empty log message ***
2002-07-09 07:26:38 +00:00
Jim Meyering
744750ded3
(check-x-vs-1): New target.
...
(check-local): Depend on check-x-vs-1.
2002-07-09 07:25:40 +00:00
Jim Meyering
a879a0925f
(dist_man_MANS): Add stat.
...
(stat.1): Add dependency.
2002-07-09 06:55:05 +00:00
Jim Meyering
56a4c59e60
(euidaccess): Remove declaration. It was unused. From Michael Stone.
...
(yesno): Remove declaration. It too was unused.
2002-07-09 06:38:19 +00:00
Jim Meyering
a1d54b2837
*** empty log message ***
2002-07-08 17:15:28 +00:00
Jim Meyering
1882eec679
df now rounds all quantities up, as per POSIX.
...
This fixes a bug where df would report Size < Used.
2002-07-08 17:15:19 +00:00
Jim Meyering
67bf6815c4
df now rounds all quantities up, as per POSIX.
...
This fixes a bug where df would report Size < Used.
(df_readable): Omit last arg; we always round up now.
All callers changed.
2002-07-08 17:03:36 +00:00
Jim Meyering
dc0221e601
s/sh-utils/this package/
2002-07-08 12:29:34 +00:00
Jim Meyering
ffceff850d
(uninstall-local): Search for @GNU_PACKAGE@,
...
rather than the hard-coded `sh-utils'.
2002-07-08 12:26:59 +00:00
Jim Meyering
af75d641d4
*** empty log message ***
2002-07-08 09:13:33 +00:00
Jim Meyering
647eaf53a8
New ls time style: long-iso, which generates YYYY-MM-DD HH:MM.
...
Any time style can be preceded by "posix-".
The default time style is now posix-long-iso instead of posix-iso.
2002-07-08 09:13:12 +00:00
Jim Meyering
01eacf71cb
(enum time_style): Remove posix_iso_time_style.
...
Add long_iso_time_style.
(time_style_args, time_style_types, decode_switches): Likewise.
(decode_switches): If a time style is prefixed by "posix-", ignore
it if in the POSIX locale. Default style is now posix-long-iso.
(usage): Explain the above.
2002-07-08 09:12:48 +00:00
Jim Meyering
cebf7f7371
check only for $@"
2002-07-08 08:04:08 +00:00
Jim Meyering
a18abe21f7
*** empty log message ***
2002-07-08 08:01:23 +00:00
Jim Meyering
ce7f59f2ff
*** empty log message ***
2002-07-08 07:09:21 +00:00
Jim Meyering
e289e5c881
(check-texinfo): Check for the above.
2002-07-08 07:08:59 +00:00
Jim Meyering
a72662ed6b
(cp invocation): Remove unnecessary "$@" in example;
...
Texinfo would render the @" as an umlaut over the following character.
From Paul Eggert.
2002-07-08 07:07:52 +00:00
Jim Meyering
89eb405076
.
2002-07-06 15:37:12 +00:00
Jim Meyering
a6b74b8947
*** empty log message ***
2002-07-06 15:36:23 +00:00
Jim Meyering
5a6436bf38
*** empty log message ***
2002-07-06 15:35:29 +00:00
Jim Meyering
593a07614a
(stat invocation): Remove description of --secure.
2002-07-06 15:35:24 +00:00
Jim Meyering
d815f6dbb7
Remove everything associated with --secure option.
2002-07-06 15:34:32 +00:00
Jim Meyering
512de3938e
comments
2002-07-06 09:53:57 +00:00
Jim Meyering
66f8c36584
improve the test
2002-07-06 09:53:14 +00:00
Jim Meyering
49d3f4be1a
*** empty log message ***
2002-07-06 09:16:56 +00:00
Jim Meyering
0dc6b951d8
*** empty log message ***
2002-07-04 12:07:29 +00:00
Jim Meyering
665089a167
*** empty log message ***
2002-07-04 12:07:23 +00:00
Jim Meyering
2afe4a1677
(prompt): Fix test for write-protectedness to also
...
check errno == EACCES. Otherwise, `rm dangling-symlink' would
mistakenly prompt.
2002-07-04 12:06:49 +00:00
Jim Meyering
b645ebf086
*** empty log message ***
2002-07-04 12:06:18 +00:00
Jim Meyering
99c8e3f461
(TESTS): Add dangling-symlink.
2002-07-04 12:06:08 +00:00
Jim Meyering
81cae5ce24
*** empty log message ***
2002-07-04 12:05:00 +00:00
Jim Meyering
dd2496d71e
*** empty log message ***
2002-07-04 12:04:37 +00:00
Jim Meyering
8a7ec6fa52
*** empty log message ***
2002-07-03 08:45:18 +00:00
Jim Meyering
973f88bd7d
*** empty log message ***
2002-07-03 08:44:59 +00:00
Jim Meyering
27195acdb6
(usage): Rename --link/-l to --dereference/-L.
...
Describe --secure.
Describe --format.
(main): Support -L. Deprecate -l.
2002-07-03 08:44:55 +00:00
Jim Meyering
421c142235
*** empty log message ***
2002-07-03 08:44:34 +00:00
Jim Meyering
8d7c1bb101
(stat invocation): Rename --link/-l to --dereference/-L.
...
Rewrite description of --dereference.
2002-07-03 08:44:27 +00:00
Jim Meyering
4afd8a87cd
*** empty log message ***
2002-07-03 08:41:56 +00:00
Jim Meyering
41fe641773
add link and unlink
2002-07-02 16:20:54 +00:00
Jim Meyering
33c2d4da98
.
2002-07-02 16:20:10 +00:00
Jim Meyering
40d884ef95
*** empty log message ***
2002-07-02 16:19:46 +00:00
Jim Meyering
99e738219b
*** empty log message ***
2002-07-02 14:56:32 +00:00
Jim Meyering
51e63eddf4
remove djgpp
2002-07-02 14:06:37 +00:00
Jim Meyering
3f1725cd4a
.
2002-07-02 14:05:35 +00:00
Jim Meyering
bde17523a9
*** empty log message ***
2002-07-02 09:15:50 +00:00
Jim Meyering
fa6c1e3f51
.
2002-07-02 09:13:10 +00:00
Jim Meyering
b5e07cb9e8
*** empty log message ***
2002-07-02 09:12:42 +00:00
Jim Meyering
2ee11887cd
(usage): Use the PACKAGE_BUGREPORT e-mail address, rather than hard-coding it.
2002-07-02 09:09:10 +00:00
Jim Meyering
6d0fe4dba5
*** empty log message ***
2002-07-02 09:08:30 +00:00
Jim Meyering
5a731510b2
(usage): Use the PACKAGE_BUGREPORT e-mail address, rather than hard-coding it.
2002-07-02 09:06:33 +00:00
Jim Meyering
d23970e52e
(usage): Use the PACKAGE_BUGREPORT e-mail address, rather than hard-coding it.
2002-07-02 09:05:33 +00:00
Jim Meyering
4c7e003c1b
.
2002-07-02 09:02:16 +00:00
Jim Meyering
4262ada1bd
.
2002-07-02 09:01:53 +00:00
Jim Meyering
f4bb64378d
(EXTRA_DIST): Merge.
2002-07-02 08:59:21 +00:00
Jim Meyering
d3ddaf1b29
*** empty log message ***
2002-07-02 08:47:01 +00:00
Jim Meyering
16cec7b66e
(.sh): Also substitute @PACKAGE_BUGREPORT@.
2002-07-02 08:46:46 +00:00
Jim Meyering
9d6d0e452b
(usage_help): Use @PACKAGE_BUGREPORT@, rather than hard-coding a
...
deprecated address.
2002-07-02 08:45:10 +00:00
Jim Meyering
c16552eee5
(usage): Use @PACKAGE_BUGREPORT@, rather than hard-coding a deprecated address.
2002-07-02 08:44:52 +00:00
Jim Meyering
e2003dea4b
(usage): Mention that the expansions of %p and %P are
...
empty in many locales. From matthew arnison.
2002-07-02 05:20:52 +00:00
Jim Meyering
7f412c940d
merged
2002-07-01 21:26:55 +00:00
Jim Meyering
4b42154477
s/any/some/
2002-07-01 21:15:13 +00:00
Jim Meyering
dc58af4acf
remove redundant (exit $fail)
2002-07-01 19:15:49 +00:00
Jim Meyering
58c37faa5c
Handle yet another different diagnostic.
2002-07-01 14:36:57 +00:00
Jim Meyering
bec7e2c432
*** empty log message ***
2002-07-01 14:23:28 +00:00
Jim Meyering
214d3ee739
Include sys/time.h.
...
From Volker Borchert.
2002-07-01 14:19:20 +00:00
Jim Meyering
a7d1d17be0
update to use prologue from sample-test
2002-07-01 09:41:20 +00:00
Jim Meyering
7039e40db2
whoops.
2002-07-01 09:25:02 +00:00
Jim Meyering
c69f2e06ce
merge
2002-07-01 09:24:34 +00:00
Jim Meyering
48ed048feb
*** empty log message ***
2002-07-01 09:09:06 +00:00
Jim Meyering
abb32bb0ae
Merge the three files from fileutils, textutils, and sh-utils.
2002-07-01 08:13:49 +00:00
Jim Meyering
5ad73398f4
Merge the three files from fileutils, textutils, and sh-utils.
2002-07-01 08:08:43 +00:00
Jim Meyering
e6b4ef7f1d
*** empty log message ***
2002-06-29 13:08:16 +00:00
Jim Meyering
a9a425d557
(print_statfs): Use `fputc ('*', stdout)'
...
instead of the combination of strcat and printf.
(print_statfs) [!FLASK_LINUX]: Print `*' for %S and %C, rather than `S' and `C'.
(print_stat) [!FLASK_LINUX]: Likewise.
2002-06-29 13:08:08 +00:00
Jim Meyering
83df3a8165
*** empty log message ***
2002-06-29 11:50:48 +00:00
Jim Meyering
9eea5b03dd
(AD_mark_current_as_unremovable): Replace dead code with an assertion.
2002-06-29 11:50:38 +00:00
Jim Meyering
b31006ba99
*** empty log message ***
2002-06-26 07:38:23 +00:00
Jim Meyering
de19a1af57
(Putting the tools together): Don't mention egrep,
...
since it's not part of POSIX 1003.1-2001.
2002-06-26 07:38:18 +00:00
Jim Meyering
3ba3282be5
*** empty log message ***
2002-06-26 06:18:04 +00:00
Jim Meyering
0d051ba221
(WIDE_CHAR_SUPPORT): New macro. Use it uniformly instead of
...
(defined HAVE_WCTYPE_H && defined HAVE_WCHAR_H).
It also uses HAVE_BTOWC, to fix a porting bug on Solaris 2.5.1
reported by Vin Shelton.
2002-06-26 06:17:35 +00:00
Jim Meyering
8020e5b1e3
*** empty log message ***
2002-06-26 06:16:13 +00:00
Jim Meyering
074e29a651
(_AC_LIBOBJ_FNMATCH): Check for btowc.
2002-06-26 06:16:05 +00:00
Jim Meyering
5da70319a7
from libc
2002-06-26 06:13:24 +00:00
Jim Meyering
8ac1a9f278
*** empty log message ***
2002-06-25 08:21:13 +00:00
Jim Meyering
6e78c788f0
(prompt): Add a comment to help translators work
...
around the problem of making the translations of the adjective
`write-protected' and the corresponding run-time-variable noun
(e.g., file, directory, symlink, etc.) consistent. From Paul Eggert.
2002-06-25 08:21:07 +00:00
Jim Meyering
35f99d5347
*** empty log message ***
2002-06-24 11:12:56 +00:00
Jim Meyering
de1abda345
*** empty log message ***
2002-06-24 10:56:55 +00:00
Jim Meyering
e6d1f21ea6
(usage): Add missing open-quote.
2002-06-24 10:56:50 +00:00
Jim Meyering
2223ca3c2d
*** empty log message ***
2002-06-24 10:39:37 +00:00
Jim Meyering
4605ddcc95
*** empty log message ***
2002-06-22 18:08:52 +00:00
Jim Meyering
4dcdd8be06
*** empty log message ***
2002-06-22 18:08:10 +00:00
Jim Meyering
67e6f0f233
*** empty log message ***
2002-06-22 18:03:44 +00:00
Jim Meyering
8965df82d1
(ISASCII, ISPRINT): Undefine, to avoid warning about
...
redefinition due to Solaris5.6's definition in /usr/include/sys/euc.h.
2002-06-22 18:03:40 +00:00
Jim Meyering
453257fa71
*** empty log message ***
2002-06-22 16:20:19 +00:00
Jim Meyering
9e7746f4c0
(segv_handler, c_stack_action) [! defined SA_SIGINFO]:
...
Do not assume SA_SIGINFO behavior.
Bug reported by Jim Meyering on NetBSD 1.5.2.
2002-06-22 16:20:15 +00:00
Jim Meyering
7721a2148a
*** empty log message ***
2002-06-22 10:11:25 +00:00
Jim Meyering
64a1747ac5
Update from diffutils-2.8.2.
2002-06-22 10:11:14 +00:00
Jim Meyering
2e53304940
.
2002-06-22 10:09:47 +00:00
Jim Meyering
299741bf33
*** empty log message ***
2002-06-22 10:09:33 +00:00
Jim Meyering
a715ff5d80
(libfetish_a_SOURCES): Add exitfail.c and exitfail.h.
2002-06-22 09:26:57 +00:00
Jim Meyering
e3dbc8d753
New files, from diffutils-2.8.2.
2002-06-22 09:25:36 +00:00
Jim Meyering
d8cfcf1a19
*** empty log message ***
2002-06-22 09:23:32 +00:00
Jim Meyering
7fc37adff9
(libfetish_a_SOURCES): Add c-stack.c, too.
2002-06-22 09:23:17 +00:00
Jim Meyering
53ba358c4b
New file, from diffutils-2.8.2.
2002-06-22 09:03:14 +00:00
Jim Meyering
f9114f866d
from diffutils-2.8.2
2002-06-22 09:01:22 +00:00
Jim Meyering
846b65a50e
(jm_PREREQ): Add jm_PREREQ_C_STACK.
2002-06-22 09:01:10 +00:00
Jim Meyering
6e8cd75ccf
*** empty log message ***
2002-06-22 08:55:43 +00:00
Jim Meyering
3a88e9055b
.
2002-06-22 08:54:28 +00:00
Jim Meyering
10ff1d4404
Update from diffutils-2.8.2.
2002-06-22 08:54:23 +00:00
Jim Meyering
fe02d6163d
.
2002-06-22 08:53:17 +00:00
Jim Meyering
6088c6dba5
*** empty log message ***
2002-06-22 08:53:02 +00:00
Jim Meyering
04c5110e59
(jm_PREREQ_EXCLUDE): Rename: jm_FUNC_FNMATCH to AC_FUNC_FNMATCH_GNU.
2002-06-22 08:52:56 +00:00
Jim Meyering
555d569125
* jm-macros.m4 (jm_CHECK_ALL_TYPES): Don't require AC__GNU_SOURCE,
...
now that configure.ac uses AC_GNU_SOURCE.
(jm_MACROS): Rename: jm_FUNC_FNMATCH to AC_FUNC_FNMATCH_GNU.
2002-06-22 08:51:02 +00:00
Jim Meyering
ff6434052f
(libfetish_a_SOURCES): Add fnmatch_.h in place of fnmatch.h.
...
(EXTRA_DIST): Add fnmatch_loop.c.
2002-06-22 08:47:57 +00:00
Jim Meyering
c230b93ee1
.
2002-06-22 08:34:59 +00:00
Jim Meyering
06f7295ae7
*** empty log message ***
2002-06-22 08:32:50 +00:00
Jim Meyering
f35ad592ca
from diffutils-2.8.2.
2002-06-22 08:32:40 +00:00
Jim Meyering
8b213cb96f
Change each use of AC_CHECK_HEADERS(stdbool.h) to AC_HEADER_STDBOOL
2002-06-22 08:29:29 +00:00
Jim Meyering
1cbf3518b8
New file, from diffutils-2.8.2.
2002-06-22 08:27:18 +00:00
Jim Meyering
7d04e0b63c
Accommodate the slightly different diagnostic we
...
get on some systems, due to `unlink (dir)' failing with EACCES
rather than EPERM. E.g. for ReiserFS on Linux-2.4.18.
2002-06-22 06:49:57 +00:00
Jim Meyering
fb10c254d8
*** empty log message ***
2002-06-22 06:49:43 +00:00
Jim Meyering
003d4e0cbe
Update from gettext-0.11.2.
2002-06-21 21:23:01 +00:00
Jim Meyering
b3e0a2f188
*** empty log message ***
2002-06-21 17:42:12 +00:00
Jim Meyering
04bc254d7a
bump serial#
2002-06-21 17:42:06 +00:00
Jim Meyering
6d9cf68838
(jm_PREREQ_QUOTEARG): Reflect name change: s/AC_MBSTATE_T/AC_TYPE_MBSTATE_T.
2002-06-21 17:41:58 +00:00
Jim Meyering
442596279b
Reflect name change: s/AC_MBSTATE_T/AC_TYPE_MBSTATE_T.
2002-06-21 17:41:02 +00:00
Jim Meyering
04b4ee1245
Update from diffutils-2.8.2.
2002-06-21 17:38:30 +00:00
Jim Meyering
848d68e2c7
Add comment, from diffutils-2.8.2.
2002-06-21 15:39:12 +00:00
Jim Meyering
1e1836f7ca
*** empty log message ***
2002-06-21 15:29:28 +00:00
Jim Meyering
4877e7ad84
.
2002-06-21 15:21:49 +00:00
Jim Meyering
15606fc8a9
tiny tweaks
2002-06-21 13:20:39 +00:00
Jim Meyering
fc3520c6fc
(stat invocation): New section. From Michael Meskes.
2002-06-21 13:19:31 +00:00
Jim Meyering
0c788cabce
.
2002-06-21 12:48:36 +00:00
Jim Meyering
a170c7e497
*** empty log message ***
2002-06-21 12:48:06 +00:00
Jim Meyering
fff4a08af1
(wget-update): Checkout into config/.
...
Warn when skipping a file.
2002-06-21 12:48:00 +00:00
Jim Meyering
047ab72566
*** empty log message ***
2002-06-21 12:34:49 +00:00
Jim Meyering
3ec40eb458
*** empty log message ***
2002-06-21 12:34:44 +00:00
Jim Meyering
e2a70948d4
Include sys/statvfs.h.
...
[!HAVE_SYS_STATVFS_H && !HAVE_SYS_VFS_H]: Include sys/param.h
and sys/mount.h, to get decl of struct statfs on NetBSD 1.5.2.
(NAMEMAX_FORMAT, STRUCT_STATVFS): Define.
(HAVE_STRUCT_STATXFS_F_TYPE, SB_F_NAMEMAX): Define.
Remove `static' attribute from decl of program_name.
(human_fstype): Use f_basetype or f_fstypename if available.
(print_human_time): Use nstrftime and an ISO format string, in
place of strftime with `%c'. The latter is too locale-dependent.
(print_statfs): Deal with lots of portability issues: some fields
are available only with statfs, others only with statvfs, and
some are available in both, but with different types.
(do_statfs) [DEFAULT_FORMAT_TERSE]: Factor out.
[DEFAULT_FORMAT_VERBOSE]: Likewise.
2002-06-21 12:34:36 +00:00
Jim Meyering
a905df79ad
.
2002-06-21 12:16:27 +00:00
Jim Meyering
0ab9ebc469
*** empty log message ***
2002-06-21 12:15:39 +00:00
Jim Meyering
807ad57ff1
*** empty log message ***
2002-06-21 12:13:51 +00:00
Jim Meyering
2b45b199f8
*** empty log message ***
2002-06-21 12:12:08 +00:00
Jim Meyering
ecbe7fb826
(jm_CHECK_ALL_HEADERS): Check for hurd.h.
2002-06-21 12:12:00 +00:00
Jim Meyering
071b36fd90
Change all `preserving ...' diagnostics to
...
`failed to preserve ...' to make the failure clearer.
2002-06-21 12:10:02 +00:00
Jim Meyering
d7313803f0
Include hurd.h.
...
(copy_internal): Preserve the stat.st_author field.
2002-06-21 12:06:17 +00:00
Jim Meyering
26ba37793c
*** empty log message ***
2002-06-21 07:20:49 +00:00
Jim Meyering
2f223b443c
(LOGIN_NAME_MAX): Define if not already defined.
...
(ID_LENGTH_MAX): Define.
(ST_DM_MODE): New macro. Code moved from...
(print_long_format): ...here.
(print_long_format): Itemize and comment the individual parts
of init_bigbuf. Use the above *_MAX macros.
2002-06-21 07:20:36 +00:00
Jim Meyering
7758b0efd3
Change defined(X)' syntax to defined X' in cpp directives.
2002-06-20 15:58:18 +00:00
Jim Meyering
343d7d4065
*** empty log message ***
2002-06-19 11:13:29 +00:00
Jim Meyering
f35cc0e4a0
Report an error if neither S_ISREG nor
...
S_IFREG is defined, instead of using a test specific to glibc
2.2. This should be safe, since POSIX requires S_ISREG and
Unix Version 7 had S_IFREG. We don't need to check for
<sys/types.h> since we don't use any symbols that it defines.
2002-06-19 11:12:59 +00:00
Jim Meyering
86adc7266e
Interpret a permissions string of
...
drwxr-xr-x (DOS/Windows) as meaning the cwd is not setgid.
Reported by Rich Dawe.
2002-06-17 07:06:29 +00:00
Jim Meyering
57db2c8659
*** empty log message ***
2002-06-17 07:06:19 +00:00
Jim Meyering
6d797a5b97
use newer testing framework
2002-06-16 19:18:22 +00:00
Jim Meyering
3d16018d2e
*** empty log message ***
2002-06-15 16:04:16 +00:00
Jim Meyering
6a4bcbb5d6
Include <sys/types.h> before system.h.
2002-06-15 16:03:57 +00:00
Jim Meyering
240330ca78
*** empty log message ***
2002-06-15 14:05:31 +00:00
Jim Meyering
719c68fe2e
ls --author
2002-06-15 14:05:25 +00:00
Jim Meyering
34f5f485be
*** empty log message ***
2002-06-15 13:43:20 +00:00
Jim Meyering
dc70d62988
*** empty log message ***
2002-06-15 13:42:54 +00:00
Jim Meyering
75dedb9944
(jm_CHECK_ALL_TYPES): Check for st_author.
2002-06-15 13:42:22 +00:00
Jim Meyering
45f4bb1290
(st_author) [! HAVE_STRUCT_STAT_ST_AUTHOR]: New macro.
...
(print_author): New var.
(AUTHOR_OPTION): New enum val.
(long_options, decode_switches, print_long_format, usage):
Support --author.
(format_user): New function.
(print_long_format): Use it. Make print buffer a bit bigger.
2002-06-15 13:41:46 +00:00
Jim Meyering
dda6cbbb1c
*** empty log message ***
2002-06-15 13:26:42 +00:00
Jim Meyering
4c52326d70
(ls invocation): Document new option: --author.
2002-06-15 13:26:38 +00:00
Jim Meyering
2fd73898d2
use trap stuff from sample-test
2002-06-15 10:19:36 +00:00
Jim Meyering
4726bde475
use trap stuff from sample-test
2002-06-15 10:17:35 +00:00
Jim Meyering
a44fd51a81
now that $tmp has two components, use mkdir's -p option to create it
2002-06-15 10:16:22 +00:00
Jim Meyering
35e9b38dd8
now that $tmp has two components, use mkdir's -p option to create it
2002-06-15 10:15:00 +00:00
Jim Meyering
a2e113a2db
use trap stuff from sample-test
2002-06-15 10:04:30 +00:00
Jim Meyering
767aa7bf70
use trap stuff from sample-test
2002-06-15 09:58:37 +00:00
Jim Meyering
9234b6f7e0
*** empty log message ***
2002-06-15 09:54:28 +00:00
Jim Meyering
77bc22f77a
(trap): in chmod, use u+rwx, not 700
2002-06-15 09:54:08 +00:00
Jim Meyering
646e37ff59
*** empty log message ***
2002-06-15 09:46:43 +00:00
Jim Meyering
bf7c8ba557
(trap): Make sure the temporary hierarchy is writable before removing it.
2002-06-15 09:46:32 +00:00
Jim Meyering
59f339c1f8
Use better trap.
...
trap 'status=$?; cd $pwd; chmod -R 700 $t0; rm -rf $t0 && exit $status' 0
2002-06-15 09:45:05 +00:00
Jim Meyering
2309be536f
Use quoted here doc by default,
...
so e.g., backticks don't need to be escaped.
2002-06-15 09:41:47 +00:00
Jim Meyering
14c7cfea4c
(TESTS): Add perm-1.
2002-06-15 09:40:25 +00:00
Jim Meyering
6f809229ef
*** empty log message ***
2002-06-15 09:40:07 +00:00
Jim Meyering
f09cbdc4b4
*** empty log message ***
2002-06-15 08:47:55 +00:00
Jim Meyering
ef159d5cdb
.
2002-06-15 08:47:25 +00:00
Jim Meyering
58e6f3d386
*** empty log message ***
2002-06-15 08:47:12 +00:00
Jim Meyering
39237a241f
(lstat.c, stat.c, .sin.sed): Use t-$@, rather than $@-t,
...
so that each temporary file name is unique and valid in the first
8 characters, for operation under DOS.
2002-06-15 08:46:59 +00:00
Jim Meyering
8ba0cddae4
(FILE_TYPE_H): Guard entire contents with #ifndef.
...
For GNU libc 2.2 and newer, ensure that <sys/types.h> and <sys/stat.h>
have been included before this file.
2002-06-15 08:43:45 +00:00
Jim Meyering
13221a5a13
For GNU libc 2.2 and newer, ensure that <sys/types.h>
...
has been included before this file.
2002-06-15 08:40:55 +00:00
Jim Meyering
3351c8aada
.
2002-06-15 08:04:23 +00:00
Jim Meyering
19548deac9
Change temp file names to accommodate DOS 8.3 file name limitation.
2002-06-15 08:03:24 +00:00
Jim Meyering
ff43f6b441
Change temp. file name: s/\.err/_err/, for DOS.
2002-06-15 08:02:16 +00:00
Jim Meyering
1d51d96e1e
Change temp file names to accommodate DOS 8.3 file name limitation.
2002-06-15 08:01:41 +00:00
Jim Meyering
140f272a56
Remove leading `.' from temp. names.
2002-06-15 08:01:20 +00:00
Jim Meyering
9da59fff0d
Change temp file names to accommodate DOS 8.3 file name limitation.
2002-06-15 07:56:40 +00:00
Jim Meyering
06b1f74288
*** empty log message ***
2002-06-15 07:37:29 +00:00
Jim Meyering
dbb90872ee
(S_ISLNK): Define to 0 if neither S_ISLNK nor S_IFLNK is defined.
2002-06-15 07:37:21 +00:00
Jim Meyering
cb8155615a
(S_ISLNK): Define to 0 if neither S_ISLNK nor S_IFLNK is defined.
2002-06-15 07:36:57 +00:00
Jim Meyering
b29576f01f
*** empty log message ***
2002-06-15 06:54:05 +00:00
Jim Meyering
d404816448
(S_ISNAM): Add to list of S_IS* macros.
...
Rearrange #if directives for each S_IS macro.
From diffutils-2.8.2.
2002-06-15 06:53:57 +00:00
Jim Meyering
02d8535f9e
*** empty log message ***
2002-06-14 07:53:01 +00:00
Jim Meyering
dfe88896b5
Use the version from diffutils-2.8.2.
2002-06-14 07:52:32 +00:00
Jim Meyering
0f19d3650b
update from master sources
2002-06-13 09:30:02 +00:00
Jim Meyering
10c95a54b5
tweak expected message
2002-06-12 08:02:12 +00:00
Jim Meyering
f849e0aaac
(do_move): Give one diagnostic, not two, when unable to
...
unlink a destination file. This bug was introduced in fileutils-3.16l.
$ /bin/mv /etc/passwd /tmp
/bin/mv: cannot unlink `/etc/passwd': Permission denied
/bin/mv: cannot remove `/etc/passwd': Permission denied
[Exit 1]
2002-06-12 08:01:48 +00:00
Jim Meyering
7e6aff288f
(rm): Fix typo in assertion.
2002-06-12 08:00:50 +00:00
Jim Meyering
c5b3b8e2b6
tweak output: s/ directory//
2002-06-07 14:57:19 +00:00
Jim Meyering
e20a6cfb82
*** empty log message ***
2002-06-07 14:49:33 +00:00
Jim Meyering
bae1890d5b
Also accept the permission-denied diagnostic
...
issued by some losing systems. Reported by Volker Borchert.
2002-06-07 14:49:21 +00:00
Jim Meyering
b2816db207
.
2002-06-07 14:44:02 +00:00
Jim Meyering
2e6f8bf01e
*** empty log message ***
2002-06-07 14:43:41 +00:00
Jim Meyering
a3eb51b0e2
(jm_PREREQ_STAT): Check for sys/param.h and sys/mount.h.
...
They're needed at least for NetBSD 1.5.2.
($statxfs_includes): Include those same headers.
($statxfs_includes): Include sys/vfs.h if available.
($statxfs_includes): Likewise for sys/statvfs.h.
Check for the following members in both structs statfs and statvfs:
f_basetype, f_type, f_fsid.__val, f_namemax, f_namelen.
2002-06-07 14:43:36 +00:00
Jim Meyering
6d3ea70cf7
*** empty log message ***
2002-06-07 14:39:21 +00:00
Jim Meyering
b965b62436
(remove_entry): Use DT_IS_DIR only if
...
HAVE_STRUCT_DIRENT_D_TYPE is defined.
2002-06-07 14:39:09 +00:00
Jim Meyering
8bd3e55a54
.
2002-06-06 07:48:26 +00:00
Jim Meyering
cb93da5115
*** empty log message ***
2002-06-03 11:07:02 +00:00
Jim Meyering
9897e1994c
(rm invocation): Add the warning (also in the --help output)
...
that the contents of a removed file are often recoverable.
2002-06-03 11:06:58 +00:00
Jim Meyering
52fc0276d7
*** empty log message ***
2002-06-02 21:30:07 +00:00
Jim Meyering
ce73721712
(enum RM_status) [RM_NONEMPTY_DIR]: New member.
...
(UPDATE_STATUS): New macro.
Include save-cwd.h.
(struct File_spec): Remove declaration.
Update prototypes.
2002-06-02 21:28:41 +00:00
Jim Meyering
0f6d0c6016
(main): Adapt to new calling sequence for rm.
2002-06-02 20:50:33 +00:00
Jim Meyering
a4b18d8961
(do_move): Adapt to new calling sequence for rm.
2002-06-02 20:50:20 +00:00
Jim Meyering
fb205872c1
Merge in all changes from no-recursion branch.
...
* src/remove.c (enum Ternary): Define type.
(prompt): Add a parameter. Adjust callers.
(remove_entry): Attempt rmdir here, only if a directory is
`known' to be empty. Significant rework.
(remove_dir): Propagate failure `up' also when rmdir fails.
In interactive mode, prompt only once about an empty directory.
* src/remove.c (enum Prompt_action): Define.
(prompt): Two new parameters. Adjust all callers.
Performance.
* src/remove.c (remove_entry) [!ROOT_CAN_UNLINK_DIRS]:
Don't call rmdir here.
* src/remove.c (AD_pop_and_chdir): Don't use errno (it's not valid)
in diagnostic for changed dev/ino.
(remove_entry): Tweak diagnostic.
* src/remove.c (ROOT_CAN_UNLINK_DIRS): Define.
(AD_pop_and_chdir): Propagate status as we traverse back `up' the tree.
(DO_UNLINK, DO_RMDIR): Define.
(remove_entry) [ROOT_CAN_UNLINK_DIRS]: Add code so this works also on
systems where root can use `unlink' to remove directories.
* src/remove.c: Include file-type.h.
Include file type in prompt when asking whether to remove file.
Based on a patch from Paul Eggert.
* src/remove.c (prompt): Add comment.
* src/remove.c (remove_dir): Fix another (known) leak.
* src/remove.c (hash_freer): New function.
(AD_mark_helper): Use it.
(AD_mark_as_unremovable): xstrdup the filename argument.
(remove_dir): Free directory name.
* src/remove.c (remove_entry): Fail also when trying to remove a
directory without the --recursive option.
Change a diagnostic, s/unlink/remove/, now that it can apply also
to a directory.
* src/remove.c (is_empty_dir): New function.
(prompt): New function, factored out of...
(remove_entry): ...here. Call it.
(remove_dir): Call prompt before rmdir.
* src/remove.c (remove_entry): Add support for prompting (e.g., -i).
* src/remove.h (UPDATE_STATUS): New macro.
* src/remove.c [AD_ent] (status): New member. This lets us propagate
the status from a subdirectory to its parent via AD_pop_and_chdir.
(AD_push_initial): Set it.
(AD_push): Likewise.
(remove_cwd_entries): Change return type to enum RM_status, and
adjust all callers.
(rm): Use UPDATE_STATUS rather than open-coding it.
* src/remove.c (remove_entry): New function, factored out of...
(remove_cwd_entries): ...here, and...
(rm_1): ...here.
* src/remove.c (remove_cwd_entries): Add support for --verbose.
(remove_dir): Likewise.
(rm_1): Likewise.
* src/remove.c (rm): Free cwd_state, if necessary.
* src/remove.c (rm_1): Remove now useless (always true)
user_specified_name parameter. Adjust sole caller.
* src/remove.c (rm): New function. This interface allows
one to remove multiple arguments at a time. This is important in
that it allows us to hide the remove_init/remove_fini functions and
the cwd_state parameter.
(rm_1): Renamed from rm.
(remove_init, remove_fini): Remove functions. Each body is now
part of `rm'.
2002-06-02 20:49:03 +00:00
Jim Meyering
a4ff1d036d
*** empty log message ***
2002-06-02 20:45:46 +00:00
Jim Meyering
26693888de
.
2002-06-02 20:39:20 +00:00
Jim Meyering
63a8743830
(TESTS): Add rm5.
2002-06-02 20:39:00 +00:00
Jim Meyering
2ef6aec8ce
Adjust, now that we no longer report `removing all entries of directory ...'.
2002-06-02 20:37:43 +00:00
Jim Meyering
d38d008a1d
adjust
2002-06-02 20:36:19 +00:00
Jim Meyering
09184490e9
don't give a diagnostic about each parent
2002-06-02 20:35:07 +00:00
Jim Meyering
c27d78e6e0
*** empty log message ***
2002-06-01 09:38:48 +00:00
Jim Meyering
3b96dac1d7
Remove use of D_TYPE_IN_DIRENT, now that that symbol has been renamed.
2002-06-01 09:38:41 +00:00
Jim Meyering
c96356eba9
*** empty log message ***
2002-06-01 09:37:58 +00:00
Jim Meyering
1d478cbd05
(jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename macro:
...
s/D_TYPE_IN_DIRENT/HAVE_STRUCT_DIRENT_D_TYPE/.
2002-06-01 09:37:53 +00:00
Jim Meyering
10d0bbfbc7
*** empty log message ***
2002-06-01 08:41:31 +00:00
Jim Meyering
76c7142a55
*** empty log message ***
2002-05-30 07:50:19 +00:00
Jim Meyering
e913eebe7c
(copy_reg): Use a temporary to avoid a warning
...
from gcc -W about comparison between signed and unsigned.
(copy_internal): Likewise, but use a cast.
2002-05-30 07:49:56 +00:00
Jim Meyering
79278d0cad
.
2002-05-29 13:16:40 +00:00
Jim Meyering
8af3bb0443
more acronyms
2002-05-28 10:03:56 +00:00
Jim Meyering
e8b70f2823
*** empty log message ***
2002-05-28 08:50:57 +00:00
Jim Meyering
79e4cbd57a
(jm_FUNC_READDIR): Undefine mkdir', not rmdir'.
2002-05-28 08:50:53 +00:00
Jim Meyering
0057fa16a4
use a better test
2002-05-27 21:38:21 +00:00
Jim Meyering
924d623ac8
*** empty log message ***
2002-05-27 20:05:16 +00:00
Jim Meyering
636fceb22a
Use @acronym in place of most uses of @sc.
2002-05-27 20:05:03 +00:00
Jim Meyering
ab0ab21b2e
(check-texinfo): Adapt to reflect that now we use @acronym{POSIX}.
2002-05-27 20:01:03 +00:00
Jim Meyering
625d533476
*** empty log message ***
2002-05-27 16:44:12 +00:00
Jim Meyering
2eef2b57dd
(AC_FUNC_GETTIMEOFDAY_CLOBBER): Also replace localtime.
2002-05-27 16:44:07 +00:00
Jim Meyering
faa8bced59
*** empty log message ***
2002-05-27 16:43:00 +00:00
Jim Meyering
d2be1268c4
Fix a problem seen only on nonconforming systems whereby ls.c's
...
use of localtime, and then of gettimeofday would cause trouble:
the localtime call used to initialize rpl_gettimeofday's save
mechanism would clobber ls's current local time information so
that in any long listing the first file would always be listed
with date 1970-01-01. Analysis by Volker Borchert.
(localtime): Undefine.
(rpl_localtime): New function.
2002-05-27 16:42:55 +00:00
Jim Meyering
c75c72a9fc
*** empty log message ***
2002-05-27 15:09:34 +00:00
Jim Meyering
fc1018de0e
(jm_FUNC_READDIR): Undefine `rmdir' so we don't try to
...
use the replacement function; it wouldn't resolve at link time.
Reported by Volker Borchert.
2002-05-27 15:09:29 +00:00
Jim Meyering
7ec9be427c
*** empty log message ***
2002-05-26 15:29:17 +00:00
Jim Meyering
5e15547dad
Use @acronym in place of most uses of @sc.
2002-05-26 15:29:10 +00:00
Jim Meyering
e9f9963e6b
fix typo: s/S_TYPEISTMO/S_TYPEISMQ/
2002-05-25 22:42:05 +00:00
Jim Meyering
ad9071c4ba
fix typo
2002-05-25 22:39:13 +00:00
Jim Meyering
0ef5b0241e
remove typo
2002-05-25 22:39:07 +00:00
Jim Meyering
ef71f8a52d
Adapt for changed format of --verbose output.
2002-05-24 16:40:33 +00:00
Jim Meyering
4c9753bdf7
.
2002-05-24 14:09:45 +00:00
Jim Meyering
e8e002ad91
*** empty log message ***
2002-05-24 09:01:11 +00:00
Jim Meyering
36efe03850
*** empty log message ***
2002-05-24 08:59:17 +00:00
Jim Meyering
37877a3b9c
renamed from nice
2002-05-24 08:37:05 +00:00
Jim Meyering
81c4b1fcff
*** empty log message ***
2002-05-24 08:26:57 +00:00
Jim Meyering
516c58c84c
*** empty log message ***
2002-05-24 08:24:37 +00:00
Jim Meyering
f930c9ca0e
(validate_path): Compare the result of the function --
...
not its (constant) address -- against zero.
2002-05-24 08:24:29 +00:00
Jim Meyering
8e1915ff14
test for fix in 2.0.13
2002-05-24 08:23:19 +00:00
Jim Meyering
710a1bc347
*** empty log message ***
2002-05-24 07:41:19 +00:00
Jim Meyering
c55ed2c0a9
.
2002-05-23 07:02:11 +00:00
Jim Meyering
f08e272c8b
tweak for new diagnostics
...
add a nonempty file
2002-05-22 09:49:14 +00:00
Jim Meyering
c2e4117240
Include "file-type.h", etc.
2002-05-22 08:39:30 +00:00
Jim Meyering
90e0ba933e
*** empty log message ***
2002-05-22 08:38:33 +00:00
Jim Meyering
b2615f2b7f
*** empty log message ***
2002-05-22 08:38:30 +00:00
Jim Meyering
ae6d164b7a
.
2002-05-22 08:37:58 +00:00
Jim Meyering
0e7a38dbbe
(libfetish_a_SOURCES): Add file-type.c and file-type.h.
2002-05-22 08:37:35 +00:00
Jim Meyering
1be69adaeb
*** empty log message ***
2002-05-22 08:36:32 +00:00
Jim Meyering
925390f0bf
(S_ISREG, S_ISDIR): Define if not already defined.
...
(S_TYPEISSEM, S_TYPEISSHM, S_TYPEISTMO): Likewise.
2002-05-22 08:35:31 +00:00
Jim Meyering
92255513cd
(file_type): New file/function. Extracted from diffutils.
2002-05-22 07:49:35 +00:00
Jim Meyering
42e9ac45ff
*** empty log message ***
2002-05-22 07:33:54 +00:00
Jim Meyering
eaa373aeb6
[struct dummy]: Renamed. Don't rely on portability of
...
zero-length arrays. Instead, use sizes of -1 or +1.
2002-05-22 07:33:43 +00:00
Jim Meyering
cea518eba5
*** empty log message ***
2002-05-21 23:15:19 +00:00
Jim Meyering
fdadb32d0a
(S_ISLNK, S_ISFIFO, S_ISSOCK, S_ISCHR, S_ISBLK, S_ISDOOR): Define here instead.
2002-05-21 23:15:05 +00:00
Jim Meyering
b2cb94b93c
(S_ISLNK, S_ISFIFO S_ISSOCK S_ISCHR S_ISBLK S_ISDOOR): Remove definitions.
2002-05-21 23:14:42 +00:00
Jim Meyering
c09bf755a6
.
2002-05-21 23:08:27 +00:00
Jim Meyering
137f240e4a
.
2002-05-21 23:02:51 +00:00
Jim Meyering
59d5765b0f
(TESTS): Add rm1, rm2, rm3, rm4.
2002-05-21 22:59:16 +00:00
Jim Meyering
0ded127f4c
.
2002-05-21 22:58:48 +00:00
Jim Meyering
205cfe4695
*** empty log message ***
2002-05-14 21:31:48 +00:00
Jim Meyering
24f18f089d
This bug was introduced with my change of 2000-10-22 (textutils-2.0.8).
...
(ulonglong_t): Move declaration to precede new use.
[enum size_spec] (N_SIZE_SPECS): New member.
(width_bytes): Add initializer corresponding to ulonglong_t type.
(struct assert_width_bytes_matches_size_spec_decl): Declare.
Based on a patch from Tony Kocurko.
2002-05-14 21:31:42 +00:00
Jim Meyering
61dd314ba4
*** empty log message ***
2002-05-14 21:22:57 +00:00
Jim Meyering
24a893ff63
undo last delta -- it belongs on the no-recursion branch
2002-05-13 08:50:50 +00:00
Jim Meyering
ef0776dddd
.
2002-05-13 08:50:15 +00:00
Jim Meyering
6095c9a3f8
*** empty log message ***
2002-05-12 21:47:24 +00:00
Jim Meyering
ebc0c4c72f
Add FIXME comment.
2002-05-03 11:46:59 +00:00
Jim Meyering
65e6baf5a9
(print_uptime): Fix last change so that we use ngettext properly.
2002-05-03 11:17:01 +00:00
Jim Meyering
072ec8dc77
(print_uptime): Use ngettext for day/days and user/users.
...
Suggestion from Karl Eichwalder.
2002-05-03 09:58:37 +00:00
Jim Meyering
ef8e614b04
*** empty log message ***
2002-05-03 08:13:18 +00:00
Jim Meyering
d51a8422a2
*** empty log message ***
2002-05-03 08:13:09 +00:00
Jim Meyering
7b53d3d127
(usage): Add a little to the description of --list.
...
Uncapitalize first word and remove period at end of each one line
option description.
2002-05-03 08:12:25 +00:00
Jim Meyering
36d90a4f13
*** empty log message ***
2002-05-03 06:57:52 +00:00
Jim Meyering
09d4a8f165
(usage): Tweak description of --users.
...
From Karl Eichwalder.
2002-05-03 06:57:43 +00:00
Jim Meyering
c7475ee11e
*** empty log message ***
2002-05-01 14:23:15 +00:00
Jim Meyering
2431a66944
.
2002-05-01 14:22:33 +00:00
Jim Meyering
b016bc2d4f
.
2002-05-01 11:49:03 +00:00
Jim Meyering
bdd9db581f
*** empty log message ***
2002-05-01 06:56:32 +00:00
Jim Meyering
29fbbc05c9
*** empty log message ***
2002-05-01 06:54:38 +00:00
Jim Meyering
2a061153f6
*** empty log message ***
2002-05-01 06:53:45 +00:00
Jim Meyering
8bbc4ca7ec
*** empty log message ***
2002-05-01 06:51:55 +00:00
Jim Meyering
56130b3231
*** empty log message ***
2002-04-30 09:45:48 +00:00
Jim Meyering
5a40d9ead2
(jm_PREREQ): Add jm_PREREQ_STAT.
2002-04-30 09:37:26 +00:00
Jim Meyering
13d897efcf
*** empty log message ***
2002-04-30 09:30:13 +00:00
Jim Meyering
0c4c742189
(keycompare, compare): Replace #ifdef ENABLE_NLS with if (HAVE_SETLOCALE).
...
(hard_LC_COLLATE): Define even if ! ENABLE_NLS.
(main): Always initialize hard_LC_COLLATE.
Put initialization next to other locale-related stuff.
Include <langinfo.h> even if ! ENABLE_NLS.
(decimal_point, th_sep): Depend on HAVE_SETLOCALE, not ENABLE_NLS.
(main): Likewise.
(MONTHTAB_CONST): Remove; all uses removed.
(struct_month_cmp, inittables): Do not depend on ENABLE_NLS.
(main): hard_LC_TIME locale does not depend on ENABLE_NLS.
2002-04-30 09:29:45 +00:00
Jim Meyering
9d64f63aaa
(keycmp): Replace #ifdef ENABLE_NLS with if (HAVE_SETLOCALE).
...
(hard_LC_COLLATE): Define even if ! ENABLE_NLS.
(main): Always initialize hard_LC_COLLATE.
Put initialization next to other locale-related stuff.
2002-04-30 09:25:37 +00:00
Jim Meyering
d7984a3fdb
(compare_files): Replace #ifdef ENABLE_NLS with if (HAVE_SETLOCALE).
...
(hard_LC_COLLATE): Define even if ! ENABLE_NLS.
(main): Always initialize hard_LC_COLLATE.
Put initialization next to other locale-related stuff.
2002-04-30 09:23:38 +00:00
Jim Meyering
17d3a3e28c
(HAVE_SETLOCALE): Define to 0 if not defined.
2002-04-30 09:21:21 +00:00
Jim Meyering
20ee294371
*** empty log message ***
2002-04-30 09:20:32 +00:00
Jim Meyering
6e40a95415
*** empty log message ***
2002-04-30 09:20:26 +00:00
Jim Meyering
24ad720079
(jm_PREREQ_HARD_LOCALE): Check for stdlib.h.
...
Do not check for alloca.h (no longer used) or stdbool.h (was never
used?). Add AM_C_PROTOTYPES since hard-locale.h uses it.
2002-04-30 09:20:19 +00:00
Jim Meyering
bb3842917c
*** empty log message ***
2002-04-30 09:18:24 +00:00
Jim Meyering
9c46845348
Upgrade to version used in GNU Diffutils 2.8.1.
2002-04-30 09:17:50 +00:00
Jim Meyering
2cc5a65c0f
*** empty log message ***
2002-04-29 08:23:14 +00:00
Jim Meyering
15bef4ddb6
(tail_forever): Do not treat
...
max_n_unchanged_stats_between_opens specially (as if it were
infinite) if it has its maximal value. Similarly for
max_n_consecutive_size_changes_between_opens.
2002-04-29 08:23:06 +00:00
Jim Meyering
5ce88fe525
*** empty log message ***
2002-04-29 07:31:56 +00:00
Jim Meyering
676991e630
(parse_obsolescent_option): Do not limit the maximum
...
line/byte count to be less than ULONG_MAX on systems where
OFF_T_MAX is larger.
2002-04-29 07:30:57 +00:00
Jim Meyering
f3959d84d3
*** empty log message ***
2002-04-29 07:02:21 +00:00
Jim Meyering
86459445f9
*** empty log message ***
2002-04-29 07:01:34 +00:00
Jim Meyering
ad0f322065
(jm_PREREQ_SIG2STR): Remove; all callers changed.
2002-04-29 07:01:29 +00:00
Jim Meyering
735b546108
Do not include <sys/wait.h>; no longer needed.
2002-04-29 07:00:23 +00:00
Jim Meyering
94650aa4ba
(SIGNUM_BOUND): Do not use WTERMSIG, to avoid
...
depending on <sys/wait.h> and WTERMSIG. Default to 64 instead
of 127, since 64 is the largest conceivable number for ancient
nonstandard hosts.
2002-04-29 06:59:24 +00:00
Jim Meyering
786fcaf4a2
*** empty log message ***
2002-04-28 23:54:55 +00:00
Jim Meyering
eae0819e3d
add comment for prev change
2002-04-28 23:54:47 +00:00
Jim Meyering
550a02c909
(make_id_equals_comment): Cast sizeof expression (used as field
...
width argument) to `int'.
2002-04-28 23:54:06 +00:00
Jim Meyering
1e2a59b68a
(PIDSTR_DECL_AND_INIT): Cast ut_pid value to int.
2002-04-28 23:47:53 +00:00
Jim Meyering
7fb3529376
.
2002-04-28 23:14:28 +00:00
Jim Meyering
3a898d66ba
*** empty log message ***
2002-04-28 23:14:20 +00:00
Jim Meyering
699c46f88b
*** empty log message ***
2002-04-28 23:12:01 +00:00
Jim Meyering
5565903d7c
(jm_MACROS): Remove use of AC_FUNC_STRNLEN.
2002-04-28 23:11:56 +00:00
Jim Meyering
c14da32ec4
Add jm_PREREQ_STRNLEN.
...
Use AC_FUNC_STRNLEN here instead.
2002-04-28 23:11:45 +00:00
Jim Meyering
db37e581bc
Don't AC_REQUIRE([AC_PROG_CC_STDC]).
...
With autoconf-2.53a, it's part of AC_PROG_CC.
2002-04-28 22:36:42 +00:00
Jim Meyering
75bb9f0a2a
*** empty log message ***
2002-04-28 21:59:47 +00:00
Jim Meyering
89e4bfabcd
Don't include xalloc.h.
...
It's already included via system.h.
2002-04-28 21:59:40 +00:00
Jim Meyering
57b792bb8a
.
2002-04-28 21:58:19 +00:00
Jim Meyering
625cb88756
*** empty log message ***
2002-04-28 21:57:52 +00:00
Jim Meyering
01084fbd8d
Change @code{PROG}' to @command{PROG}'.
2002-04-28 21:57:40 +00:00
Jim Meyering
219be37b93
Change @code{PROG} to @command{PROG} for the fileutils.
2002-04-28 21:55:03 +00:00
Jim Meyering
3be197ed19
Begin changing @code{PROG} to @command{PROG}.
2002-04-28 21:46:20 +00:00
Jim Meyering
2bac14f45a
Use @command{(un)?link}, not @code{...} where appropriate
2002-04-28 21:35:55 +00:00
Jim Meyering
ed05aed044
Rewrite from scratch. Support everything
...
required by POSIX 1003.1-2001; when this conflicts with Bash,
stick with POSIX. The conflicts are kill -l output format,
and lower case signal names preceded by `-' (e.g., "kill -hup"
is no longer supported). Remove -L or --long-list option.
Add -t or --table option. Rename --sigspec to --signal;
remove --signum and do not advertise obsolescent option -n.
Use str2sig and str2sig to convert between signal names and
numbers.
2002-04-28 21:32:36 +00:00
Jim Meyering
02be728995
.
2002-04-28 21:31:21 +00:00
Jim Meyering
cb75a8c02d
*** empty log message ***
2002-04-28 21:30:59 +00:00
Jim Meyering
f7978a042c
(jm_PREREQ): Add jm_PREREQ_SIG2STR.
2002-04-28 21:30:50 +00:00
Jim Meyering
6980e29da9
(jm_MACROS): Add AC_REPLACE_FUNCS(sig2str).
2002-04-28 21:29:39 +00:00
Jim Meyering
79d4ae4bf8
*** empty log message ***
2002-04-28 21:28:56 +00:00
Jim Meyering
03d0ba4c06
Remove definition of unused WTERMSIG.
2002-04-28 21:20:49 +00:00
Jim Meyering
b41ca51fc6
New file: from Paul Eggert.
2002-04-28 21:17:45 +00:00
Jim Meyering
8e6c9373c1
*** empty log message ***
2002-04-28 21:16:24 +00:00
Jim Meyering
dbaf821f82
(libfetish_a_SOURCES): Add sig2str.h.
2002-04-28 21:16:19 +00:00
Jim Meyering
b8b5ed3d52
*** empty log message ***
2002-04-28 21:15:37 +00:00
Jim Meyering
8075fc59b5
*** empty log message ***
2002-04-28 21:15:05 +00:00
Jim Meyering
d22026207c
(kill invocation): Document the above.
...
Document POSIX signals better.
2002-04-28 21:14:59 +00:00
Jim Meyering
b5d5f6fffd
*** empty log message ***
2002-04-28 21:07:11 +00:00
Jim Meyering
e464e1da1c
Avoid new warnings from gcc.
...
[struct COLUMN] <name>: Declare member to be const.
(init_fps): Declare local variable `firstname' to be const.
2002-04-28 21:07:01 +00:00
Jim Meyering
ec4ea625c9
.
2002-04-28 18:43:52 +00:00
Jim Meyering
38fa93be81
*** empty log message ***
2002-04-28 17:29:12 +00:00
Jim Meyering
a1319f687c
(integer_expected_error): Add `const' to paramater
...
declarations to avoid new warning from gcc.
2002-04-28 17:12:53 +00:00
Jim Meyering
059c9672ff
(test_syntax_error): Add `const' to paramater
...
declarations to avoid new warning from gcc.
2002-04-28 17:09:12 +00:00
Jim Meyering
8a2075ba7d
(cycle_check): Add a comment.
2002-04-27 06:46:18 +00:00
Jim Meyering
a6050a7291
(cycle_check): New function containing code factored
...
out of remove_dir. The sole difference is that upon detecting a
cycle, rm now dies unconditionally. Before, in interactive mode,
it would ask the user whether to continue.
(remove_dir): Call cycle_check.
2002-04-27 06:33:08 +00:00
Jim Meyering
d1cf325739
*** empty log message ***
2002-04-25 20:38:20 +00:00
Jim Meyering
6cc8245afb
(usage): Adjust ordering to match that of default output.
2002-04-25 20:38:16 +00:00
Jim Meyering
93066fab51
*** empty log message ***
2002-04-25 20:16:15 +00:00
Jim Meyering
daeef68961
remove comment for reverted change
2002-04-25 19:51:40 +00:00
Jim Meyering
c5e9725e5b
.
2002-04-25 19:47:08 +00:00
Jim Meyering
e94bd40348
.
2002-04-25 18:58:39 +00:00
Jim Meyering
6576e27321
.
2002-04-25 18:58:07 +00:00
Jim Meyering
d29bfd529e
*** empty log message ***
2002-04-25 18:03:30 +00:00
Jim Meyering
e758541f7e
*** empty log message ***
2002-04-25 18:03:07 +00:00
Jim Meyering
0cf2e85eda
*** empty log message ***
2002-04-25 18:02:59 +00:00
Jim Meyering
de9a50b611
Avoid warnings from gcc.
...
Declare input_file and output_file to be `const'.
(skip): Declare `file' parameter to be `const', too.
2002-04-25 18:02:52 +00:00
Jim Meyering
b6dd48b361
*** empty log message ***
2002-04-25 17:14:28 +00:00
Jim Meyering
184edc32ab
*** empty log message ***
2002-04-25 16:40:18 +00:00
Jim Meyering
0199003cf9
Remove hash table, active_dir_map, used to detect directory cycles.
...
Instead, detect them lazily with just O(1) memory.
Suggestion from Andi Kleen.
(is_power_of_two): New function.
(print_nth_dir, make_active_dir_ent): Remove functions.
(hash_active_dir_ent, hash_compare_active_dir_ents): Likewise.
(remove_dir): Check for cycles here, ...
(rm): ... and don't check for cycles here.
(rm): Call fspec_get_full_mode here, rather than
fspec_get_filetype_mode. We want to get the dev/ino earlier, and
at the same time as when we get the file type, to avoid the risk
that an attacker would change e.g. a directory to a symlink before
we record its dev/ino.
2002-04-25 16:40:04 +00:00
Jim Meyering
bbd396f52f
Revert last change.
2002-04-25 16:32:32 +00:00
Jim Meyering
2a15b5cbc4
Revert last change.
2002-04-25 16:31:41 +00:00
Jim Meyering
2dbf41d0d0
*** empty log message ***
2002-04-25 16:01:32 +00:00
Jim Meyering
c80374e8e8
.
2002-04-25 15:40:12 +00:00
Jim Meyering
e53320438b
*** empty log message ***
2002-04-25 15:39:39 +00:00
Jim Meyering
1bb22e3075
Remove ENABLE_NLS-related code.
...
(_, N_) Remove definitions.
Include "gettext.h" instead.
2002-04-25 15:38:17 +00:00
Jim Meyering
fc7d0fef5f
*** empty log message ***
2002-04-24 07:54:51 +00:00
Jim Meyering
b2861672f1
filtered through cppi
2002-04-24 07:54:40 +00:00
Jim Meyering
9cd1ed4307
*** empty log message ***
2002-04-24 07:52:49 +00:00
Jim Meyering
8a054458d4
(INCLUDES): Remove -I../intl.
...
(libfetish_a_SOURCES): Add gettext.h.
2002-04-24 07:52:39 +00:00
Jim Meyering
570703fb5e
*** empty log message ***
2002-04-24 07:50:53 +00:00
Jim Meyering
0b79c81d9d
(jm_PREREQ_HARD_LOCALE): New macro.
...
(jm_PREREQ): Use it.
2002-04-24 07:50:48 +00:00
Jim Meyering
6acdf37888
bump serial # to 9
2002-04-24 07:49:39 +00:00
Jim Meyering
1391eaea5d
Check for these headers: locale.h unistd.h mach/mach.h fcntl.h.
...
Check for this function: setlocale.
2002-04-24 07:49:00 +00:00
Jim Meyering
d3de1d0186
(rm): Call exit with EXIT_FAILURE, not `1'.
2002-04-22 09:42:00 +00:00
Jim Meyering
a15c26266f
*** empty log message ***
2002-04-22 07:36:00 +00:00
Jim Meyering
c32c344dd6
(main): Adjust caller of remove_init.
2002-04-22 07:35:54 +00:00
Jim Meyering
e305ef0fa8
(do_move): Adjust caller of remove_init.
2002-04-22 07:35:41 +00:00
Jim Meyering
f1014ac7cc
(remove_init): Adjust prototype.
2002-04-22 07:35:32 +00:00
Jim Meyering
8fd6feded9
(rm, remove_init, remove_fini): Don't use or even
...
initialize the active_dir_map unless --recursive (-r) is specified.
2002-04-22 07:35:20 +00:00
Jim Meyering
c175e3f6c8
update framework
2002-04-20 14:49:46 +00:00
Jim Meyering
73f2d11007
update framework
2002-04-19 22:57:04 +00:00
Jim Meyering
f2bb69ebb0
Use this:
...
(exit $fail); exit
not this:
exit $fail
2002-04-19 22:50:36 +00:00
Jim Meyering
0129239343
upgrade to use better framework
2002-04-19 22:41:59 +00:00
Jim Meyering
92d76e1e92
upgrade to use better framework
2002-04-19 22:39:05 +00:00
Jim Meyering
dc2f3bc5e4
*** empty log message ***
2002-04-19 22:36:11 +00:00
Jim Meyering
1a35394a57
upgrade to use better framework
2002-04-19 22:36:03 +00:00
Jim Meyering
2b5e6e4835
clean-up
2002-04-19 21:59:57 +00:00
Jim Meyering
306c8e8b4f
Lots of clean-up:
...
E.g.,
(exit $fail); exit
t0=`echo "$0"|sed 's,.*/,,'`.tmp; tmp=$t0/$$
trap 'status=$?; cd $pwd; rm -rf $t0 && exit $status' 0
2002-04-19 21:55:30 +00:00
Jim Meyering
3cc80a4390
*** empty log message ***
2002-04-19 21:54:27 +00:00
Jim Meyering
ff015c529a
*** empty log message ***
2002-04-19 21:53:42 +00:00
Jim Meyering
ebf16be3ea
Use tmpdir named $0.tmp/$$. Create with mkdir -p.
2002-04-19 21:53:01 +00:00
Jim Meyering
4061c49579
Use better trap, etc.
2002-04-19 21:38:32 +00:00
Jim Meyering
d01146b817
*** empty log message ***
2002-04-19 21:18:28 +00:00
Jim Meyering
d0ae660607
Use better trap.
2002-04-19 21:17:45 +00:00
Jim Meyering
5aaccdf6a7
use better trap
2002-04-19 21:17:08 +00:00
Jim Meyering
dc3a2321e0
Set $tmp the new way.
2002-04-19 20:50:43 +00:00
Jim Meyering
3f094fd26b
Use `rm', not $RM. Use better trap.
2002-04-19 19:55:21 +00:00
Jim Meyering
e86cf7f5e6
Use `rm', not $RM. Use better trap.
2002-04-19 19:54:15 +00:00
Jim Meyering
ad9fd82850
Use `rm', not $RM. Use better trap.
2002-04-19 19:53:03 +00:00
Jim Meyering
da5debc995
don't fiddle with TMPDIR
2002-04-19 19:51:29 +00:00
Jim Meyering
9f79f8d7e0
don't bother with TMPDIR
2002-04-19 19:47:16 +00:00
Jim Meyering
56931437e3
Use automatically-derived name for temporary
...
directory. This is more 8.3-friendly. Based on a suggestion from Richard Dawe.
2002-04-19 19:39:45 +00:00
Jim Meyering
5051a33ba6
*** empty log message ***
2002-04-17 08:55:39 +00:00
Jim Meyering
8d851e17c0
.
2002-04-17 08:54:38 +00:00
Jim Meyering
1df5e317dc
(TESTS): Add no-create-missing.
2002-04-17 08:54:32 +00:00
Jim Meyering
950d7008ea
*** empty log message ***
2002-04-17 08:54:21 +00:00
Jim Meyering
8a2d561e45
*** empty log message ***
2002-04-17 08:53:50 +00:00
Jim Meyering
ccf99a6d4c
(touch): Don't report errors for nonexistent files
...
when --no-create is in effect. Based on a patch from TAKAI Kousuke.
2002-04-17 08:49:27 +00:00
Jim Meyering
78ec76159b
*** empty log message ***
2002-04-17 08:47:33 +00:00
Jim Meyering
28ea23054e
s/POSIX/@sc{posix}/
2002-04-16 11:26:32 +00:00
Jim Meyering
cea6ca618e
*** empty log message ***
2002-04-16 10:43:04 +00:00
Jim Meyering
a9ecff59e4
(jm_PREREQ_READUTMP): Also check for these members: ut_pid, ut_id, ut_exit.
2002-04-16 10:43:00 +00:00
Jim Meyering
b1f44ffb39
(UT_TYPE): Remove definition (now in who.c).
...
(HAVE_STRUCT_XTMP_UT_EXIT, HAVE_STRUCT_XTMP_UT_ID): Define.
(HAVE_STRUCT_XTMP_UT_PID, HAVE_STRUCT_XTMP_UT_TYPE): Define.
2002-04-16 10:41:33 +00:00
Jim Meyering
2e0e925d3b
*** empty log message ***
2002-04-16 10:39:42 +00:00
Jim Meyering
6f0db0ac6e
(UT_TYPE_UNDEF, UT_TYPE, IS_USER_PROCESS): Define.
...
(print_line): Use "%-8.8s" for the format: the user name is not
always NUL terminated.
(scan_entries) [need_users]: Use IS_USER_PROCESS, so that this works
even on systems without ut_type.
2002-04-16 10:39:29 +00:00
Jim Meyering
aef17cff0f
(BOOT_TIME): Define.
...
(NEW_TIME): Define to 0, not INT_MAX.
(UT_PID, UT_ID, UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Define.
Replace literal uses of ut_pid, ut_id, and ut_exit members with
uses through macros.
(make_id_equals_comment): New function, factored out of three others.
2002-04-16 09:49:28 +00:00
Jim Meyering
92cad6a4e5
*** empty log message ***
2002-04-16 06:51:00 +00:00
Jim Meyering
5bd81eab0f
(human_fstype): Rename from print_human_fstype, and rework accordingly.
...
(print_statfs): Use human_fstype to honor format width on %T.
2002-04-16 06:50:54 +00:00
Jim Meyering
598064934e
Add copyright comment.
2002-04-16 06:27:39 +00:00
Jim Meyering
c75c37dc2b
*** empty log message ***
2002-04-15 19:05:33 +00:00
Jim Meyering
67492390d4
*** empty log message ***
2002-04-15 19:04:32 +00:00
Jim Meyering
480aa4b7c1
*** empty log message ***
2002-04-15 19:03:52 +00:00
Jim Meyering
9a9958dafc
Document kill.
2002-04-15 19:03:47 +00:00
Jim Meyering
2262fbb298
add FIXME comments
2002-04-15 10:46:45 +00:00
Jim Meyering
a36a4fdedc
*** empty log message ***
2002-04-15 10:37:45 +00:00
Jim Meyering
57d75ea4d8
Include xalloc.h.
...
Use xmalloc everywhere, not malloc.
2002-04-15 10:37:35 +00:00
Jim Meyering
7880914895
*** empty log message ***
2002-04-15 08:52:52 +00:00
Jim Meyering
b214c8214c
Handle "lld" vs "ld" printf formats the same way Bash does.
...
Include inttypes.h.
(PRIdMAX, PRIuMAX): Define, if not already defined.
(print_statfs): Use those macros, not the literal strings.
(print_stat): Likewise.
2002-04-15 08:50:57 +00:00
Jim Meyering
68f054be8f
*** empty log message ***
2002-04-15 08:41:34 +00:00
Jim Meyering
d9feb76a02
(usage): Give a verbose description of --squeeze-repeats,
...
including the mention of SET1.
2002-04-15 08:41:23 +00:00
Jim Meyering
872325a656
*** empty log message ***
2002-04-15 07:21:49 +00:00
Jim Meyering
d133be1fc3
(print_human_fstype): Add missing break;' for case S_MAGIC_MINIX:'.
2002-04-15 07:21:42 +00:00
Jim Meyering
ad02a0f47d
remove parens in #if directives
2002-04-15 07:20:15 +00:00
Jim Meyering
f7d204bce4
*** empty log message ***
2002-04-14 12:53:10 +00:00
Jim Meyering
2b38bcb26a
*** empty log message ***
2002-04-14 12:53:00 +00:00
Jim Meyering
6d89182e28
(statfs_secure): Define.
...
(print_stat): Remove another #ifdef.
(do_statfs): Likewise.
(print_statfs): Prefer/use fputs over printf.
(print_stat): Likewise.
2002-04-14 12:52:48 +00:00
Jim Meyering
30215a98cc
filter through GNU indent
2002-04-14 08:20:15 +00:00
Jim Meyering
c8088a6184
Split some long lines.
...
(verbose_usage): Remove function.
2002-04-14 08:18:49 +00:00
Jim Meyering
82395d065e
*** empty log message ***
2002-04-14 08:15:22 +00:00
Jim Meyering
5120cb1bc9
remove parens in #if directives
2002-04-14 08:14:37 +00:00
Jim Meyering
e407204f28
fix TABs
2002-04-14 08:14:15 +00:00
Jim Meyering
af3fa53348
*** empty log message ***
2002-04-14 08:13:50 +00:00
Jim Meyering
4fc8280fa6
*** empty log message ***
2002-04-14 07:50:19 +00:00
Jim Meyering
9e92d099ce
*** empty log message ***
2002-04-14 07:49:20 +00:00
Jim Meyering
7c3982f666
(verbose_usage): Remove function. Move contents into usage.
...
Remove lots of #if directives involving FLASK_LINUX
[!FLASK_LINUX] (is_flask_enabled): Define.
(stat_secure, lstat_secure): Define.
(print_statfs): Remove lots of nested #if directives.
Instead, rely on support fo %llu and %lld printf formats --
but that is only temporary, since it's not porable enough.
(main): Hoist is_flask_enabled test to be done here, rather
than in each of do_stat and do_statfs for every argument.
2002-04-14 07:47:44 +00:00
Jim Meyering
b6e520d478
[HAVE_SYS_VFS_H]: Guard incluion of sys/vfs.h.
...
Constify many parameters.
(print_statfs): Fix typo: Use %u (to match %lu) for namelen, not %d.
2002-04-14 06:55:13 +00:00
Jim Meyering
2c41df8b40
alphabetize entries in a menu
...
In xref, use libc instead of library.
2002-04-14 06:27:10 +00:00
Jim Meyering
86168539c7
.
2002-04-13 17:10:57 +00:00
Jim Meyering
d849f68245
add a couple `const'
2002-04-13 14:35:46 +00:00
Jim Meyering
91990a324b
(print_human_fstype): Revamp in a similar fashion. Don't use strdup.
2002-04-13 14:34:58 +00:00
Jim Meyering
ac829d6935
(print_human_type): Call fputs once rather than calling printf many times.
...
Declare most functions to be `static'.
2002-04-13 14:23:00 +00:00
Jim Meyering
d1a60cddfe
Include system.h, error.h, and many other headers.
...
[HAVE_SYS_SYSMACROS_H]: Guard inclusion of sys/sysmacros.h.
(PROGRAM_NAME, AUTHORS): Define.
(long_options): Declare/define.
(print_human_access): Rewrite to use mode_string.
(usage): Rewrite.
(main): Use getopt_long.
2002-04-13 14:11:44 +00:00
Jim Meyering
8d8acf4b3c
Direct from Debian's stat_3.3-1, modulo trailing blanks (removed)
...
and cpp directive (indented via cppi).
2002-04-13 13:47:14 +00:00
Jim Meyering
fadc4d4786
*** empty log message ***
2002-04-13 12:40:43 +00:00
Jim Meyering
9eb27b5fad
Document link and unlink.
2002-04-13 12:40:36 +00:00
Jim Meyering
b1e1f83089
*** empty log message ***
2002-04-12 21:03:34 +00:00
Jim Meyering
ad935391c2
(dirfd): Elide prototype if dirfd is a macro.
2002-04-12 21:03:28 +00:00
Jim Meyering
5f057a69d6
*** empty log message ***
2002-04-12 20:51:01 +00:00
Jim Meyering
d635ea46cb
(checking for getmntinfo function...): Remove now-bogus
...
check for f_type in sys/mount.h. Instead, just test for the existence
of the getmntinfo function. Needed for Darwin 5.3.
2002-04-12 20:50:53 +00:00
Jim Meyering
51816f9adb
*** empty log message ***
2002-04-12 20:48:36 +00:00
Jim Meyering
50bc2a4286
(UTILS_FUNC_DIRFD): Also detect when dirfd is a macro.
...
This is necessary at least on Darwin 5.3.
2002-04-12 20:48:29 +00:00
Jim Meyering
7f01432879
*** empty log message ***
2002-04-12 11:04:02 +00:00
Jim Meyering
d11a1de3ed
*** empty log message ***
2002-04-12 11:03:13 +00:00
Jim Meyering
c6590a2f61
Don't AC_REPLACE(strnlen), now that we use
...
AC_FUNC_STRNLEN. That would end up putting two copies of strnlen.o
in the library, and that makes some versions of ranlib object.
2002-04-12 11:02:59 +00:00
Jim Meyering
f5da3f584b
*** empty log message ***
2002-04-12 10:47:18 +00:00
Jim Meyering
5771d0193b
.
2002-04-12 10:46:55 +00:00
Jim Meyering
f52a204a4e
Include long-options.h.
...
[long_opts]: Remove.
(usage): Tweak --help output; use *_OPTION_DESCRIPTION macros.
(main): Don't use getopt directly. Use parse_long_options instead.
Tweak a diagnostic.
Use EXIT_FAILURE rather than a literal `1'.
(main): If POSIXLY_CORRECT is set, don't recognize --help or --version,
so the program can operate on a file with one of those names.
2002-04-12 10:41:54 +00:00
Jim Meyering
21126e288b
Include long-options.h.
...
[long_opts]: Remove.
(usage): Tweak --help output; use *_OPTION_DESCRIPTION macros.
(main): Don't use getopt directly. Use parse_long_options instead.
Tweak a diagnostic.
Use EXIT_FAILURE rather than a literal `1'.
2002-04-12 10:41:22 +00:00
Jim Meyering
d1aa15101c
*** empty log message ***
2002-04-12 10:41:00 +00:00
Jim Meyering
92c4ad70ea
*** empty log message ***
2002-04-12 10:40:09 +00:00
Jim Meyering
1247f879f9
*** empty log message ***
2002-04-12 10:39:43 +00:00
Jim Meyering
b46ec3cd33
from Debian's fileutils_4.1-10
2002-04-12 10:07:17 +00:00
Jim Meyering
f0ea374271
*** empty log message ***
2002-04-09 17:55:48 +00:00
Jim Meyering
72af85a647
(jm_FUNC_REALLOC): Change the `checking ...' message
...
to be more precise. Rather than saying we're checking whether the
function `works', say what we're testing.
2002-04-09 17:55:36 +00:00
Jim Meyering
aa77b79b4b
(jm_FUNC_MALLOC): Change the `checking ...' message
...
to be more precise. Rather than saying we're checking whether the
function `works', say what we're testing.
2002-04-09 17:55:23 +00:00
Jim Meyering
f36cf8b4d8
*** empty log message ***
2002-04-08 09:39:19 +00:00
Jim Meyering
a8a0842148
Use new directives, @copying and @insertcopying,
...
thus now requiring texinfo-4.2 to create the .info file.
2002-04-08 09:38:58 +00:00
Jim Meyering
8c3b497f01
*** empty log message ***
2002-04-07 21:46:15 +00:00
Jim Meyering
61d6d975af
Tweak comments to reflect reality.
2002-04-07 21:46:11 +00:00
Jim Meyering
b5422e71f7
*** empty log message ***
2002-04-07 15:57:10 +00:00
Jim Meyering
c20f3cd330
Add VERBOSE=yes support.
2002-04-07 15:52:14 +00:00
Jim Meyering
a88ba0dd94
Fix typo in VERBOSE=yes handling.
2002-04-07 15:51:12 +00:00
Jim Meyering
81c7cd4c29
.
2002-03-30 15:49:57 +00:00
Jim Meyering
f79efa913c
with --reply=no, no need for input file `no'
2002-03-30 15:26:46 +00:00
Jim Meyering
8b861292c6
--, not ---
2002-03-30 15:22:04 +00:00
Jim Meyering
39f54be321
*** empty log message ***
2002-03-30 15:20:22 +00:00
Jim Meyering
9bfbfd3b8a
*** empty log message ***
2002-03-30 15:19:04 +00:00
Jim Meyering
fff7466c36
Use --reply=no rather than -i.
...
The latter depends on whether stdin is a tty.
2002-03-30 15:18:54 +00:00
Jim Meyering
bd2fa30652
.
2002-03-30 10:40:32 +00:00
Jim Meyering
fffcc47efc
.
2002-03-30 07:24:19 +00:00
Jim Meyering
302c89b285
(do_move): Correct a comment.
2002-03-30 07:12:23 +00:00
Jim Meyering
3dd09fbf17
*** empty log message ***
2002-03-30 07:11:34 +00:00
Jim Meyering
baa4aff633
(forget_created): Prototype.
2002-03-30 07:11:24 +00:00
Jim Meyering
aa3694f1ff
(forget_created): New function.
2002-03-30 07:11:13 +00:00
Jim Meyering
9211474a6e
(copy_internal): Move the block that sets `earlier_file'
...
down to just before the first use of that variable. Otherwise, it was
possible to make mv (and probably cp, too) malfunction when copying
hard-linked files into a directory containing at least one of the
source file names. Call forget_created everywhere thereafter where
this function returns without creating a destination file that might
subsequently be linked. Reported by Iida Yosiaki.
2002-03-30 07:10:57 +00:00
Jim Meyering
ca76cd842a
New test for the above.
...
Based on an example from Iida Yosiaki.
2002-03-29 23:11:41 +00:00
Jim Meyering
6879364228
(TESTS): Add i-link-no.
2002-03-29 23:11:28 +00:00
Jim Meyering
0a2845a592
*** empty log message ***
2002-03-29 23:09:52 +00:00
Jim Meyering
d4e06e8c46
*** empty log message ***
2002-03-28 08:07:41 +00:00
Jim Meyering
61789dd7d5
.
2002-03-28 07:59:24 +00:00
Jim Meyering
df92958bed
*** empty log message ***
2002-03-27 08:05:14 +00:00
Jim Meyering
c559453c89
*** empty log message ***
2002-03-27 07:57:00 +00:00
Jim Meyering
65ab259cdb
*** empty log message ***
2002-03-25 09:53:28 +00:00
Jim Meyering
563ff6778d
update copyright
2002-03-25 09:53:18 +00:00
Jim Meyering
eae700da7d
(age_of): Return -1 and 0 rather than 0 and 1.
...
Might as well keep it simple, and like bash.
(binary_operator): Fix bug with -nt and -ot, when one of the
files did not exist. We want to be compatible with the ksh93
documentation, and with Bash.
2002-03-25 09:53:07 +00:00
Jim Meyering
dc3bf580fc
*** empty log message ***
2002-03-25 09:52:46 +00:00
Jim Meyering
d2ed2e78cf
(File characteristic tests): Document the
...
behavior of test -nt and -ot when one of the files does not exist,
using the same behavior that is documented in ksh93.
2002-03-25 09:52:25 +00:00
Jim Meyering
c799d7b979
adjust spacing in expected diagnostic
2002-03-19 09:55:21 +00:00
Jim Meyering
73c74c33e6
use only one space after semicolon
2002-03-19 08:49:28 +00:00
Jim Meyering
c1635e0379
.
2002-03-18 09:51:22 +00:00
Jim Meyering
2486f9acdf
.
2002-03-18 09:50:45 +00:00
Jim Meyering
af1a8f76a6
*** empty log message ***
2002-03-17 19:28:04 +00:00
Jim Meyering
1c1565ff39
*** empty log message ***
2002-03-17 19:21:54 +00:00
Jim Meyering
c3d98f8640
(TESTS): Add part-fail.
2002-03-17 19:21:49 +00:00
Jim Meyering
cf504308fe
*** empty log message ***
2002-03-17 19:21:24 +00:00
Jim Meyering
3677890d37
(usage): Mention that --format=FORMAT must be
...
a *floating-point* format, also in description of that option.
(usage): Also add the `=' signs here: --format=FORMAT,
--separator=STRING.
2002-03-17 19:21:16 +00:00
Jim Meyering
2af2bec9b2
*** empty log message ***
2002-03-17 16:18:35 +00:00
Jim Meyering
30f0e39058
*** empty log message ***
2002-03-17 16:17:38 +00:00
Jim Meyering
fc1e984e89
*** empty log message ***
2002-03-17 16:17:29 +00:00
Jim Meyering
24c61a8949
*** empty log message ***
2002-03-17 16:02:47 +00:00
Jim Meyering
b3354081ac
(copy_internal) [move_mode]: Give a better diagnostic
...
(using errno from the failed unlink) when a cross-device `mv'
fails, e.g., because the destination cannot be unlinked.
Prompted by a report from Karl Berry.
2002-03-17 16:00:54 +00:00
Jim Meyering
aedb44867d
*** empty log message ***
2002-03-16 09:47:01 +00:00
Jim Meyering
65a82e4c26
*** empty log message ***
2002-03-16 09:46:40 +00:00
Jim Meyering
28571ed121
*** empty log message ***
2002-03-16 09:43:19 +00:00
Jim Meyering
3a0036e766
.
2002-03-14 12:19:49 +00:00
Jim Meyering
fa0309e396
*** empty log message ***
2002-03-12 12:12:02 +00:00
Jim Meyering
4f3c16b4f5
.
2002-03-10 22:26:35 +00:00
Jim Meyering
16b01fbdc7
*** empty log message ***
2002-03-10 22:25:01 +00:00
Jim Meyering
cd0be06ed2
(strip): Change wording in diagnostic.
2002-03-10 22:23:19 +00:00
Jim Meyering
48f998c0e8
(do_copy): Change wording in diagnostic.
2002-03-10 22:22:33 +00:00
Jim Meyering
f3a82e33ac
(main): Change wording in diagnostic.
2002-03-10 22:21:44 +00:00
Jim Meyering
14867399cd
(make_path): Remove a comma from a diagnostic.
2002-03-10 22:15:53 +00:00
Jim Meyering
948cbc01ff
*** empty log message ***
2002-03-10 20:25:56 +00:00
Jim Meyering
29dade1a06
*** empty log message ***
2002-03-10 20:20:08 +00:00
Jim Meyering
814ef75488
(GZIP, BZIP2): Remove definitions.
...
($(my_distdir).tar.bz2): Remove rule. Now, it's built by `make dist'.
2002-03-10 20:19:54 +00:00
Jim Meyering
17202b905d
*** empty log message ***
2002-03-10 18:43:12 +00:00
Jim Meyering
0a35becaf5
*** empty log message ***
2002-03-10 18:42:44 +00:00
Jim Meyering
21eba648bd
*** empty log message ***
2002-03-10 18:41:47 +00:00
Jim Meyering
c880cde6a9
reformat continued line
2002-03-10 10:22:47 +00:00
Jim Meyering
3afb09ac80
(gmsgfmt_cmd): New variable.
...
(.po.gmo): Use it here.
(.po.mo): Don't create target directly --
otherwise a failed gmsgfmt command would leave a corrupt,
yet up-to-date, .gmo file.
(.po.gmo): Likewise.
2002-03-10 10:21:55 +00:00
Jim Meyering
1595f15531
.
2002-03-10 09:30:15 +00:00
Jim Meyering
a6921b13ef
*** empty log message ***
2002-03-10 08:28:43 +00:00
Jim Meyering
ae5a552bf1
(copy_reg): Don't exit upon finding a replaced file.
...
Instead, just skip it like the diagnostic says.
Reported by Paul Eggert.
2002-03-10 08:28:30 +00:00
Jim Meyering
0d4eeae035
(copy_reg): Use a more concise diagnostic for
...
reporting replaced files. This avoids a bug in the code,
which mishandled ino_t wider than long.
2002-03-10 08:26:48 +00:00
Jim Meyering
c4f4cfbf11
* src/copy.c (copy_reg): Use a more concise diagnostic for
...
reporting replaced files. This avoids a bug in the code,
which mishandled ino_t wider than long.
* src/remove.c (remove_dir): Likewise, twice.
2002-03-10 08:17:20 +00:00
Jim Meyering
8cef936d37
.
2002-03-09 22:14:08 +00:00
Jim Meyering
583ce8b6c9
.
2002-03-09 22:13:33 +00:00
Jim Meyering
f369403dc6
*** empty log message ***
2002-03-09 22:13:12 +00:00
Jim Meyering
3a82fa109f
*** empty log message ***
2002-03-09 22:10:47 +00:00
Jim Meyering
57d9a3625b
.
2002-03-09 21:05:49 +00:00
Jim Meyering
3f81b8e189
(rm) Add comment on new parameter.
2002-03-09 21:02:05 +00:00
Jim Meyering
d06faa245b
*** empty log message ***
2002-03-09 20:44:11 +00:00
Jim Meyering
29544710c6
(struct dev_ino): Declare new type.
...
(rm): Add a parameter to the prototype.
2002-03-08 16:46:26 +00:00
Jim Meyering
7c38cd6901
(main): Call lstat `.' to get the device/inode numbers
...
now required for rm.
2002-03-08 16:46:11 +00:00
Jim Meyering
9419e88fc4
(do_move): The first time we resort to copy/remove,
...
call lstat `.' to get the device/inode numbers now required for rm.
2002-03-08 16:45:51 +00:00
Jim Meyering
2c929257dc
Don't allow a malicious user to trick another user's rm process into
...
removing unintended files. In one scenario, if root is removing a
hierarchy that is writable by the malicious user, that user may trick
root into removing all of `/'. Reported by Wojciech Purczynski.
(remove_dir): After chdir `..', call lstat to get the
dev/inode of "." and fail if they aren't the same as the old numbers.
(remove_cwd_entries): New parameter, `cwd_dev_ino'.
(remove_dir): Likewise.
(rm): Likewise.
Adjust all callers.
2002-03-08 16:45:31 +00:00
Jim Meyering
28efd24883
*** empty log message ***
2002-03-08 15:41:30 +00:00
Jim Meyering
bb09da15fe
*** empty log message ***
2002-03-08 08:23:53 +00:00
Jim Meyering
db8d2fe339
Mention that this wrapper is needed also on mips-dec-ultrix4.4 systems.
2002-03-08 08:23:47 +00:00
Jim Meyering
b3183656ef
.
2002-03-06 09:15:00 +00:00
Jim Meyering
aa0c7901a4
update from masters
2002-03-06 09:11:13 +00:00
Jim Meyering
ef8f6fe459
.
2002-03-06 09:06:01 +00:00
Jim Meyering
c3aafd6932
*** empty log message ***
2002-03-06 08:56:50 +00:00
Jim Meyering
b0a1aa04ba
(cut invocation): Say that selected input is written in the same
...
order that it is read, and is written exactly once.
2002-03-06 08:56:16 +00:00
Jim Meyering
e304471a9e
*** empty log message ***
2002-03-05 09:03:40 +00:00
Jim Meyering
405638ebb0
*** empty log message ***
2002-03-03 23:25:58 +00:00
Jim Meyering
2020df6702
(tgz-size): Also handle a suffix of `K', since
...
the sizes in the output of `du -h' now look like `29K'
2002-03-03 23:25:05 +00:00
Jim Meyering
c4836a7811
*** empty log message ***
2002-03-03 22:30:13 +00:00
Jim Meyering
47c5a14bad
Make cp -r equivalent to cp -R. Add a new cp option --copy-contents
...
for people who want to emulate the traditional (and rarely desirable)
cp -r behavior.
(cp invocation): Document this.
Fix some related minor bugs: --no-dereference is no longer
equivalent to -d, and --archive (-a) can override the other
symlink options. Warn that cp -R is not portable on symbolic
links unless you also specify -P.
2002-03-03 22:30:06 +00:00
Jim Meyering
f6ac75fd2c
*** empty log message ***
2002-03-03 22:29:41 +00:00
Jim Meyering
c76a2ddf15
.
2002-03-03 22:29:36 +00:00
Jim Meyering
337e4b174d
(copy_internal): Remove -r warning; no longer needed.
2002-03-03 22:29:31 +00:00
Jim Meyering
246e147a6a
(COPY_CONTENTS_OPTION): New enum value.
...
(long_opts): Add --copy-contents.
(usage): Describe new behavior. Sort options.
(main): Implement new behavior. Remove diagnostics for -a and -r;
no longer needed.
2002-03-03 22:28:48 +00:00
Jim Meyering
e566848d2a
.
2002-03-03 09:57:20 +00:00
Jim Meyering
da1695cee6
.
2002-03-03 09:54:53 +00:00
Jim Meyering
2fd63693cc
.
2002-03-02 17:43:10 +00:00
Jim Meyering
244554ca1a
Reflect changed semantics of cp's -r option.
2002-03-02 17:42:45 +00:00
Jim Meyering
22b03a6110
.
2002-03-02 17:39:58 +00:00
Jim Meyering
d726c5ad5f
*** empty log message ***
2002-03-02 17:39:26 +00:00
Jim Meyering
c5fcc8e462
(strnlen): Define-away/undef so that an inconsistent prototype in
...
string.h (on at least AIX4.3.2.0 w/gcc-2.95.3) doesn't cause trouble.
2002-03-02 17:39:17 +00:00
Jim Meyering
256f19b8db
.
2002-03-02 17:37:50 +00:00
Jim Meyering
e4dfd95e1f
*** empty log message ***
2002-03-02 17:36:04 +00:00
Jim Meyering
846263ddff
(cp invocation): Document that cp -r
...
preserves symlinks. Emphasize non-portability of cp -r.
2002-03-02 17:35:39 +00:00
Jim Meyering
b9d1d9e98e
(main): Warn when -r is specified before --archive (-a).
2002-03-02 17:23:34 +00:00
Jim Meyering
3c3e5c4a31
add a comment
2002-03-02 17:17:49 +00:00
Jim Meyering
e2497bb4fd
(copy_internal): For each symlink copied by cp -r,
...
issue a warning that `cp -r' is not portable.
2002-03-02 17:16:42 +00:00
Jim Meyering
7a5c83d8d5
(main): Revert change of 2001-12-29. With this change,
...
cp -r once again preserves symlinks.
(usage): Document the original (now-restored) behavior.
2002-03-02 17:15:42 +00:00
Jim Meyering
808b51dfba
*** empty log message ***
2002-03-02 16:44:07 +00:00
Jim Meyering
baea296b94
(main): Fail if -r is specified after --archive (-a) on the command line.
2002-03-02 16:44:02 +00:00
Jim Meyering
07b422cb2a
be careful about leading/trailing spaces
2002-03-02 13:24:46 +00:00
Jim Meyering
558fd59769
*** empty log message ***
2002-03-02 08:38:57 +00:00
Jim Meyering
dea4262fa6
(copy_reg): Detect abuse of a race condition
...
whereby an unprivileged user could gain read access to otherwise-
inaccessible files when root uses cp or mv to copy a hierarchy
belonging to that user.
2002-03-02 08:38:47 +00:00
Jim Meyering
17e6a0e4bb
Include timespec.h.
...
(strftime, time, stime): Remove declarations; no longer needed.
(usage): Document %N.
(main): Use gettime rather than time to get the time of day,
so that we can get fractional times.
Similarly for settime and stime, so that we can set fractional times
(though this currently is not available to the user since we don't
parse fractional times; add FIXMES for that).
Check for gettime failures; e.g. this can occur if it
is past 2038 and we are a 32-bit app running on a 64-bit OS.
Get fractional part of file time stamps.
Do not falsely report failures just because time_t happens to be -1
(e.g. a file time stamp 1 second before the epoch).
(show_date): 2nd arg is now struct timespec, not time_t.
All uses changed. Use nstrftime rather than strftime, so that
we can format fractional seconds.
2002-03-01 23:57:21 +00:00
Jim Meyering
9f1c3a0e22
*** empty log message ***
2002-03-01 23:54:58 +00:00
Jim Meyering
a9e1eeab54
(gettime): Test HAVE_CLOCK_GETTIME, not HAVE_CLOCK_SETTIME.
2002-03-01 23:54:52 +00:00
Jim Meyering
b39517e205
.
2002-03-01 23:36:30 +00:00
Jim Meyering
920077edd1
(strftime-check): Add `N'.
2002-03-01 23:35:58 +00:00
Jim Meyering
e2f0548110
(Time directives): Add %N for nanoseconds.
...
This documents the recent change to 'ls'.
2002-03-01 23:35:00 +00:00
Jim Meyering
a25f0cdb7e
reflect renaming: nanosleep.h -> timespec.h
2002-03-01 23:34:23 +00:00
Jim Meyering
5fe8296d4a
*** empty log message ***
2002-03-01 23:29:32 +00:00
Jim Meyering
853b15e627
*** empty log message ***
2002-03-01 23:28:21 +00:00
Jim Meyering
f5d3da342d
*** empty log message ***
2002-03-01 23:26:26 +00:00
Jim Meyering
8f5e4ea244
(jm_MACROS): Do not replace stime; no longer used.
...
Check for clock_settime.
2002-03-01 23:26:10 +00:00
Jim Meyering
06b02f10be
*** empty log message ***
2002-03-01 23:21:09 +00:00
Jim Meyering
e616c17722
.
2002-03-01 23:21:01 +00:00
Jim Meyering
3bde76131b
(libfetish_a_SOURCES): Add gettime.c, settime.c,
...
timespec.h. Remove nanosleep.h.
2002-03-01 23:20:53 +00:00
Jim Meyering
5a3e8f271b
new file, from Paul Eggert
2002-03-01 23:20:20 +00:00
Jim Meyering
e5106171da
Reflect renaming: nanosleep.h -> timespec.h.
2002-03-01 23:19:28 +00:00
Jim Meyering
e56702cfd6
new macros/decls, from Paul Eggert
2002-03-01 23:16:55 +00:00
Jim Meyering
20075bd5d4
renamed from nanosleep.h
2002-03-01 23:15:29 +00:00
Jim Meyering
11af8c2887
(decode_switches, usage): Add --time-style=+FORMAT.
2002-02-28 08:34:43 +00:00
Jim Meyering
4e9fd57633
*** empty log message ***
2002-02-28 08:30:31 +00:00
Jim Meyering
db2557052c
(pr invocation): Reword to avoid using `:'
...
in an @opindex entry -- info doesn't permit it.
2002-02-28 08:30:19 +00:00
Jim Meyering
97943b2180
*** empty log message ***
2002-02-28 08:20:05 +00:00
Jim Meyering
69e796de6c
(Formatting file timestamps): Document new
...
time-formatting method: --time-style=+FORMAT.
2002-02-28 08:19:50 +00:00
Jim Meyering
2a7a905dfc
.
2002-02-26 16:03:24 +00:00
Jim Meyering
81b59e0ba3
*** empty log message ***
2002-02-26 15:48:03 +00:00
Jim Meyering
419dd76de0
*** empty log message ***
2002-02-26 15:39:27 +00:00
Jim Meyering
04c4d4dc87
*** empty log message ***
2002-02-26 15:38:49 +00:00
Jim Meyering
9f96885c83
*** empty log message ***
2002-02-26 15:22:22 +00:00
Jim Meyering
7da31a15bb
*** empty log message ***
2002-02-26 15:22:09 +00:00
Jim Meyering
d7f4b25511
*** empty log message ***
2002-02-26 15:21:39 +00:00
Jim Meyering
99c885f123
*** empty log message ***
2002-02-26 15:21:11 +00:00
Jim Meyering
fba433574b
(jm_MACROS): Require AC_FUNC_ACL.
...
Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now.
2002-02-26 15:20:39 +00:00
Jim Meyering
d678a9231c
Include "acl.h" rather than <sys/acl.h>.
...
(USE_ACL): Remove; replaced by HAVE_ACL everywhere.
(gobble_file): Use file_has_acl rather than doing it ourselves.
2002-02-26 15:20:00 +00:00
Jim Meyering
d936975f34
*** empty log message ***
2002-02-26 14:53:28 +00:00
Jim Meyering
4656d21181
(libfetish_a_SOURCES): Add acl.h, acl.c.
2002-02-26 14:53:18 +00:00
Jim Meyering
b11f94d927
.
2002-02-26 14:06:55 +00:00
Jim Meyering
f57432bb1d
tweak comment
2002-02-26 08:32:56 +00:00
Jim Meyering
3612fcbdb2
latest from FSF
2002-02-25 12:11:03 +00:00
Jim Meyering
60a7806d6e
*** empty log message ***
2002-02-24 17:24:29 +00:00
Jim Meyering
e3fe486f9f
Include posixver.h.
2002-02-24 17:24:06 +00:00
Jim Meyering
0142f9ed84
(DISTFILES.common): Add remove-potcdate.sin.
...
(.SUFFIXES): Add .sed and .sin.
(.sin.sed): New rule.
($(DOMAIN).pot-update): Depend on remove-potcdate.sed. If the old
POT file exists and the new POT file differs from it only in the
first POT-Creation-Date line, keep the old POT file. So the PO files
don't need to be remade, and automake's "distcheck" target succeeds.
(mostlyclean): Remove remove-potcdate.sed and additional temporary
files.
2002-02-23 09:16:44 +00:00
Jim Meyering
63d4f2d50b
.
2002-02-23 09:16:02 +00:00
Jim Meyering
6a8f12175a
*** empty log message ***
2002-02-23 09:15:45 +00:00
Jim Meyering
687ed33f94
.
2002-02-23 09:14:52 +00:00
Jim Meyering
39ae860d5b
(simple_cat, cat, main): Used char * rather than
...
unsigned char *, to avoid some technical violations of the C
standard, and to avoid the need for casts. I guess the
unsigned char * was probably there for improved performance
with ancient compilers, but the code wasn't using the
unsignedness any more.
Reported by Nelson H. F. Beebe.
(cat): int -> size_t for full_write arg. This doesn't
fix any bugs since the buffer size is small, but it makes
the code a bit clearer.
2002-02-23 09:12:20 +00:00
Jim Meyering
8f0c48cf2f
*** empty log message ***
2002-02-23 09:02:23 +00:00
Jim Meyering
a5d6352ca2
(xpath_concat): Reorder code to pacify
...
compilers that don't know that xalloc_die never returns.
2002-02-23 09:02:18 +00:00
Jim Meyering
1f8d1e1a94
*** empty log message ***
2002-02-20 16:09:14 +00:00
Jim Meyering
0d9dce8362
*** empty log message ***
2002-02-20 16:06:29 +00:00
Jim Meyering
69e2127485
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Use `posix2_version ()' in place of POSIX2_VERSION.
2002-02-20 16:06:20 +00:00
Jim Meyering
12756a214f
*** empty log message ***
2002-02-19 20:41:18 +00:00
Jim Meyering
7ca2112fce
(seq invocation): In the example, use "tail
...
-n 3", not "tail -3", to conform to POSIX 1003.1-2001.
2002-02-19 20:41:13 +00:00
Jim Meyering
b9bf7eada4
update due to modified mk-script
2002-02-18 12:41:49 +00:00
Jim Meyering
0692039ada
.
2002-02-18 12:40:53 +00:00
Jim Meyering
edd622d994
*** empty log message ***
2002-02-18 12:39:48 +00:00
Jim Meyering
c53546aa7e
*** empty log message ***
2002-02-18 12:39:42 +00:00
Jim Meyering
c58e076233
(test_vector): Rename tests of obsolete usage to have prefix of `obs'.
...
For tests matching /^obs/,
put _POSIX2_VERSION=199209 in the environment, so the tests succeed
even when the environment would have contained _POSIX2_VERSION=200112.
2002-02-18 12:39:19 +00:00
Jim Meyering
20f7083676
*** empty log message ***
2002-02-18 12:35:15 +00:00
Jim Meyering
ebf1beaf96
For tests matching /^(obs|err-[134])/,
...
put _POSIX2_VERSION=199209 in the environment, so the tests succeed
even when the environment would have contained _POSIX2_VERSION=200112.
2002-02-18 12:35:00 +00:00
Jim Meyering
42eb22a775
*** empty log message ***
2002-02-18 12:33:30 +00:00
Jim Meyering
68d442ddaf
When getting input via a pipe, apply the
...
environment settings to the command in question, not to `cat'.
No longer allow more than one element in the
$Test::env or $Test::env_default arrays. No one used that.
2002-02-18 12:33:11 +00:00
Jim Meyering
5e8ee3161d
*** empty log message ***
2002-02-17 22:53:18 +00:00
Jim Meyering
3f570570fd
Tell sort to accept old-style options.
2002-02-17 22:50:33 +00:00
Jim Meyering
4228c4b860
.
2002-02-17 22:48:54 +00:00
Jim Meyering
1b34d3edee
Tell head to accept old-style options like `-1'.
2002-02-17 22:48:45 +00:00
Jim Meyering
94fcdc55eb
*** empty log message ***
2002-02-17 22:39:51 +00:00
Jim Meyering
09eb7ebbca
Tell head to accept old-style options like `-1'.
2002-02-17 22:39:47 +00:00
Jim Meyering
91564c12b0
*** empty log message ***
2002-02-17 21:47:43 +00:00
Jim Meyering
a261a6aa62
(tsort invocation): Add a more realistic example.
2002-02-17 21:47:35 +00:00
Jim Meyering
59ad795300
(tsort background): New section.
...
From Ian Lance Taylor.
2002-02-17 20:26:43 +00:00
Jim Meyering
3b118bfa86
.
2002-02-17 20:15:49 +00:00
Jim Meyering
9c5a25e176
.
2002-02-17 20:14:18 +00:00
Jim Meyering
525a872b3f
*** empty log message ***
2002-02-17 20:13:45 +00:00
Jim Meyering
908d3853ac
*** empty log message ***
2002-02-17 19:13:21 +00:00
Jim Meyering
2377fcd9a3
(wget_files): Reflect new location of these files.
2002-02-17 19:13:11 +00:00
Jim Meyering
5e55fec6e9
*** empty log message ***
2002-02-17 19:05:53 +00:00
Jim Meyering
28d582acd9
($(DOMAIN).pot-update): Remove/replace the .pot
...
file only if the new one is different (modulo the creation date).
2002-02-17 16:20:39 +00:00
Jim Meyering
2b345f4a8d
*** empty log message ***
2002-02-17 08:45:54 +00:00
Jim Meyering
49a3c7a82d
Upgrade to gettext-0.11.
2002-02-16 14:59:31 +00:00
Jim Meyering
2202d97525
Upgrade to gettext-0.11.
2002-02-16 14:58:48 +00:00
Jim Meyering
83dcec4e43
Update to Gettext 0.11
2002-02-16 14:40:15 +00:00
Jim Meyering
ad61fd4133
Update to Gettext 0.11
2002-02-16 14:39:44 +00:00
Jim Meyering
9644fae0fd
.
2002-02-16 14:39:34 +00:00
Jim Meyering
36dd24da90
renamed from doc/texinfo.tex
2002-02-16 14:27:18 +00:00
Jim Meyering
b79eab3aa6
renamed to config/texinfo.tex
2002-02-16 14:27:17 +00:00
Jim Meyering
c7f3f0fba9
renamed to config/mdate-sh
2002-02-16 14:26:57 +00:00
Jim Meyering
0bca413339
renamed from doc/mdate-sh
2002-02-16 14:26:57 +00:00
Jim Meyering
a714e6b4e5
renamed from mkinstalldirs
2002-02-16 14:23:56 +00:00
Jim Meyering
246ae48193
renamed from install-sh
2002-02-16 14:23:51 +00:00
Jim Meyering
96cb172817
renamed from missing
2002-02-16 14:23:46 +00:00
Jim Meyering
59c60442f3
renamed from depcomp
2002-02-16 14:23:41 +00:00
Jim Meyering
7408ba7d77
renamed from config.sub
2002-02-16 14:23:37 +00:00
Jim Meyering
8b7fb356cb
renamed from config.guess
2002-02-16 14:23:31 +00:00
Jim Meyering
b164e8fd95
Update to Autoconf 2.52h.
2002-02-16 14:15:27 +00:00
Jim Meyering
8481ec72a8
Update to Gettext 0.11.
2002-02-16 14:10:17 +00:00
Jim Meyering
90e921d334
Update to Gettext 0.11.
2002-02-16 14:08:46 +00:00
Jim Meyering
f033fef4ce
Add support for _POSIX2_VERSION, which lets you pick which POSIX
...
version you want the utilities to conform to. Remove warnings about
failure to conform to a future POSIX version.
(ISO_8601_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(usage): Document only the intersection of the
old and new behaviors, to encourage portability.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 09:04:30 +00:00
Jim Meyering
7513e6d4f4
Add support for _POSIX2_VERSION, which lets you pick which POSIX
...
version you want the utilities to conform to. Remove warnings about
failure to conform to a future POSIX version.
(usage): Document only the intersection of the
old and new behaviors, to encourage portability.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 09:03:12 +00:00
Jim Meyering
361dda3c20
*** empty log message ***
2002-02-16 08:59:10 +00:00
Jim Meyering
44cfebcac7
*** empty log message ***
2002-02-16 08:58:20 +00:00
Jim Meyering
e2ae699ef5
Use head -n 150', not head -150'.
2002-02-16 08:55:56 +00:00
Jim Meyering
b2b2d44f20
*** empty log message ***
2002-02-16 08:55:02 +00:00
Jim Meyering
76272609c2
Use head -n 7', not head -7'.
2002-02-16 08:54:52 +00:00
Jim Meyering
ebce0d1dec
.
2002-02-16 08:26:04 +00:00
Jim Meyering
21d2ed30b3
*** empty log message ***
2002-02-16 08:23:43 +00:00
Jim Meyering
7592628e48
(jm_PREREQ_POSIXVER): New macro.
...
(jm_PREREQ): Use it.
2002-02-16 08:23:10 +00:00
Jim Meyering
9fff44980c
Document _POSIX2_VERSION.
2002-02-16 08:22:32 +00:00
Jim Meyering
5de5f30d9b
*** empty log message ***
2002-02-16 08:21:44 +00:00
Jim Meyering
aa21da0560
fix typo
2002-02-16 08:20:34 +00:00
Jim Meyering
c1e20b738a
Add support for _POSIX2_VERSION, which lets you pick which POSIX
...
version you want the utilities to conform to. Remove warnings about
failure to conform to a future POSIX version.
* NEWS, doc/coreutils.texi: Document _POSIX2_VERSION.
* doc/coreutils.texi (Standards Conformance): New section.
2002-02-16 08:16:26 +00:00
Jim Meyering
981a7966e7
*** empty log message ***
2002-02-16 08:14:53 +00:00
Jim Meyering
cc98f8a745
(libfetish_a_SOURCES): Add posixver.c and posixver.h.
2002-02-16 08:14:09 +00:00
Jim Meyering
815c5a7a31
new file, from Paul Eggert
2002-02-16 08:13:08 +00:00
Jim Meyering
5c7becf8ca
*** empty log message ***
2002-02-16 08:12:01 +00:00
Jim Meyering
b7bdf635da
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 08:11:50 +00:00
Jim Meyering
1e6f7000ac
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main, parse_obsolescent_option): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 08:10:10 +00:00
Jim Meyering
e1ce35d51f
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 08:04:12 +00:00
Jim Meyering
12549a6db8
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 08:00:46 +00:00
Jim Meyering
3741aa834b
(_POSIX2_VERSION, POSIX2_VERSION): Remove definitions.
...
(OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): Likewise.
2002-02-16 07:47:48 +00:00
Jim Meyering
e98b44e829
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 07:44:20 +00:00
Jim Meyering
9cb0d2f448
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(SEP_STRING_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 07:42:52 +00:00
Jim Meyering
8232744d27
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:39:17 +00:00
Jim Meyering
a5e2a85f07
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(STRINGS_OPTION, WIDTH_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard. Do not warn of obsolete options.
2002-02-16 07:37:15 +00:00
Jim Meyering
1183723f25
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:31:27 +00:00
Jim Meyering
014c8f4a02
Include posixver.h.
...
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:29:18 +00:00
Jim Meyering
b042392540
.
2002-02-16 07:22:32 +00:00
Jim Meyering
7823d1aaed
*** empty log message ***
2002-02-16 07:22:17 +00:00
Jim Meyering
f676dbef22
New test for change of 2002-02-05.
2002-02-16 07:22:09 +00:00
Jim Meyering
0798f9740f
(TESTS): Add split-a.
2002-02-16 07:21:59 +00:00
Jim Meyering
80cb677ce9
Change 'split' to conform to POSIX. It now accepts an -a or
...
--suffix-length option, and refuses to generate more files
than there are suffixes.
Document this.
2002-02-15 15:22:32 +00:00
Jim Meyering
18a3d6a8aa
from texinfo-4.0g
2002-02-15 09:10:54 +00:00
Jim Meyering
9e2f2e9f31
.
2002-02-13 13:59:39 +00:00
Jim Meyering
98ca17881b
*** empty log message ***
2002-02-12 15:46:40 +00:00
Jim Meyering
d4e24746dc
(DEFAULT_SUFFIX_LENGTH): Define constant.
...
(suffix_length): Use it here.
(usage): Use it here.
2002-02-12 15:46:34 +00:00
Jim Meyering
65cbf7d1fd
Include "dirname.h".
...
(outbase): Now a global var.
(outfile_end): Remove.
(suffix_length): New var.
(shortopts, longopts, main): Add -a or --suffix-length.
(next_file_name): Implement -a. Do not extend the suffix length.
Check for file names that are too long.
(main): Move outfile initialization to next_file_name.
(shortopts): Remove -v (a typo).
2002-02-12 15:44:16 +00:00
Jim Meyering
edcef60550
*** empty log message ***
2002-02-12 07:40:54 +00:00
Jim Meyering
3e7513f731
*** empty log message ***
2002-02-12 07:40:39 +00:00
Jim Meyering
2efda64d38
(main): Output warnings only if OBSOLETE_OPTION_WARNINGS.
2002-02-12 07:40:24 +00:00
Jim Meyering
e34b2d9108
.
2002-02-11 23:27:05 +00:00
Jim Meyering
bc4fb9c6f0
*** empty log message ***
2002-02-11 23:26:20 +00:00
Jim Meyering
a4376b2603
Add more support for POSIX 1003.1-2001, which requires removal
...
for support of obsolete "-DIGITS" option syntax in nice, and
which prohibits options with optional arguments like date's
-I option.
Document this.
2002-02-11 23:25:34 +00:00
Jim Meyering
28bcd77302
*** empty log message ***
2002-02-11 23:23:48 +00:00
Jim Meyering
6793260cdd
(main): Conform to POSIX 1003.1-2001 if
...
POSIX2_VERSION says to, otherwise warn of obsolete usage if
OBSOLETE_OPTION_WARNINGS is nonzero and if not POSIXLY_CORRECT.
2002-02-11 23:23:42 +00:00
Jim Meyering
d614857d03
Add more support for POSIX 1003.1-2001, which requires removal
...
for support of obsolete "-DIGITS" option syntax in nice, and
which prohibits options with optional arguments like date's
-I option.
(ISO_8601_OPTION): New enum value.
(long_options): Use it.
(short_options): New constant.
(usage): Document the change.
(main): Conform to POSIX 1003.1-2001 if
POSIX2_VERSION says to, otherwise warn of obsolete usage if
OBSOLETE_OPTION_WARNINGS is nonzero and if not POSIXLY_CORRECT.
2002-02-11 22:58:59 +00:00
Jim Meyering
8abf13fa94
*** empty log message ***
2002-02-11 21:45:02 +00:00
Jim Meyering
154e260c9d
(usage): Describe %F, %g, %G, %P, and %R.
2002-02-11 21:44:35 +00:00
Jim Meyering
1b7ac91429
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
2002-02-11 15:11:05 +00:00
Jim Meyering
bbc05d986e
.
2002-02-11 15:04:51 +00:00
Jim Meyering
21b915db0f
*** empty log message ***
2002-02-11 14:35:02 +00:00
Jim Meyering
c2fbf52745
Use tail -n +2', rather than tail +2'.
2002-02-11 14:34:49 +00:00
Jim Meyering
5c754a018b
*** empty log message ***
2002-02-11 14:32:49 +00:00
Jim Meyering
821811d87f
From Bruno Haible
...
(print_esc): Call print_unicode_char with exit_on_error = false.
2002-02-11 14:32:22 +00:00
Jim Meyering
57eace9a0f
*** empty log message ***
2002-02-11 14:29:31 +00:00
Jim Meyering
afd24a90a3
2002-02-02 Paul Eggert <eggert@twinsun.com>
...
Bruno Haible <bruno@clisp.org >
* unicodeio.c (unicode_to_mb): New function, extracted from
print_unicode_char. Call failure callback instead of error.
(fwrite_success_callback): New function.
(exit_failure_callback): New function.
(fallback_failure_callback): New function.
(print_unicode_char): Call unicode_to_mb.
2002-02-11 14:28:35 +00:00
Jim Meyering
395fbc0389
2002-02-02 Paul Eggert <eggert@twinsun.com>
...
Bruno Haible <bruno@clisp.org >
* unicodeio.c (unicode_to_mb): New function, extracted from
print_unicode_char. Call failure callback instead of error.
(fwrite_success_callback): New function.
(exit_failure_callback): New function.
(fallback_failure_callback): New function.
(print_unicode_char): Call unicode_to_mb.
2002-02-11 14:28:09 +00:00
Jim Meyering
19d1db4624
.
2002-02-11 14:13:30 +00:00
Jim Meyering
f54a032ad1
*** empty log message ***
2002-02-11 11:00:55 +00:00
Jim Meyering
213d9a655f
(TESTS): Add head-pos.
2002-02-11 11:00:46 +00:00
Jim Meyering
71447df741
*** empty log message ***
2002-02-11 11:00:10 +00:00
Jim Meyering
e44fbb95ea
(head_lines): If we have read too much data, try
...
to seek back to the position we would have gotten to had we
been reading one byte at a time. POSIX currently doesn't
require this, but it's easy to do and some software relies on it.
2002-02-11 11:00:00 +00:00
Jim Meyering
5ec71c5990
New file/test for the change of 2002-02-08.
2002-02-11 10:55:51 +00:00
Jim Meyering
f1587760e9
*** empty log message ***
2002-02-11 08:37:00 +00:00
Jim Meyering
78c4877776
*** empty log message ***
2002-02-11 08:35:10 +00:00
Jim Meyering
55a1f9d86b
(unquote): Make comment a little clearer.
2002-02-11 08:34:47 +00:00
Jim Meyering
a759b38acf
*** empty log message ***
2002-02-10 21:04:12 +00:00
Jim Meyering
04a5f2605f
*** empty log message ***
2002-02-02 09:54:50 +00:00
Jim Meyering
7278cc2e51
(main): Prepend `warning: ' to the diagnostic, so it's
...
consistent with all of the other `... is obsolete...' diagnostics.
2002-02-02 09:54:38 +00:00
Jim Meyering
4166236b53
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document this.
(shortopts): New constant.
(main): Check for obsolete options.
2002-02-02 09:53:26 +00:00
Jim Meyering
1f6bad2b30
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document this.
(shortopts): New constant.
(main): Check for obsolete options.
2002-02-02 09:47:57 +00:00
Jim Meyering
3c25a62eb8
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document this.
(main): Check for obsolete options.
(shortopts): New constant.
(main): Use -1, not EOF, for getopt_long.
2002-02-02 09:40:50 +00:00
Jim Meyering
5e2bb11618
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(main): Check for obsolete options.
(short_options): New constant.
2002-02-02 09:37:12 +00:00
Jim Meyering
44dc43bb3d
*** empty log message ***
2002-02-02 09:35:52 +00:00
Jim Meyering
bf76cb368c
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document it.
(main): Check for obsolete options.
(short_options): New constant.
(SEP_STRING_OPTION): New enum value.
(long_options): Use it.
2002-02-02 09:35:43 +00:00
Jim Meyering
c578654cad
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document it.
(main): Check for obsolete options.
(short_options): New constant.
New enum for long options.
2002-02-02 09:31:09 +00:00
Jim Meyering
bf3a5672fb
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(usage): Document it.
(main): Check for obsolete options.
(header_mode_option): New constant.
2002-02-02 08:10:04 +00:00
Jim Meyering
f87b5cab0c
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(main): Check for obsolete options.
(main): Fix bug: -- -N was treated as -N --.
2002-02-02 07:58:50 +00:00
Jim Meyering
33f9d106bc
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(shortopts): New constant.
(main): Check for obsolete options.
2002-02-02 07:54:49 +00:00
Jim Meyering
793fbbc7f2
(OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): New macros.
2002-02-02 00:06:50 +00:00
Jim Meyering
20c2cd43a9
*** empty log message ***
2002-02-01 23:47:28 +00:00
Jim Meyering
546f26cbb3
* src/shred.c: (VERBOSE_UPDATE): Update every 5 seconds, not every 10.
...
(wipename): Quote file names only when necessary.
(main): Copy quoted string into malloc'd storage so it doesn't
get clobbered when using -u and --verbose.
Minor clean-up.
* src/shred.c:
Use `NULL' rather than `(time_t *) 0'.
(dopass): Use STREQ in place of strcmp.
Add parentheses around use of nested ternary operator.
2002-02-01 23:43:46 +00:00
Jim Meyering
a00579f70b
(VERBOSE_UPDATE): Now counts seconds, not bytes.
...
(dopass): If verbose, output a line every VERBOSE_UPDATE seconds,
and suppress duplicate output lines. Output a percentage as well
as a count of bytes.
Also, fix comment/code typo regarding how many bytes have been
written; this typo was harmless before, but is no longer harmless with
the above change in effect.
2002-02-01 23:34:57 +00:00
Jim Meyering
61d5f094fd
(rm): Add a comment.
2002-02-01 23:30:23 +00:00
Jim Meyering
3e04fcdbb5
Add more support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "-N" option syntax in expand, head, fold,
split, tail, unexpand, uniq, and which prohibits options with
optional arguments in od and pr.
(parse_obsolescent_option, main): Likewise.
2002-02-01 16:31:55 +00:00
Jim Meyering
31cb36e88f
(start_lines): Handle the case in which bytes_read is zero.
2002-02-01 09:12:50 +00:00
Jim Meyering
06506ceb4f
*** empty log message ***
2002-01-28 13:51:22 +00:00
Jim Meyering
2c1c1dc64e
(ac-check): Remove, now that we no longer have
...
to duplicate that information.
2002-01-28 13:50:50 +00:00
Jim Meyering
7db90444af
*** empty log message ***
2002-01-28 10:10:33 +00:00
Jim Meyering
92747bfbc9
*** empty log message ***
2002-01-28 10:09:08 +00:00
Jim Meyering
467a80a588
*** empty log message ***
2002-01-28 10:08:38 +00:00
Jim Meyering
2d34812b74
*** empty log message ***
2002-01-28 06:30:41 +00:00
Jim Meyering
874d77f17f
*** empty log message ***
2002-01-27 07:53:45 +00:00
Jim Meyering
662fff7861
tail -n +2 would perform an extra read after encountering EOF
...
(start_lines): Detect EOF, inform caller.
(tail_lines): Upon EOF in start_lines, return immediately.
2002-01-27 07:53:37 +00:00
Jim Meyering
2852c1c0a1
split a long line
2002-01-26 22:04:00 +00:00
Jim Meyering
bae9a65da4
.
2002-01-26 19:03:43 +00:00
Jim Meyering
a08c6469be
(jm_MACROS): Require autoconf-2.52g.
2002-01-26 19:03:23 +00:00
Jim Meyering
c99c6c304a
.
2002-01-26 09:56:05 +00:00
Jim Meyering
6cf1df86a5
*** empty log message ***
2002-01-26 09:55:15 +00:00
Jim Meyering
b2d18ac8f5
(getdate$U.o): Depend on unlocked-io.h.
2002-01-26 09:55:02 +00:00
Jim Meyering
1c3fa0f99e
*** empty log message ***
2002-01-24 09:14:52 +00:00
Jim Meyering
5d9ed2d7bc
(START-INFO-DIR-ENTRY): Remove a few entries
...
and clean up a few others based on suggestions from Bob Proulx.
2002-01-24 09:14:45 +00:00
Jim Meyering
97d18a1d85
*** empty log message ***
2002-01-22 18:16:06 +00:00
Jim Meyering
7e37a5e5e1
(skip): Remove redundant check for overflow.
...
fseeko's seek argument is already known to be in range,
since it is less than the file size.
2002-01-22 18:15:57 +00:00
Jim Meyering
d283021a71
(save_stdin): Report proper errno value after
...
fwrite failures. Do not bother to rewind the temp file, as
it'll be read backwards anyway.
2002-01-22 17:50:41 +00:00
Jim Meyering
0e4a77847a
.
2002-01-22 12:00:00 +00:00
Jim Meyering
bc3afd9b46
*** empty log message ***
2002-01-22 11:59:20 +00:00
Jim Meyering
fb92d24736
(Makefile): Don't depend on $(BUILT_SOURCES).
...
Otherwise, some versions of automake would omit the rule that makes
Makefile from Makefile.in.
2002-01-22 11:59:11 +00:00
Jim Meyering
c00f96b198
.
2002-01-22 11:58:36 +00:00
Jim Meyering
7a50bc0dff
header-check: fix it yet again
2002-01-22 11:22:03 +00:00
Jim Meyering
31a6a88517
(header-check): Add `&& :'.
2002-01-22 11:13:50 +00:00
Jim Meyering
78ebc8e8d5
*** empty log message ***
2002-01-22 11:12:00 +00:00
Jim Meyering
e053850b61
*** empty log message ***
2002-01-22 11:11:22 +00:00
Jim Meyering
aa247b62b3
.
2002-01-22 11:03:33 +00:00
Jim Meyering
c31e5c3ca5
update copyright year
2002-01-22 11:02:31 +00:00
Jim Meyering
3da062869b
(swallow_file_in_memory): Work even if `open' returns 0.
...
Check for `close' error.
2002-01-22 10:51:53 +00:00
Jim Meyering
f8053809f8
remove the parens I just added to Paul's patch
2002-01-22 10:47:14 +00:00
Jim Meyering
ef95b3233e
(EOVERFLOW, fseeko): New macros.
2002-01-22 10:46:05 +00:00
Jim Meyering
437d89a151
(skip): Use fseeko rather than lseek.
...
(Also, check for overflow when converting uintmax_t to off_t.)
2002-01-22 10:44:13 +00:00
Jim Meyering
2b1c83e4e2
*** empty log message ***
2002-01-22 10:34:49 +00:00
Jim Meyering
e4407b754b
(jm_MACROS): Require AC_FUNC_FSEEKO.
2002-01-22 10:34:43 +00:00
Jim Meyering
f2c93707b4
.
2002-01-22 09:53:13 +00:00
Jim Meyering
5713380d80
.
2002-01-22 08:14:46 +00:00
Jim Meyering
ff9ea9b139
*** empty log message ***
2002-01-22 08:13:00 +00:00
Jim Meyering
026c2017b1
Include xmemcoll.h, not memcoll.h.
...
Use xmemcoll instead of memcoll.
(die): Do not invoke cleanup; atexit does this now.
(main): Use atexit to invoke cleanup on exit.
Set xmemcoll_exit_failure to SORT_FAILURE.
2002-01-22 08:12:51 +00:00
Jim Meyering
64eb355c76
Include xmemcoll.h, not memcoll.h.
...
Use xmemcoll instead of memcoll.
2002-01-22 08:11:04 +00:00
Jim Meyering
023877ac27
*** empty log message ***
2002-01-22 08:04:03 +00:00
Jim Meyering
cc6668c3e7
(libfetish_a_SOURCES): Add them.
2002-01-22 08:03:54 +00:00
Jim Meyering
ecf261bb6e
*** empty log message ***
2002-01-22 08:02:55 +00:00
Jim Meyering
3de8f89388
(quotearg_n_style_mem): New function.
2002-01-22 08:02:43 +00:00
Jim Meyering
1495a99781
(quotearg_buffer_restyled):
...
Fix bug with quoting buffers containing NUL when backslashing escapes.
This bug was exposed by the other changes in this patch.
(quotearg_n_options): New arg ARGSIZE.
All callers changed.
(quoting_options_from_style): New function.
(quotearg_n_style): Use it.
(quotearg_n_style_mem): New function.
2002-01-22 08:02:22 +00:00
Jim Meyering
80e8506f75
Include errno.h, and declare errno if not defined.
...
(memcoll): Set errno to zero if there is no error.
2002-01-22 07:56:44 +00:00
Jim Meyering
bb1f5171c4
*** empty log message ***
2002-01-21 23:33:51 +00:00
Jim Meyering
5883167774
*** empty log message ***
2002-01-21 22:02:35 +00:00
Jim Meyering
2d1ec93821
(CMP_WITH_IGNORE): Don't assume that the difference
...
between two size_t values can be stored in an int; this doesn't
work, for example, on 64-bit Solaris.
2002-01-21 22:02:28 +00:00
Jim Meyering
012945ff54
(keycmp): Don't assume that the difference between two size_t values can be
...
stored in an int; this doesn't work, for example, on 64-bit Solaris.
Also, fix the type of two locals to be size_t instead of int.
2002-01-21 22:01:58 +00:00
Jim Meyering
0199f37303
(compare_files): Don't assume that the difference
...
between two size_t values can be stored in an int; this doesn't
work, for example, on 64-bit Solaris.
2002-01-21 22:00:32 +00:00
Jim Meyering
8ecf5f402d
*** empty log message ***
2002-01-21 20:04:08 +00:00
Jim Meyering
81e204a3e7
(header-check): New rule.
...
(local-check): Add header-check.
2002-01-21 20:03:59 +00:00
Jim Meyering
ccfd76fbc8
(strftime-check): New rule.
...
(local-check): Convert this target to a list. Update uses.
Mark them as .PHONY.
2002-01-21 19:57:53 +00:00
Jim Meyering
0957ccf367
*** empty log message ***
2002-01-21 19:53:45 +00:00
Jim Meyering
3ca688d69a
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:53:23 +00:00
Jim Meyering
885956355c
*** empty log message ***
2002-01-21 19:52:06 +00:00
Jim Meyering
e6345ecb09
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:51:31 +00:00
Jim Meyering
758e7f409f
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:50:50 +00:00
Jim Meyering
945532de66
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:50:28 +00:00
Jim Meyering
54bf872aab
*** empty log message ***
2002-01-21 19:49:58 +00:00
Jim Meyering
ee6911b745
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:49:51 +00:00
Jim Meyering
c5c6647f22
Don't include "xalloc.h", as system.h already does that via sys2.h.
2002-01-21 19:49:24 +00:00
Jim Meyering
72d40f6724
Avoid undefined behavior when strcoll fails,
...
by resorting the directory with strcmp instead.
Include <setjmp.h>.
Include "quote.h".
(compare_atime, rev_cmp_atime, compare_ctime, rev_cmp_ctime,
compare_mtime, rev_cmp_mtime, compare_size, rev_comp_size,
compare_name, rev_cmp_name, compare_extension, rev_cmp_extension,
compare_version, rev_compare_version): Move before use, so that
we can remove the forward declaration. Reimplement in terms of
the new functions described below, using xstrcoll instead of strcoll.
(failed_strcoll): New var.
(xstrcoll): New function.
(V): New type.
(cmp_ctime, compstr_ctime, rev_str_ctime): New functions.
(cmp_mtime, compstr_mtime, rev_str_mtime): Likewise.
(cmp_atime, compstr_atime, rev_str_atime): Likewise.
(cmp_size, compstr_size, rev_str_size): Likewise.
(cmp_version): Likewise.
(cmp_name, compstr_name, rev_str_name): Likewise.
(cmp_extension, compstr_extension, rev_str_extension): Likewise.
(sort_files): Use prototype for internal function var.
If the strcoll-based comparison fails, fall back on a strcmp-based one.
2002-01-20 20:44:49 +00:00
Jim Meyering
99f7bd761f
*** empty log message ***
2002-01-20 08:22:12 +00:00
Jim Meyering
325addae1d
Ensure that the two version numbers in configure.ac remain in sync.
...
(local-check): Depend on ac-check.
(ac_p_pkg, AC_INIT_PKG): Define.
(ac_p_ver, AC_INIT_VER): Define.
(ac-check): New rule.
2002-01-19 00:12:30 +00:00
Jim Meyering
4e69204179
.
2002-01-19 00:07:20 +00:00
Jim Meyering
c7b097f904
*** empty log message ***
2002-01-19 00:03:42 +00:00
Jim Meyering
8723a1eaae
*** empty log message ***
2002-01-19 00:02:48 +00:00
Jim Meyering
fe680fd860
*** empty log message ***
2002-01-18 23:59:25 +00:00
Jim Meyering
2bd66cf7fc
.
2002-01-18 23:56:59 +00:00
Jim Meyering
8e7e29d1de
.
2002-01-18 23:56:32 +00:00
Jim Meyering
96efa91b23
.
2002-01-18 23:50:03 +00:00
Jim Meyering
ea2703dd8c
*** empty log message ***
2002-01-18 23:47:33 +00:00
Jim Meyering
009e3b99cf
*** empty log message ***
2002-01-18 23:47:13 +00:00
Jim Meyering
10b3363e2e
(jm_MACROS): Use AC_FUNC_STRNLEN.
...
Remove useless quotes: DF_PROG="df".
2002-01-18 23:43:38 +00:00
Jim Meyering
c8aa23a9cc
(main): Issue a warning for obsolete usage, unless POSIXLY_CORRECT.
2002-01-18 23:40:06 +00:00
Jim Meyering
8a755a3d27
(parse_obsolescent_option): Issue a warning for obsolete usage,
...
unless POSIXLY_CORRECT.
2002-01-18 23:39:37 +00:00
Jim Meyering
36a16de45c
(main): Issue a warning for obsolete usage, unless POSIXLY_CORRECT.
2002-01-18 23:39:06 +00:00
Jim Meyering
6e2ffd49b1
tweak copyright line
2002-01-18 23:36:00 +00:00
Jim Meyering
2abefb14eb
*** empty log message ***
2002-01-18 19:51:04 +00:00
Jim Meyering
e2c1c2e529
Add these tests:
...
tr '[==]' x
tr '[::]' x
they should fail, not get a failed assertion.
2002-01-18 19:50:28 +00:00
Jim Meyering
067c2ea921
Fix tr so it no longer gets a failed assertion for [::] or [==].
...
(xmemdup): Rename from `substr' and rewrite to
take only pointer/length parameters.
(build_spec_list): Update sole caller.
Properly diagnose the invalid specs [::] and [==].
Pawel Prokop reported that `tr [::] _' elicits a failed assertion.
2002-01-18 19:18:07 +00:00
Jim Meyering
e91fe759ec
*** empty log message ***
2002-01-18 19:16:03 +00:00
Jim Meyering
37d0d50168
*** empty log message ***
2002-01-18 19:13:27 +00:00
Jim Meyering
6f46b8dd99
.
2002-01-18 15:40:54 +00:00
Jim Meyering
1f2f9be7f8
(main): Issue a warning for obsolete usage, unless POSIXLY_CORRECT.
2002-01-18 15:36:23 +00:00
Jim Meyering
96400fcda4
.
2002-01-16 23:33:48 +00:00
Jim Meyering
4ff8979277
*** empty log message ***
2002-01-16 23:32:01 +00:00
Jim Meyering
3e9354e7f7
Add support for POSIX 1003.1-2001, which requires removal for
...
support of the obsolete `touch [-acm] MMDDhhmm[YY] FILE...' syntax.
Document this.
2002-01-16 23:31:51 +00:00
Jim Meyering
42e25937cf
*** empty log message ***
2002-01-16 23:31:33 +00:00
Jim Meyering
1701230f32
Add support for POSIX 1003.1-2001, which requires removal for
...
support of the obsolete `touch [-acm] MMDDhhmm[YY] FILE...' syntax.
(usage, main): Implement this.
2002-01-16 23:31:14 +00:00
Jim Meyering
68bd369ece
*** empty log message ***
2002-01-16 23:14:24 +00:00
Jim Meyering
358a274042
Add support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "+" option syntax in sort, tail, and uniq.
* doc/coreutils.texi: Document this. (Also, document a similar
change to "touch", for fileutils).
2002-01-16 23:13:49 +00:00
Jim Meyering
2f8c0a3131
(ISDIGIT, S_ISVTX, S_IXUGO): Comment fix.
2002-01-16 23:04:06 +00:00
Jim Meyering
9b0e6e4b56
*** empty log message ***
2002-01-16 23:02:37 +00:00
Jim Meyering
2302cc643b
(_POSIX2_VERSION, POSIX2_VERSION): New macros.
2002-01-16 23:02:28 +00:00
Jim Meyering
f29617e3fe
add 2002 to Copyright line
2002-01-16 23:01:04 +00:00
Jim Meyering
485d699baf
tweak comment
2002-01-16 23:00:10 +00:00
Jim Meyering
a5bda3260c
add 2002 to Copyright line
2002-01-16 22:59:27 +00:00
Jim Meyering
b5b50f46ea
Add support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "+" option syntax in sort, tail, and uniq.
(usage, main): Implement this.
2002-01-16 22:59:14 +00:00
Jim Meyering
0037e217df
add 2002 to Copyright line
2002-01-16 22:56:54 +00:00
Jim Meyering
2bea3939c6
Add support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "+" option syntax in sort, tail, and uniq.
(usage, main): Implement this.
2002-01-16 22:56:33 +00:00
Jim Meyering
65562d99c3
Add support for POSIX 1003.1-2001, which requires removal for
...
support of obsolete "+" option syntax in sort, tail, and uniq.
(usage, parse_obsolescent_option): Implement the above.
2002-01-16 22:53:00 +00:00
Jim Meyering
f199c753eb
*** empty log message ***
2002-01-16 22:46:26 +00:00
Jim Meyering
af0225072d
(ISDIGIT): Comment fix.
...
add 2002 to Copyright line
2002-01-16 22:44:43 +00:00
Jim Meyering
d85702e334
add 2002 to Copyright line
2002-01-16 22:43:41 +00:00
Jim Meyering
b4012f613a
add 2002 to Copyright line
2002-01-16 22:38:26 +00:00
Jim Meyering
bc3a5c4e5f
add 2002 to Copyright line
2002-01-16 22:38:04 +00:00
Jim Meyering
fe734b9b2d
(ISDIGIT): Comment fix.
2002-01-16 22:37:35 +00:00
Jim Meyering
d298aab8a2
(ISDIGIT): Comment fix.
2002-01-16 22:36:52 +00:00
Jim Meyering
87ca587534
*** empty log message ***
2002-01-16 22:34:07 +00:00
Jim Meyering
aafbc6e7fc
(ISDIGIT): Comment fix.
...
Add three semicolons, each just before a closing brace.
Bison (as of version 1.31) no longer papers over that mistake.
2002-01-16 22:33:58 +00:00
Jim Meyering
8efbf4f961
.
2002-01-16 10:01:52 +00:00
Jim Meyering
9e19c0c5cd
*** empty log message ***
2002-01-14 18:52:15 +00:00
Jim Meyering
9b2c2ebb79
.
2002-01-14 09:58:35 +00:00
Jim Meyering
9f9d6f6c31
Comment fixes to bring us up to date with respect to POSIX 1003.1-2001.
...
In particular, POSIX.2 is now obsolete.
2002-01-14 09:58:19 +00:00
Jim Meyering
e73a9ed54d
Comment fixes to bring us up to date with respect to POSIX 1003.1-2001.
...
In particular, POSIX.2 is now obsolete.
2002-01-14 09:56:49 +00:00
Jim Meyering
84f8fd1af6
Comment fixes to bring us up to date with respect to POSIX 1003.1-2001.
...
In particular, POSIX.2 is now obsolete.
2002-01-14 09:56:28 +00:00
Jim Meyering
15e112e97b
*** empty log message ***
2002-01-14 08:53:49 +00:00
Jim Meyering
37d93402d2
(TESTS): Add sort.
...
(TESTS_ENVIRONMENT): Add PROG=$$tst. This is a gross kludge
that depends on the name of an automake-generated local variable.
2002-01-14 08:53:25 +00:00
Jim Meyering
b00199bd9b
*** empty log message ***
2002-01-14 08:52:45 +00:00
Jim Meyering
98ad587709
(mergefps): Fix bug when eliminating empty files.
2002-01-14 08:36:48 +00:00
Jim Meyering
5d1f26b8e5
.
2002-01-13 19:54:12 +00:00
Jim Meyering
dd3d3d7226
*** empty log message ***
2002-01-13 19:44:32 +00:00
Jim Meyering
fe42846981
*** empty log message ***
2002-01-13 09:33:37 +00:00
Jim Meyering
a907e0806e
Tweak to work with the programs in diffutils.
2002-01-13 09:33:32 +00:00
Jim Meyering
4705104cfa
.
2002-01-12 22:33:09 +00:00
Jim Meyering
706fae60a3
.
2002-01-12 22:32:46 +00:00
Jim Meyering
9aec59b45a
*** empty log message ***
2002-01-12 22:32:09 +00:00
Jim Meyering
3fcb933b8c
*** empty log message ***
2002-01-12 22:30:02 +00:00
Jim Meyering
50c1199e09
(copy_reg): Don't treat errno==ENOENT as a special case.
...
(same_file_ok): Detect a case that would have lead to the errno==ENOENT
condition above (and a misleading diagnostic), and return 0 so we give
a diagnostic about the source and destination being the same file.
(copy_internal): Use an explicit test for errno==EXDEV to detect
that rename has failed because source and destination are on
different devices. This reverts part of a change from 1997-12-13,
and is to avoid letting a race condition evoke a bogus diagnostic.
Note that while POSIX has encouraged the errno==EXDEV test for
years, it was inadequate back in 1997. I'm hoping that many
more systems have conforming support these days.
Reported by Michael Gaughen <mgaughen@polyserve.com >
2002-01-12 22:29:55 +00:00
Jim Meyering
5ce160d64c
*** empty log message ***
2002-01-12 22:19:06 +00:00
Jim Meyering
30c0861e98
*** empty log message ***
2002-01-12 09:14:08 +00:00
Jim Meyering
6d5707dfa6
(shred invocation): List some journaled filesystems.
2002-01-12 09:13:31 +00:00
Jim Meyering
fca9e007c6
(usage): Also mention Ext3.
2002-01-12 09:12:13 +00:00
Jim Meyering
75ecfa15f1
s/the the/the/ in a comment
2002-01-12 08:48:08 +00:00
Jim Meyering
e3cc4f6bc8
*** empty log message ***
2002-01-09 18:11:35 +00:00
Jim Meyering
d851ca7056
*** empty log message ***
2002-01-08 21:51:25 +00:00
Jim Meyering
4471d9eb05
(long_time_format): Extended translator comments.
2002-01-08 21:51:14 +00:00
Jim Meyering
39b517459f
update from master
2002-01-06 09:34:09 +00:00
Jim Meyering
d4eb26affa
*** empty log message ***
2002-01-05 21:13:34 +00:00
Jim Meyering
fc9f72abca
(version_etc_copyright): Update copyright year.
2002-01-05 21:13:29 +00:00
Jim Meyering
cec759ed61
*** empty log message ***
2002-01-05 20:38:36 +00:00
Jim Meyering
9d4fa35a77
.
2002-01-05 20:11:34 +00:00
Jim Meyering
66be6a1689
*** empty log message ***
2002-01-05 20:11:05 +00:00
Jim Meyering
aaa4c7445b
add another test
2002-01-05 20:10:44 +00:00
Jim Meyering
4d18918a3a
*** empty log message ***
2002-01-05 19:18:02 +00:00
Jim Meyering
26802588fa
(install-data-yes, uninstall-data-yes):
...
Install the LC_TIME locale category as an alias for LC_MESSAGES.
This fixes a bug introduced in the 2001-09-22 upgrade to gettext 0.10.40.
2002-01-02 19:59:44 +00:00
Jim Meyering
d8a4f42f8c
.
2001-12-31 07:56:43 +00:00
Jim Meyering
638f87f1bd
*** empty log message ***
2001-12-29 23:01:15 +00:00
Jim Meyering
521f68c0a5
*** empty log message ***
2001-12-29 22:59:09 +00:00
Jim Meyering
c672e2892b
(main): With -r, always dereference symlinks.
2001-12-29 22:58:40 +00:00
Jim Meyering
27d553aad2
*** empty log message ***
2001-12-29 22:55:43 +00:00
Jim Meyering
d04627589e
.
2001-12-29 22:55:17 +00:00
Jim Meyering
9782cef803
*** empty log message ***
2001-12-29 22:53:38 +00:00
Jim Meyering
88429654db
(TESTS): Add r-vs-symlink.
2001-12-29 22:53:09 +00:00
Jim Meyering
b9ca7077bb
.
2001-12-28 08:08:15 +00:00
Jim Meyering
f5bf6fe980
Use notation compatible with SI and with IEC 60027-2.
...
For example, --block-size=1MB now means --block-size=1000000,
whereas --block-size=1MiB now means --block-size=1048576.
A trailing `B' now means decimal, not binary; this is a silent change.
-H or --si now outputs the trailing 'B', for consistency with this.
Programs now output trailing 'K' (not 'k') to mean 1024.
New df, du short option -B is short for --block-size.
You can omit an integer `1' before a block size suffix,
e.g. `df -BG' is equivalent to `df -B 1G' and to `df --block-size=1G'.
Document the above. Remove documentation
for obsolescent constructs MD, --kilobytes, -m or --megabytes.
2001-12-21 11:54:04 +00:00
Jim Meyering
9db9190cd4
*** empty log message ***
2001-12-21 11:40:55 +00:00
Jim Meyering
df5fb23be1
*** empty log message ***
2001-12-21 11:39:22 +00:00
Jim Meyering
9b9c6a8565
[!HAVE_CONFIG_H]: Remove block of code that duplicated
...
code in lib/ for compiling this program without config.h.
2001-12-21 11:39:02 +00:00
Jim Meyering
51a3adcefa
(usage): Deprecate --kilobytes. Document size suffixes.
2001-12-21 11:36:35 +00:00
Jim Meyering
d1772031ee
(BLOCK_SIZE_OPTION): Remove; no longer needed now that we have 'B'.
...
(long_options, usage, main): Add -B.
(usage): Deprecate --kilobytes, -m, --megabytes.
Document size suffixes.
(print_header, show_dev): Enlarge column widths for trailing "B".
2001-12-21 11:35:54 +00:00
Jim Meyering
309253682d
(BLOCK_SIZE_OPTION): Remove; no longer needed now that we have 'B'.
...
(long_options, usage, main): Add -B.
(usage): Deprecate --kilobytes, -m, --megabytes.
Document size suffixes.
2001-12-21 11:31:54 +00:00
Jim Meyering
b34d965da0
(usage, parse_integer): Prefer K to k for 1024.
2001-12-21 11:28:34 +00:00
Jim Meyering
b9676dd73d
*** empty log message ***
2001-12-20 16:54:24 +00:00
Jim Meyering
de9ef8a7a7
*** empty log message ***
2001-12-20 16:53:56 +00:00
Jim Meyering
3c20276087
(usage, specify_sort_size): Accept 'K' (which is
...
now preferred, as it connotes 1024) as well as 'k'.
2001-12-20 16:53:50 +00:00
Jim Meyering
174e9df9c1
*** empty log message ***
2001-12-20 10:01:41 +00:00
Jim Meyering
8d83abaf89
(close_stdout_status): If ferror (stdout), do
...
not silently exit merely because the output buffer happens to
have nothing pending.
2001-12-20 10:01:25 +00:00
Jim Meyering
82a83f3743
*** empty log message ***
2001-12-19 18:10:46 +00:00
Jim Meyering
0b6b9b5195
Add FSF copyright notice.
2001-12-19 18:10:24 +00:00
Jim Meyering
ae3295706e
*** empty log message ***
2001-12-19 15:07:13 +00:00
Jim Meyering
79a8c33f6d
*** empty log message ***
2001-12-19 15:05:38 +00:00
Jim Meyering
44dcbba28a
(suffixes): Prefer K to k for 1024.
...
(generate_suffix_backwards): New function.
(human_readable_inexact): Use it.
2001-12-19 15:05:33 +00:00
Jim Meyering
f0ed17134a
(__xstrtol): If there is no number but there
...
is a valid suffix, assume 1. "MB" now means decimal, "MiB" binary.
Accept 'K' as well as 'k'.
2001-12-19 10:41:27 +00:00
Jim Meyering
1cc94659ad
(xstrtoumax): If there is no number but there
...
is a valid suffix, assume 1. "MB" now means decimal, "MiB" binary.
Accept 'K' as well as 'k'.
2001-12-19 10:35:39 +00:00
Jim Meyering
4ee49675d3
*** empty log message ***
2001-12-17 19:45:12 +00:00
Jim Meyering
2fcddf2514
(usage): Remove strap `)' in --help output.
2001-12-17 19:45:03 +00:00
Jim Meyering
450dbb37c2
*** empty log message ***
2001-12-17 09:09:05 +00:00
Jim Meyering
42ee53e9ba
*** empty log message ***
2001-12-17 09:08:39 +00:00
Jim Meyering
2a9c589d4d
*** empty log message ***
2001-12-17 09:07:22 +00:00
Jim Meyering
4efee8b478
(url_dir_list): Don't set define it here, but...
2001-12-17 09:06:56 +00:00
Jim Meyering
6e5e7b7179
(url_dir_list): ...define it here instead.
...
(hosts, a_host, b_host): Remove now-unused variables.
(alpha_subdir, a_url_dir, b_url_dir): Remove now-unused variables.
2001-12-17 09:06:33 +00:00
Jim Meyering
a580a5e647
(real_dir): Remove unused variable.
2001-12-17 09:01:08 +00:00
Jim Meyering
d63b8caa5c
use generated fs_name function
2001-12-16 22:59:07 +00:00
Jim Meyering
2fae9e5d26
Use new macros, HELP_OPTION_DESCRIPTION and VERSION_OPTION_DESCRIPTION
...
instead of hard-coding --help and --version descriptions.
Split --help output into smaller pieces.
Use fputs, not printf.
2001-12-15 20:46:30 +00:00
Jim Meyering
9be58099c4
*** empty log message ***
2001-12-15 20:46:00 +00:00
Jim Meyering
49db4dd32c
*** empty log message ***
2001-12-15 16:59:00 +00:00
Jim Meyering
c6be028a84
(STREQ): Define.
2001-12-15 16:58:53 +00:00
Jim Meyering
e92b78f873
(__restrict_arr): Update from libc.
2001-12-15 16:57:15 +00:00
Jim Meyering
83c58cadbc
from Marcus Brinkmann
2001-12-15 16:45:38 +00:00
Jim Meyering
c3d224580c
*** empty log message ***
2001-12-15 10:38:55 +00:00
Jim Meyering
894cb43a58
*** empty log message ***
2001-12-15 10:37:11 +00:00
Jim Meyering
d063f15ca1
(ME_REMOTE): Recognize file systems of type smbfs
...
as `remote' if the name starts with `//'.
2001-12-15 10:36:58 +00:00
Jim Meyering
7e03c96656
*** empty log message ***
2001-12-15 09:29:14 +00:00
Jim Meyering
ae66a6b2b0
Also accept SunOS4's `Not owner' diagnostic.
2001-12-15 09:28:50 +00:00
Jim Meyering
686562b5a7
Run each --help and --version test with a few different settings
...
of LC_MESSAGES.
2001-12-15 09:14:21 +00:00
Jim Meyering
b094fe9daa
Fail also if ./$i --version fails.
2001-12-15 09:07:18 +00:00
Jim Meyering
16a1aff95a
*** empty log message ***
2001-12-14 11:21:13 +00:00
Jim Meyering
7f892add00
(jm_MACROS): Check for iswspace.
...
Suggestion from Bruno Haible.
2001-12-14 11:21:04 +00:00
Jim Meyering
a9f5b7cff2
*** empty log message ***
2001-12-13 11:17:49 +00:00
Jim Meyering
6b1cbebf24
*** empty log message ***
2001-12-13 11:12:35 +00:00
Jim Meyering
fc0b04b093
*** empty log message ***
2001-12-13 11:12:23 +00:00
Jim Meyering
8471372f24
(wc): Use ISSPACE and iswspace in addition to hard-coding
...
the ASCII space character.
2001-12-13 11:12:18 +00:00
Jim Meyering
80f17f22f2
*** empty log message ***
2001-12-11 11:51:17 +00:00
Jim Meyering
098bfeea80
(main):
...
Include the word `fail' in some diagnostics to make it clearer
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:49:36 +00:00
Jim Meyering
0ef9bacdc7
split long line
2001-12-11 11:49:14 +00:00
Jim Meyering
879adb17cc
(change_file_mode, main):
...
Include the word `fail' in some diagnostics to make it clearer
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:48:54 +00:00
Jim Meyering
92c8fc20fb
(change_file_owner):
...
Include the word `fail' in some diagnostics to make it clearer
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:48:21 +00:00
Jim Meyering
47a2e7569c
(main):
...
Include the word `fail' in some diagnostics to make it clearer
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:47:54 +00:00
Jim Meyering
d5654c49bd
(re_protect):
...
Include the word `fail' in some diagnostics to make it clearer
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:47:25 +00:00
Jim Meyering
a6a92722ff
Include the word `fail' in some diagnostics to make it clearer
...
that they indicate a failure.
s/getting attributes/failed to get attributes/
2001-12-11 11:46:49 +00:00
Jim Meyering
f5a1b61888
*** empty log message ***
2001-12-11 11:41:15 +00:00
Jim Meyering
24d1484e1c
(buggy_lseek_support): Remove function.
...
(skip_via_lseek) [__linux__]: New function.
(skip): Use skip_via_lseek, not buggy_lseek_support.
2001-12-11 11:40:50 +00:00
Jim Meyering
efc6e85c74
.
2001-12-10 00:17:05 +00:00
Jim Meyering
a988aefd03
Remove explicit declarations of xmalloc and xrealloc,
...
Instead, include "xalloc.h".
(initbuffer): Don't cast xmalloc return value to char*.
(readline): Reword comment.
Don't cast xrealloc return value to char*
Return NULL, not 0.
2001-12-10 00:13:36 +00:00
Jim Meyering
a49772f23b
*** empty log message ***
2001-12-09 22:57:15 +00:00
Jim Meyering
ea1f6ec04b
*** empty log message ***
2001-12-09 22:56:52 +00:00
Jim Meyering
0b072ba82c
(posix_time_parse): Add cast to avoid warning about
...
`signed and unsigned type in conditional expression'.
2001-12-09 22:56:16 +00:00
Jim Meyering
0928d79889
(mode_compile): Add cast to avoid warning about
...
`signed and unsigned type in conditional expression'.
2001-12-09 22:54:19 +00:00
Jim Meyering
6994cb9650
(xreadlink): Add cast to avoid a warning.
2001-12-09 22:46:53 +00:00
Jim Meyering
5b34b167f9
(readtoken): Declare an index to be of type unsigned
...
to avoid a pedantic warning.
2001-12-09 22:39:02 +00:00
Jim Meyering
923091ff96
Don't include assert.h.
...
(getstr): Remove warning-evoking assertions.
Return -1 if offset parameter is out of bounds.
Change the type of a local from int to size_t.
2001-12-09 22:08:19 +00:00
Jim Meyering
26061de96f
(my_strftime_localtime_r): Include this function
...
definition in the `#if ! HAVE_TM_GMTOFF' block.
2001-12-09 21:02:43 +00:00
Jim Meyering
102ad5c8ff
*** empty log message ***
2001-12-09 21:01:23 +00:00
Jim Meyering
bb0d2464f8
Remove declarations of xmalloc and xrealloc.
...
Include xalloc.h instead.
2001-12-09 21:01:15 +00:00
Jim Meyering
2de5b90948
*** empty log message ***
2001-12-09 10:27:44 +00:00
Jim Meyering
d85b445409
*** empty log message ***
2001-12-08 20:44:05 +00:00
Jim Meyering
707c2dc263
*** empty log message ***
2001-12-08 20:42:13 +00:00
Jim Meyering
7f8213c31e
*** empty log message ***
2001-12-08 20:41:53 +00:00
Jim Meyering
e1958d172e
(wget_files): Remove ansi2knr.c, since it's
...
no longer available at that location.
2001-12-08 20:41:46 +00:00
Jim Meyering
7f0947ae50
*** empty log message ***
2001-12-08 19:19:19 +00:00
Jim Meyering
dcfb371a6b
tweak to align with libc
2001-12-08 06:57:58 +00:00
Jim Meyering
acca325884
(join invocation): tweak wording
2001-12-05 14:14:43 +00:00
Jim Meyering
3e729d218d
*** empty log message ***
2001-12-04 21:38:54 +00:00
Jim Meyering
56117f587b
*** empty log message ***
2001-12-04 21:37:37 +00:00
Jim Meyering
568ec722bb
*** empty log message ***
2001-12-04 17:55:12 +00:00
Jim Meyering
a95d10ec54
Don't use diff's -u option. It's not portable.
...
Besides, with GNU diff one can use the DIFF_OPTIONS envvar.
2001-12-04 17:55:08 +00:00
Jim Meyering
8f730b8a46
(usage): Don't split translatable strings in the middle of a sentence.
2001-12-03 16:07:50 +00:00
Jim Meyering
2f8490672b
*** empty log message ***
2001-12-03 16:07:23 +00:00
Jim Meyering
99fbca4eba
(usage): Merge lone "\n" into adjacent string.
2001-12-03 15:56:48 +00:00
Jim Meyering
f05581b361
(usage): Merge lone "\n" into adjacent string.
2001-12-03 15:56:24 +00:00
Jim Meyering
5444831241
*** empty log message ***
2001-12-02 22:47:09 +00:00
Jim Meyering
1e40feefae
*** empty log message ***
2001-12-02 22:27:01 +00:00
Jim Meyering
f3ac2e7839
Use new macros, HELP_OPTION_DESCRIPTION and VERSION_OPTION_DESCRIPTION
...
instead of hard-coding --help and --version descriptions.
2001-12-02 22:26:57 +00:00
Jim Meyering
01f0361e79
*** empty log message ***
2001-12-02 20:18:43 +00:00
Jim Meyering
33c85ae850
*** empty log message ***
2001-12-02 20:16:28 +00:00
Jim Meyering
db5fd4aaae
*** empty log message ***
2001-12-02 20:10:31 +00:00
Jim Meyering
f4df046ab6
(TESTS): Add recursive.
2001-12-02 20:10:25 +00:00
Jim Meyering
93da1d6e5b
use diff -u
2001-12-02 20:09:27 +00:00
Jim Meyering
3e947ade15
*** empty log message ***
2001-12-02 20:08:14 +00:00
Jim Meyering
800c8d7882
*** empty log message ***
2001-12-02 20:05:56 +00:00
Jim Meyering
7afc9d1829
(touch): Extend the change of 2001-09-15 to work on
...
systems for which errno is set to EPERM in that case. Thus, e.g.,
`touch /' by non-root gives a better diagnostic on systems like SunOS4.
2001-12-02 20:05:33 +00:00
Jim Meyering
15295aaf8a
*** empty log message ***
2001-12-02 19:59:49 +00:00
Jim Meyering
4542868aea
Don't declare getenv, thus reverting the change of 2001-11-18.
...
It's no longer necessary, now that stdlib.h is always included.
2001-12-02 19:59:39 +00:00
Jim Meyering
3287aaae94
*** empty log message ***
2001-12-02 17:47:34 +00:00
Jim Meyering
86eb6a1aac
*** empty log message ***
2001-12-02 17:47:01 +00:00
Jim Meyering
4a2b55cc60
[!__BOUNDED_POINTERS__]: Define away __bounded, __unbounded, and __ptrvalue.
2001-12-02 17:46:54 +00:00
Jim Meyering
73711e47bb
*** empty log message ***
2001-12-02 07:50:04 +00:00
Jim Meyering
e03be48b10
Don't emulate dd's skip=N for *all* character devices; lseek works
...
just fine on non-tape character devices like /dev/mem and /dev/kmem.
(buggy_lseek_support) [__linux__]: Emulate `skip=N'
behavior using reads, not lseek for Linux tape devices (major == 9).
Kernel lseek support for tapes is broken, up to and including
linux-2.4.16. Reported by Herbert Xu.
2001-12-02 07:49:46 +00:00
Jim Meyering
b8efd17fe8
(emit-upload-commands): Fix typo: s/distdir/PACKAGE/.
2001-12-02 06:49:33 +00:00
Jim Meyering
d7b3fa5629
.
2001-12-01 19:52:31 +00:00
Jim Meyering
8572927454
(po-check): Check for uses of _() not just in .c files, but also in .h files.
2001-12-01 17:56:23 +00:00
Jim Meyering
b3fca9f7f6
*** empty log message ***
2001-12-01 17:54:34 +00:00
Jim Meyering
3a0a028c8c
Reflect renaming to, and new usage of these macros:
...
HELP_OPTION_DESCRIPTION and VERSION_OPTION_DESCRIPTION.
2001-12-01 17:41:25 +00:00
Jim Meyering
0c3fd30903
*** empty log message ***
2001-12-01 17:40:17 +00:00
Jim Meyering
52f3031b24
Rename just-added macros. Here are the new names:
...
HELP_OPTION_DESCRIPTION
VERSION_OPTION_DESCRIPTION
2001-12-01 17:31:09 +00:00
Jim Meyering
b3463e39bd
*** empty log message ***
2001-12-01 17:22:02 +00:00
Jim Meyering
a34483b143
(EMIT_HELP_DESCRIPTION): New macro.
...
(EMIT_VERSION_DESCRIPTION): New macro.
2001-12-01 17:21:57 +00:00
Jim Meyering
afa12bc912
(usage): Use new macros, EMIT_HELP_DESCRIPTION and EMIT_VERSION_DESCRIPTION
...
instead of hard-coding --help and --version descriptions.
2001-12-01 17:21:56 +00:00
Jim Meyering
c0f45e1e43
.
2001-12-01 15:41:16 +00:00
Jim Meyering
7c8e0d8c97
*** empty log message ***
2001-11-30 14:51:13 +00:00
Jim Meyering
b0b791399d
Include xalloc.h, so that xstrdup is declared before being defined.
2001-11-30 14:32:22 +00:00
Jim Meyering
6dd490fa03
.
2001-11-28 14:05:29 +00:00
Jim Meyering
dec4961f11
*** empty log message ***
2001-11-28 06:57:33 +00:00
Jim Meyering
ff927371bd
(quotearg_n, quotearg_n_style):
...
First arg is int, not unsigned.
2001-11-28 06:57:25 +00:00
Jim Meyering
0dc8754559
(quotearg_n, quotearg_n_style): Likewise.
...
(SIZE_MAX, UINT_MAX): New macros.
(quotearg_n_options): Abort if N is negative.
Avoid overflow check on hosts where size_t is 64 bits and int
is 32 bits, as overflow is impossible there.
Fix off-by-one typo that caused unnecessary reallocation.
2001-11-28 06:57:02 +00:00
Jim Meyering
fb66999103
Merge with version from libc.
2001-11-27 21:34:15 +00:00
Jim Meyering
97b434be77
*** empty log message ***
2001-11-27 20:49:52 +00:00
Jim Meyering
51cd0868f5
*** empty log message ***
2001-11-27 12:56:20 +00:00
Jim Meyering
65d5eb615d
Include stdlib.h unconditionally. On some old systems for which
...
STDC_HEADERS is 0, it was not included, resulting in a warning
about an integer-to-pointer conversion problem with getenv.
2001-11-27 12:55:16 +00:00
Jim Meyering
0bb8253d33
Merge with version from libc.
2001-11-27 12:54:58 +00:00
Jim Meyering
b0c1bd7cb5
(libfetish_a_SOURCES): Remove gtod.h.
2001-11-27 10:25:52 +00:00
Jim Meyering
2fe074017c
*** empty log message ***
2001-11-27 10:22:43 +00:00
Jim Meyering
e91b426d5a
Compare all lines of output.
...
Update code to use `trap' and more up to date infrastructure.
2001-11-27 10:22:28 +00:00
Jim Meyering
f05548e77b
*** empty log message ***
2001-11-27 10:19:30 +00:00
Jim Meyering
df4c89a556
The change of 2001-11-01 introduced a bug whereby some recursive
...
listings didn't have a blank line between per-directory groups of files.
(print_dir): Print a newline before each directory name
except the first one, rather than after each except the last, since
now (after the changes of 2001-11-01) detecting whether a `pending*'
is the last would involve more work. Reported by Andreas Schwab.
This change has no net effect.
(main): Remove always-true conjunct and add a comment.
2001-11-27 10:19:24 +00:00
Jim Meyering
2c9dc1f509
*** empty log message ***
2001-11-27 10:16:18 +00:00
Jim Meyering
b7d1e33e4a
*** empty log message ***
2001-11-27 07:50:35 +00:00
Jim Meyering
0d1ddb59de
(SET_MODE) [O_BINARY]: Call setmode, not set_mode.
2001-11-27 07:48:47 +00:00
Jim Meyering
022e60027b
Don't include "gtod.h"
...
(main): Don't `call' GETTIMEOFDAY_INIT.
2001-11-26 16:46:20 +00:00
Jim Meyering
2bb262fd64
*** empty log message ***
2001-11-26 12:31:12 +00:00
Jim Meyering
225d614f6f
Don't include gtod.h.
...
(GTOD_init): Remove function.
(rpl_gettimeofday): Do its job here instead, rather than aborting.
2001-11-26 12:29:43 +00:00
Jim Meyering
8087128c07
(cat): Don't test whether the full_write return value (of type size_t)
...
is less than 0. Reported by Nelson H. F. Beebe,
as a warning from Irix 6.5's C compiler.
2001-11-26 12:16:48 +00:00
Jim Meyering
3cfa2e263a
.
2001-11-26 12:08:16 +00:00
Jim Meyering
a927d9b0ae
*** empty log message ***
2001-11-26 11:04:49 +00:00
Jim Meyering
0099b7b26e
*** empty log message ***
2001-11-25 14:47:06 +00:00
Jim Meyering
9e1b4e382a
(usage): Indent --help and --version strings to start in the 7th column.
2001-11-25 14:46:05 +00:00
Jim Meyering
a62884b9bb
*** empty log message ***
2001-11-25 14:37:40 +00:00
Jim Meyering
79d3f45d37
(usage): Indent --help and --version strings to start in the 7th column.
2001-11-25 14:37:18 +00:00
Jim Meyering
31f6ab878e
*** empty log message ***
2001-11-24 10:00:54 +00:00
Jim Meyering
8fade926f8
Include signatures for the xdelta file, too.
2001-11-24 10:00:30 +00:00
Jim Meyering
7fa1528c0f
(emit-upload-commands): Rename from emit-rsync-commands.
...
Output only the package name and the prev and current version numbers.
2001-11-24 08:57:02 +00:00
Jim Meyering
5073e90886
*** empty log message ***
2001-11-24 08:19:59 +00:00
Jim Meyering
7cec3ce1bd
.
2001-11-24 08:06:18 +00:00
Jim Meyering
0924e6fa60
now generated
2001-11-24 08:05:20 +00:00
Jim Meyering
608b7ce3ba
*** empty log message ***
2001-11-24 08:01:50 +00:00
Jim Meyering
b15c6a222b
(usage): Make --help and --version strings start in column 7.
2001-11-24 08:01:39 +00:00
Jim Meyering
722b47ca02
*** empty log message ***
2001-11-24 07:14:11 +00:00
Jim Meyering
67632ea61f
(move_if_change): Remove definition.
...
($(srcdir)/m4/jm-glibc-io.m4): Use mv, not move-if-change.
2001-11-24 07:13:52 +00:00
Jim Meyering
6766af1902
*** empty log message ***
2001-11-23 20:32:51 +00:00
Jim Meyering
fd59122b41
*** empty log message ***
2001-11-23 20:32:29 +00:00
Jim Meyering
90ed4c7d26
*** empty log message ***
2001-11-23 20:31:29 +00:00
Jim Meyering
072b27d4d2
(usage): Note that ``Mandatory arguments to long options are mandatory
...
for short options too.''
2001-11-23 20:29:56 +00:00
Jim Meyering
27fc27695b
*** empty log message ***
2001-11-23 20:11:43 +00:00
Jim Meyering
44fc00b79c
(usage): Use output', not print' in description of
...
the --version option, so this message is consistent with all the rest.
2001-11-23 20:11:34 +00:00
Jim Meyering
b78de3e724
Split usage strings so that --help and --version
...
descriptions are alone in their own string.
2001-11-23 20:10:25 +00:00
Jim Meyering
faf0e1a16e
*** empty log message ***
2001-11-23 20:03:52 +00:00
Jim Meyering
909dc8c01d
Factor out some common strings to make translation easier.
...
Split usage strings so that --help and --version descriptions are alone
in their own string.
Likewise for the one that says:
Mandatory arguments to long options are mandatory for short options too.
2001-11-23 19:58:23 +00:00
Jim Meyering
6f468fedb4
(main): Don't split string in the middle of sentence.
2001-11-23 18:45:32 +00:00
Jim Meyering
a5f1ced62a
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-23 15:41:16 +00:00
Jim Meyering
2e55f17398
*** empty log message ***
2001-11-23 08:11:49 +00:00
Jim Meyering
4d13e6fa55
Use opaque type, Hash_table, not `struct hash_table'.
2001-11-23 08:10:49 +00:00
Jim Meyering
e38b3095cb
(struct hash_table): Don't define here. Merely declare it.
2001-11-23 08:09:31 +00:00
Jim Meyering
c759590c03
(struct hash_table): Define it here instead.
2001-11-23 08:09:14 +00:00
Jim Meyering
647185eda4
*** empty log message ***
2001-11-22 19:54:23 +00:00
Jim Meyering
0764c7eb69
*** empty log message ***
2001-11-22 19:50:48 +00:00
Jim Meyering
3856e7a1c1
*** empty log message ***
2001-11-22 19:49:07 +00:00
Jim Meyering
669102ec61
(cp_option_init): Likewise.
...
(do_copy): Call src_info_init.
2001-11-22 19:49:01 +00:00
Jim Meyering
a2e185c904
(cp_option_init): Initialize new member.
2001-11-22 19:48:17 +00:00
Jim Meyering
039ff08371
(struct cp_options) [src_info]: New member.
...
(src_info_init): Declare.
2001-11-22 19:47:58 +00:00
Jim Meyering
507e4c7e69
(triple_hash_no_name): New function.
...
(src_info_init): New function.
(copy_internal): Warn and return early for the second and subsequent
occurrences of the same source file named on the command line.
2001-11-22 19:45:27 +00:00
Jim Meyering
8529df5a59
.
2001-11-22 15:58:06 +00:00
Jim Meyering
52be7173c0
*** empty log message ***
2001-11-22 15:50:25 +00:00
Jim Meyering
746246f20f
more tests
2001-11-22 15:49:32 +00:00
Jim Meyering
8faf6cb717
*** empty log message ***
2001-11-22 14:06:46 +00:00
Jim Meyering
e093b77bfb
(TESTS): Add dup-source.
2001-11-22 14:06:31 +00:00
Jim Meyering
25170852d7
*** empty log message ***
2001-11-22 13:03:50 +00:00
Jim Meyering
7a0fd15ee7
(seen_file): Change type of `stats' parameter to pointer.
...
(copy_internal): Update caller.
2001-11-22 12:25:09 +00:00
Jim Meyering
31bfafc32e
(struct F_triple): Rename from dest_info.
...
(seen_file): Rename from seen_dest. Rename parameters accordingly.
(record_file): Rename from record_dest. Rename parameters accordingly.
(triple_hash): Rename from dest_info_hash.
(triple_compare): Rename from dest_info_compare.
(triple_free): Rename from dest_info_free.
2001-11-22 12:22:46 +00:00
Jim Meyering
554f8ec02f
.
2001-11-22 10:58:01 +00:00
Jim Meyering
3364b4a289
*** empty log message ***
2001-11-22 10:57:42 +00:00
Jim Meyering
988d9b05dd
(main): Add a literal format string to suppress
...
a warning from gcc's -Wformat-security.
2001-11-22 10:57:27 +00:00
Jim Meyering
c531932fd2
*** empty log message ***
2001-11-22 10:56:01 +00:00
Jim Meyering
c5ad355677
(cp_option_init): Initialize new member.
...
(do_copy): Remove const attribute from declaration of parameter, x.
dest_info_init now takes a parameter.
2001-11-22 10:55:40 +00:00
Jim Meyering
42ad428793
(cp_option_init): Initialize new member.
...
(main): dest_info_init now takes a parameter.
2001-11-22 10:54:31 +00:00
Jim Meyering
8cd4321b8b
(cp_option_init): Initialize new member.
...
(main): dest_info_init now takes a parameter.
2001-11-22 10:54:05 +00:00
Jim Meyering
6b5ddbc2c9
Include hash.h.
...
(struct cp_options) [dest_info]: New member.
2001-11-22 10:52:40 +00:00
Jim Meyering
6f1ebf7e68
copy.c shouldn't maintain static state.
...
(dest_info): Remove declaration of file-scoped global.
(dest_info_init): Require a parameter.
Update all callers.
(seen_dest): Require a hash table parameter. Update callers.
(record_dest): Likewise.
2001-11-22 10:52:15 +00:00
Jim Meyering
2bcf0bd3f3
Bracket contents of file with #ifndef HASH_H_ ... #endif.
2001-11-22 10:38:49 +00:00
Jim Meyering
7b94e62e37
.
2001-11-22 10:10:00 +00:00
Jim Meyering
94bdbcb500
*** empty log message ***
2001-11-22 10:09:13 +00:00
Jim Meyering
3723d62e4f
.
2001-11-22 10:04:10 +00:00
Jim Meyering
fe8cf19c6b
.
2001-11-22 09:31:30 +00:00
Jim Meyering
cf9b64e697
*** empty log message ***
2001-11-22 09:05:26 +00:00
Jim Meyering
c36eeadd49
csplit could get a failed assertion: printf 'a\n\n'|csplit - '/^$/' 2
...
No longer include assert.h.
(process_line_count): Remove invalid assertion.
2001-11-22 09:01:39 +00:00
Jim Meyering
a76c54f4c1
*** empty log message ***
2001-11-22 09:00:52 +00:00
Jim Meyering
cc76ce042c
*** empty log message ***
2001-11-22 08:50:58 +00:00
Jim Meyering
5d0c6e59ac
*** empty log message ***
2001-11-22 08:46:23 +00:00
Jim Meyering
d62d8770a6
*** empty log message ***
2001-11-22 08:44:49 +00:00
Jim Meyering
84d2cd2820
(TESTS): Add csplit.
2001-11-22 08:40:37 +00:00
Jim Meyering
a4f4371389
*** empty log message ***
2001-11-22 08:20:49 +00:00
Jim Meyering
4c7e4c094e
*** empty log message ***
2001-11-20 10:38:47 +00:00
Jim Meyering
52b883ffc0
update comment to reflect that SunOS4, solaris2.5.1 lose, too.
2001-11-20 10:37:24 +00:00
Jim Meyering
df6f3a4998
remove FIXME comment about duplicate code
2001-11-20 09:53:33 +00:00
Jim Meyering
23b0d345e9
remove a harmless newline
2001-11-19 13:33:50 +00:00
Jim Meyering
d3caacdc49
(Makefile): Depend on $(BUILT_SOURCES), so those
...
files will be created before anything else.
2001-11-19 13:33:26 +00:00
Jim Meyering
63821aae49
*** empty log message ***
2001-11-19 13:32:29 +00:00
Jim Meyering
500578e250
(mode_adjust): Fix error introduced on 1999-04-26
...
that made e.g., `chmod a=,o=w,g=o F' cause F to be group readable
rather than group writable. Patch by Juan F. Codagnone.
2001-11-19 13:32:23 +00:00
Jim Meyering
bc0c927da9
*** empty log message ***
2001-11-19 11:10:23 +00:00
Jim Meyering
0fdba7fb2a
*** empty log message ***
2001-11-19 11:06:38 +00:00
Jim Meyering
81ca387201
(TMP_MAX): Remove; no longer needed.
...
(TEMPORARIES): New macro.
(__gen_tempname): Use TEMPORARIES rather than TMP_MAX. This
removes an artificial limitation (e.g. HP-UX 10.20, where
TMP_MAX is 17576).
2001-11-19 11:06:32 +00:00
Jim Meyering
2afb97d4f4
*** empty log message ***
2001-11-19 11:00:10 +00:00
Jim Meyering
a71d24334e
(xlseek): New function.
...
Call it instead of lseek, in most cases, so any failure is reported.
2001-11-19 10:59:56 +00:00
Jim Meyering
0ea919d2da
*** empty log message ***
2001-11-19 10:00:17 +00:00
Jim Meyering
c2a79f9f5f
*** empty log message ***
2001-11-19 10:00:06 +00:00
Jim Meyering
1b6f16a2d0
(UTILS_FUNC_MKSTEMP): Don't bother with a temporary
...
directory. Use "conftestXXXXXX" as the template.
Suggestion from Paul Eggert.
2001-11-19 10:00:00 +00:00
Jim Meyering
05128c2c79
*** empty log message ***
2001-11-19 09:56:36 +00:00
Jim Meyering
711933ad30
Close each descriptor immediately so the test
...
doesn't mistakenly hit the max-open-files limit.
2001-11-19 09:56:29 +00:00
Jim Meyering
2ce61398ce
.
2001-11-18 17:59:36 +00:00
Jim Meyering
2e9825b4e7
*** empty log message ***
2001-11-18 10:55:55 +00:00
Jim Meyering
c89f42f5b7
*** empty log message ***
2001-11-18 10:55:26 +00:00
Jim Meyering
9c9354c36d
(jm_PREREQ_TEMPNAME): Check for declaration of getenv.
2001-11-18 10:55:18 +00:00
Jim Meyering
16aa74d9d2
[!HAVE_DECL_GETENV]: Declare getenv to avoid warning on SunOS4.
2001-11-18 10:54:42 +00:00
Jim Meyering
c59588ce72
.
2001-11-17 23:43:36 +00:00
Jim Meyering
cf6f431bce
*** empty log message ***
2001-11-17 23:05:28 +00:00
Jim Meyering
bbaec810c7
*** empty log message ***
2001-11-17 22:53:29 +00:00
Jim Meyering
b1c9ecbff6
($(srcdir)/m4/jm-glibc-io.m4): Use $(move_if_change),
...
not the literal `move-if-change'.
2001-11-17 22:53:24 +00:00
Jim Meyering
6e8beadc83
*** empty log message ***
2001-11-17 18:42:23 +00:00
Jim Meyering
79bca6482d
*** empty log message ***
2001-11-17 18:25:11 +00:00
Jim Meyering
d43f88070c
(TESTS): Add equals.
2001-11-17 18:24:54 +00:00
Jim Meyering
c1c76161dc
New test for the just-fixed bug in lib/modechange.c.
2001-11-17 18:24:38 +00:00
Jim Meyering
88d2464bd8
*** empty log message ***
2001-11-17 14:11:06 +00:00
Jim Meyering
a10a5f3a93
(tail_forever): Add a cast.
2001-11-17 14:10:52 +00:00
Jim Meyering
3e94e8645c
(TESTS): Add proc-ksyms and start-middle.
2001-11-17 13:57:08 +00:00
Jim Meyering
bd9d31c3f0
*** empty log message ***
2001-11-17 13:51:40 +00:00
Jim Meyering
13d08934ba
Remove explicit declarations of xmalloc and xrealloc,
...
Instead, include "xalloc.h".
2001-11-17 13:51:34 +00:00
Jim Meyering
b150c16ebc
Include unlocked-io.h after all system headers.
...
Remove explicit declarations of xmalloc, xrealloc,
and xstrdup. Instead, include "xalloc.h".
2001-11-17 13:50:40 +00:00
Jim Meyering
76f8ced07d
*** empty log message ***
2001-11-17 13:45:34 +00:00
Jim Meyering
fd09326a94
*** empty log message ***
2001-11-17 13:31:37 +00:00
Jim Meyering
3eb2a22131
Include unlocked-io.h.
2001-11-17 13:29:42 +00:00
Jim Meyering
1edeae648d
*** empty log message ***
2001-11-17 12:21:27 +00:00
Jim Meyering
940fd633a2
Remove unsigned' attribute from type of global prefix'.
...
(copy_rest): Cast to (unsigned char *) before dereferencing.
(get_prefix): Likewise.
2001-11-17 12:21:00 +00:00
Jim Meyering
d577c22aa6
.
2001-11-17 11:31:21 +00:00
Jim Meyering
476382ce9d
.
2001-11-17 11:09:24 +00:00
Jim Meyering
5814c8c46b
*** empty log message ***
2001-11-17 11:08:49 +00:00
Jim Meyering
4796fb9f3a
*** empty log message ***
2001-11-17 11:04:00 +00:00
Jim Meyering
fe9777a0bd
*** empty log message ***
2001-11-17 10:59:07 +00:00
Jim Meyering
649d8f321e
#undef mkstemp.
...
Include config.h.
(rpl_mkstemp): Rename from mkstemp.
Protoize.
2001-11-17 10:59:01 +00:00
Jim Meyering
6dc7d3dea2
(UTILS_FUNC_MKSTEMP): New file and macro.
...
Prompted by a report from Bob Proulx.
2001-11-17 08:54:26 +00:00
Jim Meyering
e7389b6a8f
(jm_MACROS): Don't test for mkstemp here.
...
Instead, require UTILS_FUNC_MKSTEMP.
2001-11-17 08:18:48 +00:00
Jim Meyering
2130b49220
*** empty log message ***
2001-11-17 07:25:14 +00:00
Jim Meyering
387827ac90
*** empty log message ***
2001-11-17 07:13:18 +00:00
Jim Meyering
c322ce4c4f
(jm_WINSIZE_IN_PTEM): Do not define
...
WINSIZE_IN_PTEM if <termios.h> defines struct winsize.
2001-11-17 07:13:12 +00:00
Jim Meyering
9c8f7eb9b7
*** empty log message ***
2001-11-16 09:20:31 +00:00
Jim Meyering
e7d469d663
[HAVE_SYS_PSTAT_H]: Include <sys/pstat.h>.
...
(physmem_total) [HAVE_PSTAT_GETSTATIC]: If sysconf couldn't be used to
determine the amount of total physical memory, use pstat_getstatic.
HPUX-11 doesn't define _SC_PHYS_PAGES.
(physmem_available) [HAVE_PSTAT_GETSTATIC && HAVE_PSTAT_GETDYNAMIC]:
If sysconf couldn't be used to determine the amount of available
physical memory, use both pstat_getstatic and pstat_getdynamic.
Based on a patch from Bob Proulx.
2001-11-16 09:20:25 +00:00
Jim Meyering
3fad422ee5
*** empty log message ***
2001-11-14 11:53:06 +00:00
Jim Meyering
8379824202
(file_lines): Remove unnecessary cast.
...
(tail_lines): Could have called file_lines even though the first
lseek failed. Fix that.
2001-11-14 11:52:59 +00:00
Jim Meyering
8b67554aec
*** empty log message ***
2001-11-14 10:51:53 +00:00
Jim Meyering
edd66bd294
*** empty log message ***
2001-11-14 10:30:42 +00:00
Jim Meyering
db29cde02a
*** empty log message ***
2001-11-14 10:19:11 +00:00
Jim Meyering
306433db58
split a line that was too long
2001-11-13 23:36:57 +00:00
Jim Meyering
a94c64bcad
*** empty log message ***
2001-11-13 23:32:18 +00:00
Jim Meyering
389d9bc4e0
(file_lines): Add a parameter, start_pos.
...
Work properly even when the read pointer is not at beginning of file.
(tail_lines): Call file_lines for any regular file, as long as lseek
can be used to seek to its end, not just when the initial read pointer
is at beginning of file.
2001-11-13 23:32:12 +00:00
Jim Meyering
9a628d3908
(tail_lines): Move declaration of local `length' into scope where it's used.
...
(tail_file): Likewise for local `stats'.
2001-11-13 10:23:44 +00:00
Jim Meyering
513813de35
*** empty log message ***
2001-11-13 10:21:12 +00:00
Jim Meyering
63c90500f0
*** empty log message ***
2001-11-13 10:20:48 +00:00
Jim Meyering
1f3e04f05c
*** empty log message ***
2001-11-13 10:20:02 +00:00
Jim Meyering
8cbf0850d9
*** empty log message ***
2001-11-13 10:19:39 +00:00
Jim Meyering
0c583dd647
*** empty log message ***
2001-11-13 10:19:09 +00:00
Jim Meyering
5579ee544c
`tail /proc/ksyms' would segfault on Linux.
...
(tail_lines): Use status of lseek (...SEEK_END) call
in deciding whether to call file_lines or pipe_lines.
From Herbert Xu.
2001-11-13 10:14:12 +00:00
Jim Meyering
30690e6b57
clean up
2001-11-12 13:06:16 +00:00
Jim Meyering
2b22830114
use rm, not $RM
2001-11-12 12:44:01 +00:00
Jim Meyering
6e05a8291b
*** empty log message ***
2001-11-12 12:41:40 +00:00
Jim Meyering
53d9bb54c7
*** empty log message ***
2001-11-11 20:05:33 +00:00
Jim Meyering
69b3ea263d
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 20:04:57 +00:00
Jim Meyering
b890a03963
*** empty log message ***
2001-11-11 16:05:20 +00:00
Jim Meyering
86bb482007
(usage): Split --help output into smaller pieces.
2001-11-11 16:04:43 +00:00
Jim Meyering
436f7c405a
(struct tspec): Declare function pointer with prototype.
2001-11-11 15:42:07 +00:00
Jim Meyering
52f24baacc
(main): Declare function pointer with prototype.
2001-11-11 15:40:39 +00:00
Jim Meyering
6b16d2e1fe
(usage): Fix typo in last change to usage.
2001-11-11 15:38:00 +00:00
Jim Meyering
f409a8a021
(count_items): Mark parameter as unused.
2001-11-11 15:35:37 +00:00
Jim Meyering
dae7a9d7f4
(struct_month_cmp): Guard definition with the same
...
cpp directive that guards the use.
2001-11-11 15:24:53 +00:00
Jim Meyering
4bdaed5ff4
(xwrite): Remove assertion that size_t N >= 0.
2001-11-11 15:08:48 +00:00
Jim Meyering
f7eb4c8913
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 15:08:02 +00:00
Jim Meyering
c0fca1bce9
*** empty log message ***
2001-11-11 15:02:40 +00:00
Jim Meyering
d9b0ac1791
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 15:02:23 +00:00
Jim Meyering
4696d3dabf
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 15:00:53 +00:00
Jim Meyering
fa3228b72d
*** empty log message ***
2001-11-11 15:00:38 +00:00
Jim Meyering
507b8890a4
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:55:20 +00:00
Jim Meyering
70654669d5
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:48:45 +00:00
Jim Meyering
14c6978cc5
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:47:28 +00:00
Jim Meyering
997fd16b2d
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:46:13 +00:00
Jim Meyering
2cf349d10e
(main, usage): Split --help output into smaller pieces.
2001-11-11 14:40:01 +00:00
Jim Meyering
99ec01ea67
*** empty log message ***
2001-11-11 14:36:08 +00:00
Jim Meyering
051550c21b
(struct COLUMN) [print_func]: Declare as a protype.
...
(struct COLUMN) [char_func]: Declare as a protype.
2001-11-11 14:35:39 +00:00
Jim Meyering
2753d47434
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:34:28 +00:00
Jim Meyering
b94d49e397
(parse_old_offset): Declare to be static.
2001-11-11 14:24:54 +00:00
Jim Meyering
b57a53520b
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:24:34 +00:00
Jim Meyering
5ffa85be43
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:20:56 +00:00
Jim Meyering
03132c06be
(usage): Split --help output into smaller pieces.
2001-11-11 14:18:46 +00:00
Jim Meyering
18cdfb06b1
(make_blank): Declare to be static.
...
(prfield): Declare local to be of type size_t, not int.
2001-11-11 14:13:55 +00:00
Jim Meyering
7cbc9c5c4d
(make_blank): Declare to be static.
2001-11-11 14:12:49 +00:00
Jim Meyering
2fc820ac2b
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 14:12:27 +00:00
Jim Meyering
7d24fad90d
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 13:56:07 +00:00
Jim Meyering
1f7d9dacf4
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 13:52:50 +00:00
Jim Meyering
2237d0c5d1
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 13:41:19 +00:00
Jim Meyering
2bf54d98be
*** empty log message ***
2001-11-11 13:38:28 +00:00
Jim Meyering
cfcf052439
(usage): Split --help output into smaller pieces.
...
Use fputs, not printf.
2001-11-11 13:38:18 +00:00
Jim Meyering
04b6320338
*** empty log message ***
2001-11-11 13:17:58 +00:00
Jim Meyering
06e70ddab4
(alloca) [__GNUC__]: Define only if not already defined.
2001-11-11 13:17:49 +00:00
Jim Meyering
70246cdb71
(jm_PREREQ_PHYSMEM): don't check for bp-sym.h
2001-11-11 10:55:41 +00:00
Jim Meyering
ceae44d812
*** empty log message ***
2001-11-11 10:09:48 +00:00
Jim Meyering
503372a035
*** empty log message ***
2001-11-11 10:09:21 +00:00
Jim Meyering
db7b7871a3
(jm_MACROS): Remove code to set POW_LIBM.
...
Now, that's done as part of AC_FUNC_STRTOD.
2001-11-11 10:07:07 +00:00
Jim Meyering
dd971baefb
*** empty log message ***
2001-11-10 21:18:48 +00:00
Jim Meyering
6af87f1ac6
(jm_PREREQ_PHYSMEM): New function.
...
(jm_PREREQ): Use it.
2001-11-10 21:18:34 +00:00
Jim Meyering
aa4d86195c
*** empty log message ***
2001-11-10 14:23:42 +00:00
Jim Meyering
6f59cd3b32
(proc_text): Use `puts' to output a string of spaces, not printf.
2001-11-10 14:22:46 +00:00
Jim Meyering
51ce2f8e5f
tweak locale-related somments for sort
2001-11-10 08:59:24 +00:00
Jim Meyering
a1d32600e6
tweak locale-related somments for sort
2001-11-10 08:58:09 +00:00
Jim Meyering
fca7f39b74
.
2001-11-10 08:46:09 +00:00
Jim Meyering
d62b389816
(usage): Document %u.
2001-11-10 08:46:05 +00:00
Jim Meyering
1c87370738
*** empty log message ***
2001-11-10 08:45:38 +00:00
Jim Meyering
8f751a33c3
(Date directives): Document %u.
2001-11-10 08:44:34 +00:00
Jim Meyering
e5b0e0f712
*** empty log message ***
2001-11-09 08:43:37 +00:00
Jim Meyering
3fb9cf6101
.
2001-11-08 23:24:04 +00:00
Jim Meyering
ffd066b0f4
*** empty log message ***
2001-11-08 23:22:06 +00:00
Jim Meyering
ae7dbaf035
*** empty log message ***
2001-11-08 23:20:09 +00:00
Jim Meyering
4bba632820
Require autoconf-2.52f.
...
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK, AC_FUNC_STRTOD):
Use these AC_-prefixed names, not the AM_-prefixed ones.
2001-11-08 23:20:01 +00:00
Jim Meyering
7d9ec7823a
*** empty log message ***
2001-11-08 23:17:52 +00:00
Jim Meyering
5e1d777314
(jm_AFS): Quote the body. Patch by Akim Demaille.
2001-11-08 23:17:41 +00:00
Jim Meyering
2d5f1727df
*** empty log message ***
2001-11-08 09:29:42 +00:00
Jim Meyering
8bfb607ef8
(paste invocation): Give examples.
...
Thanks to Dan Jacobson for suggesting the examples.
2001-11-08 09:28:13 +00:00
Jim Meyering
25c00a2209
*** empty log message ***
2001-11-06 07:36:12 +00:00
Jim Meyering
330a67148c
Remove duplicate entry for .png.
2001-11-06 07:36:06 +00:00
Jim Meyering
8689db3bd6
*** empty log message ***
2001-11-06 07:35:07 +00:00
Jim Meyering
4aaedfa9d2
*** empty log message ***
2001-11-05 11:20:15 +00:00
Jim Meyering
9f05072b09
(slash_aware_lstat): Correct a misleading comment.
2001-11-05 11:20:02 +00:00
Jim Meyering
005e766386
*** empty log message ***
2001-11-05 10:13:34 +00:00
Jim Meyering
64d9604079
*** empty log message ***
2001-11-05 10:12:06 +00:00
Jim Meyering
5bf497f604
(sort invocation): Recommend setting LC_ALL=C,
...
not LC_COLLATE=C. Explain how the latter can cause problems.
Based on a message from Paul Eggert.
(ls invocation): Recommend setting LC_ALL=C, not LC_COLLATE=C.
2001-11-05 10:12:00 +00:00
Jim Meyering
74942a8e91
(usage): Don't recommend setting LC_COLLATE=C.
...
That can cause problems (now documented in coreutils.texi).
2001-11-05 10:09:25 +00:00
Jim Meyering
2f39ab1832
*** empty log message ***
2001-11-04 09:46:30 +00:00
Jim Meyering
3e0f9951dd
*** empty log message ***
2001-11-04 09:46:11 +00:00
Jim Meyering
ff4121e50e
(usage): Say that
...
``Mandatory arguments to long options are mandatory for short options too.\n\''
2001-11-04 09:43:16 +00:00
Jim Meyering
4155657f6f
(usage): Add one-line description.
2001-11-04 09:03:15 +00:00
Jim Meyering
7d6e8efb15
*** empty log message ***
2001-11-04 07:16:06 +00:00
Jim Meyering
a490e3f68b
Remove unused cruft that saved, set, and restored $DEFS.
2001-11-04 07:15:57 +00:00
Jim Meyering
467828f261
*** empty log message ***
2001-11-03 22:22:50 +00:00
Jim Meyering
d5f0bac1aa
(jm_FUNC_GLIBC_UNLOCKED_IO): Quote first arg of AC_DEFUN.
2001-11-03 22:22:41 +00:00
Jim Meyering
2678e964e6
*** empty log message ***
2001-11-03 21:46:35 +00:00
Jim Meyering
2ad3aaaca2
(ARGMATCH_TO_ARGUMENT): Remove casts of first two args
...
in argmatch_to_argument call.
2001-11-03 21:46:29 +00:00
Jim Meyering
3eba873029
*** empty log message ***
2001-11-03 21:44:36 +00:00
Jim Meyering
5a6c247bcb
.
2001-11-03 21:44:00 +00:00
Jim Meyering
c2a328bb30
it's CFLAGS, not DEFS
2001-11-03 20:07:10 +00:00
Jim Meyering
af1d1e7d3d
fix indentation of cpp `#'s
2001-11-03 20:00:36 +00:00
Jim Meyering
968b78491b
.
2001-11-03 18:51:46 +00:00
Jim Meyering
7e1e127680
*** empty log message ***
2001-11-03 18:51:38 +00:00
Jim Meyering
4f2e8e8b2b
(dirfd): Reflect the fact that DIR_TO_FD now takes an argument.
2001-11-03 18:50:53 +00:00
Jim Meyering
ef991b4aa3
(UTILS_FUNC_DIRFD): Rework so dirfd.c doesn't have to
...
know the name of the variable in the macro definition.
2001-11-03 18:49:27 +00:00
Jim Meyering
dbc3f75efa
*** empty log message ***
2001-11-03 08:24:27 +00:00
Jim Meyering
8cb947f707
(hash_clear): Fix a bug that could lead to an infloop or
...
e.g., a fault due to an attempt to free a NULL pointer.
2001-11-03 08:23:54 +00:00
Jim Meyering
361446c55b
*** empty log message ***
2001-11-03 07:33:41 +00:00
Jim Meyering
93b4e4074f
(DEV_INO_PUSH): Avoid unnecessary copies.
...
(dev_ino_pop): Likewise.
2001-11-03 07:33:32 +00:00
Jim Meyering
f1bafaa237
*** empty log message ***
2001-11-02 13:19:11 +00:00
Jim Meyering
1941ce9f42
*** empty log message ***
2001-11-02 13:16:21 +00:00
Jim Meyering
7b8da9264b
(dev_ino_pop): Cast 2nd arg of obstack_blank to `int'
...
before negating to avoid warning from gcc on systems with 64-bit size_t.
Rename global: s/trace_dirs/recursive/.
(extract_dirs_from_files): Rename parameter:
s/recursive/ignore_dot_and_dot_dot/.
2001-11-02 13:16:10 +00:00
Jim Meyering
07d71b97ce
*** empty log message ***
2001-11-02 11:10:25 +00:00
Jim Meyering
c07abd1655
*** empty log message ***
2001-11-02 08:25:43 +00:00
Jim Meyering
71e6aca3b2
Use XREALLOC. It's cleaner.
2001-11-02 08:04:37 +00:00
Jim Meyering
81679a0c34
Use XMALLOC in a several places. It's cleaner.
2001-11-02 07:38:56 +00:00
Jim Meyering
3e06bb8549
put `const' back, now that the .m4 test works
2001-11-02 07:37:19 +00:00
Jim Meyering
a427fa83f6
Use the replacement only if we have neither the function
...
nor a declaration.
2001-11-02 07:36:35 +00:00
Jim Meyering
594350107d
remove const
2001-11-01 22:16:43 +00:00
Jim Meyering
d73c55e449
whoops
2001-11-01 22:14:26 +00:00
Jim Meyering
f8b38d358b
*** empty log message ***
2001-11-01 21:40:07 +00:00
Jim Meyering
6fa5979ccb
Include dirfd.h.
...
(print_dir): If dirfd fails, resort to using stat.
2001-11-01 21:40:01 +00:00
Jim Meyering
866d4b9e59
.
2001-11-01 17:58:23 +00:00
Jim Meyering
24e2617917
*** empty log message ***
2001-11-01 17:58:09 +00:00
Jim Meyering
533999f0fe
(libfetish_a_SOURCES): Add dirfd.h.
2001-11-01 17:57:56 +00:00
Jim Meyering
eaa95f208b
.
2001-11-01 17:57:09 +00:00
Jim Meyering
9d874c09f6
*** empty log message ***
2001-11-01 17:44:43 +00:00
Jim Meyering
b701bf8a30
*** empty log message ***
2001-11-01 16:57:18 +00:00
Jim Meyering
7c102d03c7
use AC_HEADER_DIRECT and all the associated cruft
2001-11-01 16:55:16 +00:00
Jim Meyering
0c0ad8da77
don't indent the #include directive
2001-11-01 16:47:00 +00:00
Jim Meyering
8d503b5362
check for decl, too
2001-11-01 16:46:06 +00:00
Jim Meyering
274003219b
*** empty log message ***
2001-11-01 16:43:02 +00:00
Jim Meyering
0bba57ce8c
(jm_MACROS): Require UTILS_FUNC_DIRFD.
2001-11-01 16:42:53 +00:00
Jim Meyering
afd8381b51
(UTILS_FUNC_DIRFD): New macro.
2001-11-01 16:41:57 +00:00
Jim Meyering
76ffae0660
*** empty log message ***
2001-11-01 15:55:59 +00:00
Jim Meyering
74b63f68dd
(hash_print) [TESTING]: Clean up.
2001-11-01 15:55:53 +00:00
Jim Meyering
85431d93ed
Redirect cmp's stderr to /dev/null.
2001-11-01 15:54:36 +00:00
Jim Meyering
186af758eb
*** empty log message ***
2001-11-01 15:52:27 +00:00
Jim Meyering
c4dbc53ec4
(struct pending) [st_ino, st_dev]: Remove just-added members.
...
(queue_directory): Remove just-added 3rd parameter
and associated code, and update callers.
(print_dir): Get dev/inode pair via `fstat (dirfd (reading), ...',
and call visit_dir to detect cycles here.
Push the dev/inode pair onto the new stack.
(dev_ino_obstack): New global.
(DEV_INO_PUSH): New macro.
(dev_ino_pop): New function.
(ASSERT_MATCHING_DEV_INO): New macro.
(visit_dir): Take two parameters (dev,ino), not one `pending'.
(main): Initialized the dev_ino_obstack.
Don't call visit_dir here.
Get the dev/ino pair from the new stack, not from the pending entry.
2001-11-01 15:51:53 +00:00
Jim Meyering
00fc6c9262
*** empty log message ***
2001-11-01 11:31:26 +00:00
Jim Meyering
9e2756872d
Make ls -R detect directory cycles.
...
Include hash.h, same.h, and xalloc.h.
(INITIAL_TABLE_SIZE, LOOP_DETECT): Define.
(active_dir_set): New global.
(struct dev_ino): Declare.
(dev_ino_hash, dev_ino_compare, dev_ino_free): New functions.
(visit_dir, free_pending_ent): New functions.
(main): Initialize the active_dir_set hash table, if necessary.
Don't confuse a marker entry with a real one.
Detect loops.
Manage the set of active directories.
Free the hash table.
(queue_directory): Add a new parameter.
Ensure that we set the new dev/ino members for each enqueued directory.
Update all callers.
(print_dir): Don't confuse a marker entry with a real one.
(extract_dirs_from_files): Insert a marker entry before inserting
the entries for subdirectories.
2001-11-01 11:31:19 +00:00
Jim Meyering
c1c9a579e3
*** empty log message ***
2001-11-01 10:56:41 +00:00
Jim Meyering
e3f8ccf486
(TESTS): Add dired.
2001-11-01 10:56:25 +00:00
Jim Meyering
3eeda5b2bf
Don't try to print a NULL pointer.
...
(main): Don't use ARGMATCH_TO_ARGUMENT.
This reverts part of the 1998-12-31 change.
2001-11-01 10:43:23 +00:00
Jim Meyering
09edea7381
update copyright year
2001-10-28 10:01:07 +00:00
Jim Meyering
02da289e42
*** empty log message ***
2001-10-28 09:40:57 +00:00
Jim Meyering
6d81e0f580
.
2001-10-28 09:40:25 +00:00
Jim Meyering
1c7b8f6e85
test Paul's fix
2001-10-28 09:39:52 +00:00
Jim Meyering
af6ce0f12c
(TESTS): Add sysv.
2001-10-28 09:39:26 +00:00
Jim Meyering
904404bfd2
*** empty log message ***
2001-10-28 08:31:39 +00:00
Jim Meyering
a4d1bdafd6
Include human.h.
...
(ROTATE_RIGHT): Remove; it was slow and the comment was
misleading anyway.
(bsd_sum_file): Avoid unsigned and long when they're not needed.
Compute total input bytes as uintmax_t, not long, so that the
code works even with files whose size does not fit in 'long'.
(sysv_sum_file): Likewise.
(sysv_sum_file): Do not reduce checksum until the end; this is
what System V does.
2001-10-28 08:31:08 +00:00
Jim Meyering
e922107a25
*** empty log message ***
2001-10-28 08:26:53 +00:00
Jim Meyering
8e763221fd
*** empty log message ***
2001-10-28 08:20:01 +00:00
Jim Meyering
df5b9c4dc3
*** empty log message ***
2001-10-27 16:43:52 +00:00
Jim Meyering
cda8d2a9af
*** empty log message ***
2001-10-27 14:24:56 +00:00
Jim Meyering
58b5f108f2
Give an accurate diagnostic when `head --bytes=30M' fails.
...
(string_to_integer): Check explicitly for overflow,
and lump everything else together as `invalid'.
2001-10-27 14:24:42 +00:00
Jim Meyering
93a207af8d
Remove as many instances of 'unsigned' as
...
possible, as some of them were not conforming to ANSI C, and
they made the code hard to read. Avoiding 'unsigned' cuts
down on the number of casts.
(newline_character, space_character, save_char):
Now char, not unsigned char.
(obuf): Now char *, not unsigned char *.
(ascii_to_ebcdic, ascii_to_ibm, ebcdic_to_ascii):
Now char[], not unsigned char[].
(translate_charset, translate_buffer, swab_buffer, skip, copy_simple,
copy_with_block, copy_with_unblock):
Arg now points to char, not unsigned char.
All callers changed.
(translate_charset, parse_conversion, apply_translations):
Use int index, not unsigned int.
(bit_count): Arg is now int, not unsigned int.
Callers not changed, as they already assumed this.
(translate_buffer): Cast char to unsigned char before using
it as a subscript.
(swab_buffer): Returns char *, not unsigned char *.
(dd_copy): Use char, not unsigned char, for buffers.
Use size_t for possibly-large index, not unsigned int.
2001-10-24 10:38:53 +00:00
Jim Meyering
fd77bc4a78
*** empty log message ***
2001-10-24 07:38:33 +00:00
Jim Meyering
1e2d216c9e
(main): Free hash table storage.
2001-10-24 07:38:26 +00:00
Jim Meyering
df1b3c4948
(forget_all): Use hash_free, not hash_clear.
2001-10-24 07:36:53 +00:00
Jim Meyering
0b765fd547
.
2001-10-22 08:02:38 +00:00
Jim Meyering
8229e0dbef
*** empty log message ***
2001-10-22 08:02:09 +00:00
Jim Meyering
05c446084e
(alloca): Define to __builtin_alloca if __GNUC__,
...
to avoid a warning if -Wall.
2001-10-22 08:01:43 +00:00
Jim Meyering
e28263f673
(alloca): Define to __builtin_alloca if __GNUC__,
...
to avoid a warning if -Wall.
2001-10-22 08:01:22 +00:00
Jim Meyering
b96c3e6a5d
*** empty log message ***
2001-10-22 06:56:44 +00:00
Jim Meyering
ddd7e2a0b8
(uintptr_t): Remove macro and decl; it's config.h's job.
2001-10-22 06:56:31 +00:00
Jim Meyering
b7bf622acb
.
2001-10-21 21:46:09 +00:00
Jim Meyering
48cab72bd1
(isaac_seed_machdep): Handle SIGSEGV, too. Ick.
2001-10-21 19:52:12 +00:00
Jim Meyering
e735c8f6e0
yikes. put the preserve_metadata assignment *after* declarations.
...
gcc-3.0 didn't complain.
2001-10-21 18:50:16 +00:00
Jim Meyering
7436273688
.
2001-10-21 17:06:36 +00:00
Jim Meyering
79e188a2ec
*** empty log message ***
2001-10-21 17:03:50 +00:00
Jim Meyering
17232a74f2
(TESTS): Remove i-3. It's not portable.
2001-10-21 17:03:31 +00:00
Jim Meyering
7af1f21709
*** empty log message ***
2001-10-21 15:21:34 +00:00
Jim Meyering
b9bda3c30d
Include xreadlink.h.
...
(copy_internal): Don't use PATH_MAX.
Rewrite the symlink-copying code to use xreadlink.
2001-10-21 15:21:28 +00:00
Jim Meyering
bd0070c191
whoops! fix comment on first line :-)
2001-10-21 15:12:39 +00:00
Jim Meyering
a43c0607ac
*** empty log message ***
2001-10-21 13:39:20 +00:00
Jim Meyering
2a1279c26d
(_): Honor the setting of ENABLE_NLS. Otherwise,
...
this code would end up calling gettext even in packages built
with --disable-nls.
2001-10-21 13:39:12 +00:00
Jim Meyering
9ff208503c
*** empty log message ***
2001-10-21 12:33:26 +00:00
Jim Meyering
c73398fa51
(cp invocation): Describe --reply=...
2001-10-21 12:33:21 +00:00
Jim Meyering
25839c6c48
*** empty log message ***
2001-10-21 10:55:36 +00:00
Jim Meyering
9d8ec0121c
(_): Honor the setting of ENABLE_NLS. Otherwise,
...
this code would end up calling gettext even in packages built
with --disable-nls.
2001-10-21 10:55:29 +00:00
Jim Meyering
9c0e765d5a
*** empty log message ***
2001-10-21 09:01:31 +00:00
Jim Meyering
8f67d26ec0
(_): Honor the setting of ENABLE_NLS. Otherwise,
...
this code would end up calling gettext even in packages built
with --disable-nls.
2001-10-21 09:01:24 +00:00
Jim Meyering
b96446bf59
*** empty log message ***
2001-10-21 07:59:09 +00:00
Jim Meyering
7d6185f0f5
(strerror_r): Do not declare unless !_LIBC.
...
Do not check for HAVE_DECL_STRERROR_R missing unless STRERROR_R_CHAR_P.
Use strerror_r that is only a macro, even if it is not a function.
(strerror): Check for HAVE_DECL_STRERROR before declaring.
(private_strerror): Use prototypes, not old-style function definition.
(print_errno_message): New function.
Support the POSIX 'int'-flavored strerror_r, as well as the traditional
char*-flavored one.
(error_tail, error, error_at_line): Use it.
2001-10-21 07:59:04 +00:00
Jim Meyering
ad2abcb447
*** empty log message ***
2001-10-21 07:49:37 +00:00
Jim Meyering
df8f50e9bc
(jm_PREREQ_ERROR):
...
Do not invoke AC_CHECK_FUNCS with strerror_r, as
AC_FUNC_STRERROR_R does that.
2001-10-21 07:49:27 +00:00
Jim Meyering
b5501a398e
Add copyright notice, as nontrivial m4 files
...
are supposed to have them these days.
(AC_FUNC_STRERROR_R): Always do char* test, so that it gets cached.
Merge changes from latest Autoconf CVS.
Rename ac_cv_func_strerror_r_works to ac_cv_func_strerror_r_char_p,
and rename HAVE_WORKING_STRERROR_R to STRERROR_R_CHAR_P, since
POSIX decided to standardize on the int flavor of strerror_r.
2001-10-21 07:49:13 +00:00
Jim Meyering
baef38bda1
*** empty log message ***
2001-10-20 19:13:41 +00:00
Jim Meyering
dc421733a1
*** empty log message ***
2001-10-20 14:59:07 +00:00
Jim Meyering
968956b998
(usage): Improve the description of --dereference (-L).
2001-10-20 14:58:59 +00:00
Jim Meyering
8458d3c376
Declare some local variables to be `const', where appropriate.
2001-10-20 14:57:39 +00:00
Jim Meyering
7cdce2075e
*** empty log message ***
2001-10-20 14:54:07 +00:00
Jim Meyering
891d094b56
(usage): Clarify description of --directory (-d).
...
Based on a patch from Michael Stone.
2001-10-20 14:53:45 +00:00
Jim Meyering
c8445f75e0
*** empty log message ***
2001-10-20 14:41:31 +00:00
Jim Meyering
8afe15dd9b
tweak
2001-10-20 14:41:23 +00:00
Jim Meyering
5cfcfdc5c7
Describe sticky files and directories.
2001-10-20 14:40:12 +00:00
Jim Meyering
9a40ef44fb
*** empty log message ***
2001-10-20 14:01:33 +00:00
Jim Meyering
54a8b24b6e
Don't use a umask that removes owner read/write.
...
Use a stricter test for permissions.
2001-10-20 14:01:23 +00:00
Jim Meyering
f2d0d9bda9
Don't use a umask that removes owner
...
read/write. That induces spurious failures in a probably-old
version of purify.
2001-10-20 13:59:57 +00:00
Jim Meyering
30b904e1f3
split a long line into two
2001-10-18 20:29:57 +00:00
Jim Meyering
8a385c1588
*** empty log message ***
2001-10-18 08:14:45 +00:00
Jim Meyering
493d1adca1
(movefile): Now that remember_copied xstrdup's the file name, free `new_dest'.
2001-10-18 08:13:28 +00:00
Jim Meyering
6a03579aa4
*** empty log message ***
2001-10-18 07:45:00 +00:00
Jim Meyering
b564762ef5
Plug a leak.
...
(remember_copied): Use src_to_dest_free to free the entry we couldn't insert.
2001-10-18 07:44:41 +00:00
Jim Meyering
a7870f9997
(dest_info_free): New function.
...
(dest_info_init): Make the hash table code use it.
(record_dest): Store each DEST in malloc'd memory. Hence the above.
Use dest_info_free to free the `ent' we couldn't insert.
2001-10-18 07:42:11 +00:00
Jim Meyering
37af708d04
*** empty log message ***
2001-10-17 10:24:13 +00:00
Jim Meyering
279d3ae95e
(cp invocation): `cp --no-dereference' is
...
no longer equivalent to `cp -d'.
`cp -d' is equivalent to `--no-dereference --preserve=links'.
cp's -P option means --no-dereference, not --parents.
Describe new optional argument to --preserve.
Describe new option: --no-preserve=ATTRIBUTE_LIST.
2001-10-17 10:24:07 +00:00
Jim Meyering
321db91227
*** empty log message ***
2001-10-17 10:14:28 +00:00
Jim Meyering
99a1b10d2e
*** empty log message ***
2001-10-17 10:11:52 +00:00
Jim Meyering
39f15c676a
*** empty log message ***
2001-10-14 20:55:02 +00:00
Jim Meyering
af51884dac
Now, -P is the same as --no-dereference, per POSIX.
...
Use --parents to get the old meaning.
(enum) [NO_DEREFERENCE_OPTION]: Remove member.
(long_opts): Associate --no-dereference with `-P'.
(usage): Update description of -P.
(main): Remove local, used_P_option, and code to warn
that the meaning of -P would be changing.
2001-10-14 20:54:44 +00:00
Jim Meyering
e3eb136b93
.
2001-10-13 21:42:16 +00:00
Jim Meyering
a810608d0d
*** empty log message ***
2001-10-13 20:53:41 +00:00
Jim Meyering
d78d5d448f
(copy_internal): Tighten up and add comments
...
describing the test for when to record (via remember_copied)
a <dst_path, source_dev, source_ino> triple.
Relax the test that guards the hard-linked-dir check and
the hard-link-preserving code.
2001-10-13 20:53:36 +00:00
Jim Meyering
8f28cc8708
add tests for some of the recent changes to cp
2001-10-13 20:44:59 +00:00
Jim Meyering
0dc71387d4
*** empty log message ***
2001-10-13 19:58:41 +00:00
Jim Meyering
ed759a47cb
(enum) [NO_DEREFERENCE_OPTION]: New member.
...
(enum) [NO_PRESERVE_ATTRIBUTES_OPTION]: New member.
(enum) [PRESERVE_ATTRIBUTES_OPTION]: New member.
(long_opts): Separate -d and --no-dereference options.
Add `no-preserve'.
Separate -p and --preserve options.
The long-named --preserve now accepts optional arguments; -p doesn't.
(usage): Describe additions and changes.
(cp_option_init): Initialize new member, preserve_links, to 0.
(decode_preserve_arg): New function.
(main) [case 'a']: Set preserve_links to 1.
[case 'd']: Set preserve_links to 1.
Add `case' for long-named --no-dereference.
Handle long-named --no-preserve and --preserve.
2001-10-13 19:57:08 +00:00
Jim Meyering
a5f6a3dc40
(cp_option_init): Initialize new member to 1.
2001-10-13 19:41:17 +00:00
Jim Meyering
8429ee57dd
(cp_option_init): Initialize new member, preserve_links.
2001-10-13 19:40:31 +00:00
Jim Meyering
95cc4c0984
(enum Dereference_symlink): Add comments.
...
(struct cp_options) [preserve_links]: New member.
2001-10-13 19:36:26 +00:00
Jim Meyering
ef549ef73e
*** empty log message ***
2001-10-13 19:13:16 +00:00
Jim Meyering
6d334f8f62
(cp_option_init): Don't set it.
2001-10-13 19:12:52 +00:00
Jim Meyering
da73a665f0
(struct cp_options) [failed_unlink_is_fatal]: Remove unused member.
2001-10-13 19:12:06 +00:00
Jim Meyering
72695161da
*** empty log message ***
2001-10-13 17:25:17 +00:00
Jim Meyering
66372e29eb
* src/copy.h (struct cp_options): Rename members:
...
s/preserve_owner_and_group/preserve_ownership/, and
s/preserve_chmod_bits/preserve_mode/.
* src/copy.c, src/cp.c, src/install.c, src/mv.c: Update all uses.
2001-10-13 17:24:38 +00:00
Jim Meyering
b604e6b1f1
* src/copy.h (struct cp_options): Rename members:
...
s/preserve_owner_and_group/preserve_ownership/, and
s/preserve_chmod_bits/preserve_mode/.
* src/copy.c, src/cp.c, src/install.c, src/mv.c: Update all uses.
2001-10-13 17:24:09 +00:00
Jim Meyering
039d440f50
(struct cp_options): Rename members:
...
s/preserve_owner_and_group/preserve_ownership/, and
s/preserve_chmod_bits/preserve_mode/.
2001-10-13 17:23:44 +00:00
Jim Meyering
f40532072e
*** empty log message ***
2001-10-13 16:54:18 +00:00
Jim Meyering
b9f3b0ed92
*** empty log message ***
2001-10-13 16:51:09 +00:00
Jim Meyering
35e2136e59
Fix typo: s/Sh/SH/ before OPTIONS.
2001-10-13 16:50:59 +00:00
Jim Meyering
209557e03a
don't use diff
2001-10-12 21:47:06 +00:00
Jim Meyering
d225261a77
*** empty log message ***
2001-10-12 07:03:12 +00:00
Jim Meyering
0f14bad291
(TESTS): Add infloop.
...
(XFAIL_TESTS): Mark it as a test that we expect to fail (temporarily).
2001-10-12 07:03:04 +00:00
Jim Meyering
f4e8ba6beb
*** empty log message ***
2001-10-12 06:33:55 +00:00
Jim Meyering
1afc458839
(main): Tell what's wrong with `mknod c zero 1 5' rather
...
than saying just `Try `./mknod --help' for more information.'.
2001-10-12 06:32:13 +00:00
Jim Meyering
629576ece4
*** empty log message ***
2001-10-11 15:52:22 +00:00
Jim Meyering
b729ec75ca
(argmatch_invalid): Use quotearg_n_style (0, ...
...
and quote_n (1, ... to avoid clobbering a buffer.
2001-10-11 15:52:17 +00:00
Jim Meyering
4d390a18ba
*** empty log message ***
2001-10-07 09:39:35 +00:00
Jim Meyering
fc3429bc45
*** empty log message ***
2001-10-07 09:39:09 +00:00
Jim Meyering
06ab933220
*** empty log message ***
2001-10-07 08:41:23 +00:00
Jim Meyering
61b95dac69
(remember_copied): Make a local copy of the file name.
...
(src_to_dest_free): New function (to free the above).
(hash_init): Register src_to_dest_free.
2001-10-07 08:41:03 +00:00
Jim Meyering
3cff443b59
(copy_dir): Now that remember_copied copies the
...
file name, free the temporary `dst_path' allocated here.
2001-10-07 08:40:00 +00:00
Jim Meyering
38e11fdc5d
(do_copy): Don't clear the hash table after processing
...
each command line argument.
2001-10-07 08:39:43 +00:00
Jim Meyering
94eb7340ec
whoops. use cp's -a option
2001-10-07 07:52:40 +00:00
Jim Meyering
79476921ef
(TESTS): Add link-preserve.
2001-10-07 07:47:41 +00:00
Jim Meyering
d34280f171
*** empty log message ***
2001-10-07 07:47:29 +00:00
Jim Meyering
c8987dca56
*** empty log message ***
2001-10-06 21:31:57 +00:00
Jim Meyering
ccdb1b0215
Convert du.c to use the functions in lib/hash.c, not private,
...
slightly-modified copies of those that used to be in cp-hash.c.
(struct entry) [coll_link]: Remove member.
(struct htab): Remove.
(hash_reset, hash_init, hash_insert2, hash_insert): Remove functions.
Include hash.h and same.h.
(htab): Change type of global to `struct hash';
(entry_hash, entry_compare, hash_ins): New functions.
(count_entry): Use hash_ins instead of hash_insert.
2001-10-06 21:29:19 +00:00
Jim Meyering
bf0b70f10d
(hash_init): Die if hash_initialize fails.
2001-10-06 21:25:08 +00:00
Jim Meyering
adac7cd0e3
*** empty log message ***
2001-10-06 17:25:12 +00:00
Jim Meyering
de879011f3
Update prototype for hash_init.
2001-10-06 17:24:58 +00:00
Jim Meyering
f275d7ae99
Rewrite to use the functions in lib/hash.c.
2001-10-06 17:24:10 +00:00
Jim Meyering
f5b2352264
(record_dest): Fix test for whether to free `ent'.
...
Thank heavens for regression tests.
2001-10-06 17:07:15 +00:00
Jim Meyering
110190e4d9
*** empty log message ***
2001-10-06 16:46:27 +00:00
Jim Meyering
e1b81c9b74
(main): Reflect that hash_init now takes no arguments.
2001-10-06 16:46:06 +00:00
Jim Meyering
3dfa4910e2
(do_move): Reflect that hash_init now takes no arguments.
2001-10-06 16:45:53 +00:00
Jim Meyering
706a45c0b8
(record_dest): Avoid a small leak.
...
(copy_internal): Call remember_copied only for if the source file
has 1 < st_nlink, or if it's a directory.
Now that EARLIER_FILE is set conditionally, initialize it to NULL.
2001-10-06 16:43:07 +00:00
Jim Meyering
7bdd841fd2
Redirect stderr.
2001-10-06 10:43:07 +00:00
Jim Meyering
6d64ac8442
*** empty log message ***
2001-10-05 11:47:15 +00:00
Jim Meyering
175e677c82
Include hash-pjw.h and remove definition of hash_pjw.
2001-10-05 11:46:57 +00:00
Jim Meyering
8b856a3132
.
2001-10-05 11:45:36 +00:00
Jim Meyering
a97b7f61ff
(libfetish_a_SOURCES): Add hash-pjw.c and hash-pjw.h.
2001-10-05 11:45:25 +00:00
Jim Meyering
0b9c7cac74
*** empty log message ***
2001-10-05 11:44:30 +00:00
Jim Meyering
32852d9825
*** empty log message ***
2001-10-04 07:52:44 +00:00
Jim Meyering
63b6a548e1
adjust to use new option-arg name
2001-10-04 07:50:09 +00:00
Jim Meyering
f27c09a303
*** empty log message ***
2001-10-04 07:49:19 +00:00
Jim Meyering
fb4a9133ed
Rename --all-repeated argument precede' to prepend'.
...
* src/uniq.c (enum delimit_method): s/DM_PRECEDE/DM_PREPEND/
and change all uses.
(delimit_method_string): s/precede/prepend/
Patch by Padraig Brady.
* src/uniq.c (usage): Correct typo in description of --all-repeated.
Patch by Padraig Brady.
2001-10-04 07:49:10 +00:00
Jim Meyering
11691bf911
*** empty log message ***
2001-09-30 21:39:54 +00:00
Jim Meyering
034781fc4f
(jm_LIST_MOUNTED_FILESYSTEMS): See if
...
`struct fsstat' has the `f_fstypename' member.
Use that to define FS_TYPE, which is now used to make
the getfsstat link test tighter.
2001-09-30 21:39:51 +00:00
Jim Meyering
2fa9e8e2d9
*** empty log message ***
2001-09-30 21:28:26 +00:00
Jim Meyering
565b41ed31
[MOUNTED_GETFSSTAT]:
...
Include <sys/ucred.h>, for Apple Darwin.
Include sys/mount.h and sys/fs_types.h only if available.
(FS_TYPE): Define.
(read_filesystem_list): Use FS_TYPE.
2001-09-30 21:28:15 +00:00
Jim Meyering
2570759aa0
*** empty log message ***
2001-09-30 15:38:23 +00:00
Jim Meyering
eb04599224
*** empty log message ***
2001-09-30 11:33:04 +00:00
Jim Meyering
83e51f160b
tail -F would segfault
...
(parse_options): Add missing `break;' from last change.
2001-09-30 11:32:58 +00:00
Jim Meyering
3bf61e47d8
*** empty log message ***
2001-09-30 06:26:57 +00:00
Jim Meyering
1c670cbcd2
(excluded_filename): 0 -> false, since it's a boolean context.
2001-09-30 06:26:46 +00:00
Jim Meyering
82f70b1ed9
*** empty log message ***
2001-09-29 10:30:41 +00:00
Jim Meyering
56a2795f38
*** empty log message ***
2001-09-29 10:29:25 +00:00
Jim Meyering
dd39ed6e81
*** empty log message ***
2001-09-29 10:27:35 +00:00
Jim Meyering
726b66072a
(jm_LIST_MOUNTED_FILESYSTEMS)
...
Check for these headers: sys/param.h sys/ucred.h sys/mount.h
sys/fs_types.h, and make the link-test for getfsstat guard #include
directives with appropriate #if HAVE_*_H tests so that we can
detect getfsstat on Apple Darwin1.3.7 systems.
Also fix harmless typo in cache variable name: s/getsstat/getfsstat/.
2001-09-29 10:27:28 +00:00
Jim Meyering
7bf6b048be
*** empty log message ***
2001-09-29 09:37:13 +00:00
Jim Meyering
10a482fd41
(copy_internal): Call record_dest for all types of
...
files (for which this makes sense), not just regular ones.
2001-09-29 09:35:01 +00:00
Jim Meyering
16de496c5d
*** empty log message ***
2001-09-29 08:13:26 +00:00
Jim Meyering
33e8cff715
(jm_LIST_MOUNTED_FILESYSTEMS)
...
[one-argument getmntent function]): Include stdio.h before mntent.h.
SunOS4.1.x needs it for the declaration of `FILE'.
Patch by Volker Borchert.
2001-09-29 08:13:18 +00:00
Jim Meyering
23eb5e1acd
*** empty log message ***
2001-09-29 06:49:35 +00:00
Jim Meyering
900acbdbcb
(wget-update): Add mkinstalldirs.
2001-09-29 06:49:25 +00:00
Jim Meyering
45d6772cfe
*** empty log message ***
2001-09-28 19:58:37 +00:00
Jim Meyering
fa805211ac
*** empty log message ***
2001-09-28 19:55:51 +00:00
Jim Meyering
eca1e2d890
(main): Call dest_info_init if necessary.
2001-09-28 19:55:06 +00:00
Jim Meyering
6027bfa668
(main): Call dest_info_init if necessary.
2001-09-28 19:53:21 +00:00
Jim Meyering
679295f1de
(do_copy): Call dest_info_init if necessary.
2001-09-28 19:52:34 +00:00
Jim Meyering
beee918e72
(dest_info_init): Declare.
2001-09-28 19:52:01 +00:00
Jim Meyering
9d0fbdaf36
Include "hash.h" and "same.h".
...
(struct Dest_info): Define.
(dest_info): Declare global.
(DEST_INFO_INITIAL_CAPACITY): Define.
(hash_pjw): New function.
(dest_info_hash): Likewise.
(dest_info_compare): Likewise.
(dest_info_init): Likewise.
(seen_dest): Likewise.
(record_dest): Likewise.
(copy_internal): If the destination exists, fail if it's in the set
of files that have already been created as part of this mv or cp.
(copy_internal) [move_mode]: Record the destination dev/ino/filename.
(copy_internal) [!move_mode, regular file]: Likewise.
2001-09-28 19:51:19 +00:00
Jim Meyering
e60f34c475
Accept new option: --reply={yes,no,query}
...
(enum) [REPLY_OPTION]: Define.
(usage): Describe new option.
Split long usage string into smaller pieces.
(main): Handle new option.
2001-09-28 19:43:17 +00:00
Jim Meyering
1f987f7eed
*** empty log message ***
2001-09-28 19:37:57 +00:00
Jim Meyering
5dffc8a83c
* xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX):
...
Check for strtoul and strtoumax,
as those declarations are made even in the signed case.
* xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX):
Likewise, for strtol and strtoimax.
2001-09-28 19:37:38 +00:00
Jim Meyering
c9b0d2415a
*** empty log message ***
2001-09-28 19:35:42 +00:00
Jim Meyering
9893f72169
*** empty log message ***
2001-09-28 19:35:01 +00:00
Jim Meyering
9a8547bc45
(strtol): Do not declare if HAVE_DECL_STRTOL.
...
(strtoul): Do not declare if HAVE_DECL_STRTOUL.
(strtoimax, strtoumax): Do not declare if already defined as a macro.
2001-09-28 19:34:31 +00:00
Jim Meyering
173be61cad
.
2001-09-28 08:14:35 +00:00
Jim Meyering
855fc65068
*** empty log message ***
2001-09-28 08:08:41 +00:00
Jim Meyering
4f16f7f014
.
2001-09-28 08:06:04 +00:00
Jim Meyering
909593073d
*** empty log message ***
2001-09-28 06:45:25 +00:00
Jim Meyering
b2f1dc2045
*** empty log message ***
2001-09-26 08:51:53 +00:00
Jim Meyering
0cf127ff5c
*** empty log message ***
2001-09-26 08:51:24 +00:00
Jim Meyering
7316ccbb5f
*** empty log message ***
2001-09-26 08:33:14 +00:00
Jim Meyering
50ab0a78e0
*** empty log message ***
2001-09-26 08:27:49 +00:00
Jim Meyering
ea59c2ae6d
(USE_UNLOCKED_IO): Define to 1 if not already defined.
2001-09-26 08:27:42 +00:00
Jim Meyering
8cd9be5598
.
2001-09-26 08:22:37 +00:00
Jim Meyering
dc374320b8
*** empty log message ***
2001-09-26 08:21:55 +00:00
Jim Meyering
5f97defa02
remove now-unused tmp/trap junk
2001-09-26 08:21:06 +00:00
Jim Meyering
8910e98330
exit from only one place: the end
2001-09-26 08:20:38 +00:00
Jim Meyering
a11576bb59
portability tweaks
2001-09-26 08:19:17 +00:00
Jim Meyering
de7d4fdb5f
*** empty log message ***
2001-09-26 08:13:41 +00:00
Jim Meyering
ddbaad372e
(unlocked-io.h): Use $(SHELL).
2001-09-26 08:13:27 +00:00
Jim Meyering
70729acb60
.
2001-09-26 08:11:20 +00:00
Jim Meyering
5b60bebabb
(unlocked-io.h): Rewrite to use a separate script,
...
rather than trying to embed it here.
(EXTRA_DIST): Add gen-uio. Remove unlocked-io.hin
2001-09-26 08:11:01 +00:00
Jim Meyering
29f888398d
.
2001-09-26 07:55:04 +00:00
Jim Meyering
e2365ea11e
*** empty log message ***
2001-09-26 07:53:18 +00:00
Jim Meyering
681607ae07
*** empty log message ***
2001-09-26 07:52:57 +00:00
Jim Meyering
c82b876b6f
Update to autoconf 2.50 version.
2001-09-26 07:44:23 +00:00
Jim Meyering
ec6cab66bf
*** empty log message ***
2001-09-25 13:01:36 +00:00
Jim Meyering
08575c4bce
(rpl_gettimeofday): Declare local variable `result'.
2001-09-25 13:01:22 +00:00
Jim Meyering
caa5ba0ca2
*** empty log message ***
2001-09-25 09:20:22 +00:00
Jim Meyering
7682c7ed4b
*** empty log message ***
2001-09-25 08:42:53 +00:00
Jim Meyering
41033e8bd0
*** empty log message ***
2001-09-25 06:28:41 +00:00
Jim Meyering
c4d9b90a58
.
2001-09-24 15:35:09 +00:00
Jim Meyering
9c1108fdea
Use the version from gettext-0.10.40, not CVS.
2001-09-24 15:35:00 +00:00
Jim Meyering
1ee0ec3463
.
2001-09-23 18:11:09 +00:00
Jim Meyering
26ebb5b5de
*** empty log message ***
2001-09-23 18:10:54 +00:00
Jim Meyering
d9ab98a19f
*** empty log message ***
2001-09-23 18:08:52 +00:00
Jim Meyering
44a8a34725
tighten up the tests
2001-09-23 18:08:45 +00:00
Jim Meyering
b310d2131d
.
2001-09-23 15:47:00 +00:00
Jim Meyering
0f16f7e6b2
(TESTS): Add childproof.
2001-09-23 14:38:03 +00:00
Jim Meyering
d454296098
*** empty log message ***
2001-09-23 14:37:38 +00:00
Jim Meyering
ad094a6c52
*** empty log message ***
2001-09-23 14:24:35 +00:00
Jim Meyering
98a0f8c36e
(jm_LIST_MOUNTED_FILESYSTEMS): In the outer getmntent if-block, don't
...
die if neither of the getmntent tests succeeds. Instead, just fall
through and continue with the remaianing tests.
2001-09-23 14:24:23 +00:00
Jim Meyering
28ecf065f8
*** empty log message ***
2001-09-23 09:19:52 +00:00
Jim Meyering
61c83b3d22
(jm_LIST_MOUNTED_FILESYSTEMS): Add a compile-test
...
instead of the mere test for existence of mntent.h. The latter
would get a false-positive on AIX 3.4 systems.
2001-09-23 09:19:42 +00:00
Jim Meyering
5e7630f24f
*** empty log message ***
2001-09-23 08:56:27 +00:00
Jim Meyering
4bccf0b322
Remove useless parentheses in #if directives.
...
(MOUNTED) [!defined MOUNTED]: Define to _PATH_MOUNTED, for when
the deprecated MOUNTED symbol is no longer defined in mntent.h.
2001-09-23 08:56:11 +00:00
Jim Meyering
0439c570ab
*** empty log message ***
2001-09-23 08:08:40 +00:00
Jim Meyering
78d4dc2ea3
.
2001-09-23 07:45:07 +00:00
Jim Meyering
7dc3d4d8f8
*** empty log message ***
2001-09-23 07:44:08 +00:00
Jim Meyering
cdd85ee367
(check-texinfo): Redirect stderr of `grep -w' to
...
/dev/null, so people with old versions of grep don't see the failure.
2001-09-23 07:44:01 +00:00
Jim Meyering
9ffb6b8bb6
*** empty log message ***
2001-09-23 07:36:53 +00:00
Jim Meyering
ee32712334
*** empty log message ***
2001-09-23 06:59:57 +00:00
Jim Meyering
b4c4729c8f
.
2001-09-22 20:11:33 +00:00
Jim Meyering
f4ab08b5ca
*** empty log message ***
2001-09-22 20:10:44 +00:00
Jim Meyering
4cedb82f6e
Update from gettext cvs repository.
2001-09-22 19:19:44 +00:00
Jim Meyering
9917b0be5a
*** empty log message ***
2001-09-22 19:15:53 +00:00
Jim Meyering
363a391db4
*** empty log message ***
2001-09-22 16:45:36 +00:00
Jim Meyering
0d784f664b
.
2001-09-22 16:45:28 +00:00
Jim Meyering
0265852ab2
.
2001-09-22 16:41:44 +00:00
Jim Meyering
d377c5bd7f
*** empty log message ***
2001-09-22 16:40:25 +00:00
Jim Meyering
77678307a5
.
2001-09-22 16:40:17 +00:00
Jim Meyering
b7b37133ac
.
2001-09-22 16:39:57 +00:00
Jim Meyering
f13c461cf7
Upgrade to gettext-0.10.40.
2001-09-22 16:38:35 +00:00
Jim Meyering
2d1b13b6d0
Sync with gettext -- this changes only comments.
2001-09-22 16:34:51 +00:00
Jim Meyering
556a834d33
Sync with gettext -- this changes only comments.
2001-09-22 16:34:30 +00:00
Jim Meyering
cbed45a540
decrement serial number to sync with gettext
2001-09-22 15:18:47 +00:00
Jim Meyering
bfcb6bacf8
decrement serial number to sync with gettext
2001-09-22 15:18:03 +00:00
Jim Meyering
9e82f23de4
.
2001-09-22 15:17:26 +00:00
Jim Meyering
20925d812d
Upgrade to gettext 0.10.39.
2001-09-22 15:15:41 +00:00
Jim Meyering
e8d79c1502
*** empty log message ***
2001-09-22 15:08:51 +00:00
Jim Meyering
8d45c22c3c
Update from latest gettext.
2001-09-22 15:08:35 +00:00
Jim Meyering
16aef05416
.
2001-09-22 13:27:04 +00:00
Jim Meyering
8000bd993e
.
2001-09-22 13:18:57 +00:00
Jim Meyering
8751c5fc27
.
2001-09-22 13:18:19 +00:00
Jim Meyering
29955c54b8
*** empty log message ***
2001-09-22 13:18:04 +00:00
Jim Meyering
5d461b6c45
*** empty log message ***
2001-09-22 13:16:48 +00:00
Jim Meyering
62471a036d
*** empty log message ***
2001-09-22 13:16:21 +00:00
Jim Meyering
0ed1711755
*** empty log message ***
2001-09-22 08:27:36 +00:00
Jim Meyering
3939790637
Mostly clean-up (modulo the better diagnostic).
...
(copy_internal): Rename parameter, move_mode, to
command_line_arg, and adjust caller. Now, move_mode is a local
that is derived from command_line_arg.
Factor some involved code to produce something slightly more readable.
Use x->move_mode, not move_mode in determining which diagnostic
to give (`backing up %s would destroy source; %s not moved').
2001-09-22 08:27:27 +00:00
Jim Meyering
483977a347
*** empty log message ***
2001-09-20 15:04:07 +00:00
Jim Meyering
b5fd786410
(strtoimax): Guard declaration with
...
`#if !HAVE_DECL_STRTOIMAX', rather than just `#ifndef strtoimax'.
The latter fails because some systems (at least rs6000-ibm-aix4.3.3.0)
have their own, conflicting declaration of strtoimax in sys/inttypes.h.
(strtoumax): Likewise, for completeness (it wasn't necessary).
2001-09-20 14:46:55 +00:00
Jim Meyering
95ce12946b
*** empty log message ***
2001-09-20 14:41:51 +00:00
Jim Meyering
0ec82af940
(jm_AC_PREREQ_XSTRTOUMAX): Check for declaration of strtoumax.
2001-09-20 14:41:43 +00:00
Jim Meyering
c2f01a209e
(jm_AC_PREREQ_XSTRTOIMAX): Check for declaration of strtoumax.
2001-09-20 14:41:26 +00:00
Jim Meyering
7b9a35951b
*** empty log message ***
2001-09-20 08:44:22 +00:00
Jim Meyering
b6baea64d1
(MAX_ADDRESS_LENGTH, pseudo_offset, format_address,
...
n_bytes_to_skip, skip, format_address_none,
format_address_std, format_address_paren,
format_address_label, write_block, parse_old_offset, dump,
dump_strings, main):
Use uintmax_t, not off_t, for file addresses, so that we can
handle multiple large files even if the sum of their sizes
exceeds off_t limits.
(print_s_char, print_char, print_s_short, print_short,
print_int, print_long, print_long_long, print_float,
print_double, print_long_double, dump_hexl_mode_trailer,
print_named_ascii, print_ascii, decode_one_format):
Use size_t, not off_t, for in-memory byte counts.
(end_offset): New var.
(dump, dump_strings): Use it.
(main): Set it, but check for overflow while doing so.
(skip): Report an error if an in-range lseek fails on a
regular file, as something's seriously wrong. Check for
negative regular file sizes (possible with some broken NFS
implementations).
(parse_old_offset): Now all offsets are valid, so return a
success boolean and take a pointer to an offset as an argument.
All callers changed.
(dump_strings): Check for overflow when computing end_offset -
string_min.
(main): Remove OFF_T_MAX checks that are no longer needed.
Don't bother assigning through temporary when there's no size
limit to check.
2001-09-20 08:44:12 +00:00
Jim Meyering
447637fb37
.
2001-09-19 11:30:58 +00:00
Jim Meyering
2b21f12d85
*** empty log message ***
2001-09-19 10:52:03 +00:00
Jim Meyering
5a0dcd18c4
*** empty log message ***
2001-09-19 10:34:47 +00:00
Jim Meyering
f3eff573fc
(open_next_file): Use SETVBUF, not setbuf.
...
(skip): Revert part of last change: use lseek, not fseek.
2001-09-19 10:28:09 +00:00
Jim Meyering
18b2abbf6c
When --read-bytes=N (-N N) is used, disable input buffering in
...
the standard I/O library. Otherwise, od would read more input
than requested. This could have caused problems when reading
from pipes, character devices, and open file descriptors inherited
from a parent process.
* src/od.c (open_next_file): New function, factored out of...
(skip): Adapt to use open_next_file.
(read_char): Likewise.
(read_block): Likewise.
(main): Likewise.
(dump): Fix an off-by-one error that could have made od fail to
report a read error when reading from a named file (not stdin).
(check_and_close): Account for the fact that in_stream may now be NULL.
(usage): Correct descriptions of -j and -N options.
Patch by Ian Bruce.
2001-09-19 10:19:19 +00:00
Jim Meyering
7a33a02755
Use AC_DEFINE rather than AC_DEFINE_UNQUOTED, whenever the right hand side need not be expanded by the shell.
2001-09-17 21:44:03 +00:00
Jim Meyering
3aafbfb626
.
2001-09-17 21:43:41 +00:00
Jim Meyering
0283d73512
*** empty log message ***
2001-09-17 19:32:52 +00:00
Jim Meyering
ebc79b0b6d
(jm_FUNC_FNMATCH): Remove test for GNU C
...
library. It's not correct, as some older glibcs are buggy.
fnmatch wasn't fixed until glibc 2.2.
Use AC_DEFINE, not AC_DEFINE_UNQUOTED, as there's no
special shell magic here.
2001-09-17 19:32:45 +00:00
Jim Meyering
b6f0933da1
*** empty log message ***
2001-09-17 10:24:27 +00:00
Jim Meyering
d6e1aff5e6
(HAVE_LONG_LONG): Redefine to HAVE_UNSIGNED_LONG_LONG if unsigned.
...
(strtoimax): Use sizeof (long), not sizeof strtol (ptr, endptr, base),
to work around bug in IBM C compiler.
2001-09-17 10:24:20 +00:00
Jim Meyering
81c488fe62
*** empty log message ***
2001-09-17 10:21:08 +00:00
Jim Meyering
b6e61f0f18
(usage): Fix typo in -g usage.
...
-H now means --dereference-command-line.
2001-09-17 10:20:50 +00:00
Jim Meyering
f04d7b8252
*** empty log message ***
2001-09-17 10:11:42 +00:00
Jim Meyering
c3a2a9a1cf
(main): Change the `ignoring excess arguments' diagnostic
...
to list the first one we're ignoring. Suggestion from Karl Berry.
2001-09-17 10:11:27 +00:00
Jim Meyering
83ab129925
*** empty log message ***
2001-09-16 20:14:25 +00:00
Jim Meyering
fc172101b7
*** empty log message ***
2001-09-16 20:11:36 +00:00
Jim Meyering
22e8070d31
(usage): Prefix each line with a space, so that
...
help2man produces a better stty.1 man page.
2001-09-16 20:10:06 +00:00
Jim Meyering
fb84cd1881
(usage): Describe -h option.
...
From Michael Stone. http://bugs.debian.org/99272
2001-09-16 19:58:00 +00:00
Jim Meyering
5b2989b22a
*** empty log message ***
2001-09-16 19:55:07 +00:00
Jim Meyering
96c32a549f
Add note to help people understand that this documentation
...
may not refer to the (shell built-in) command they're running.
2001-09-16 19:54:53 +00:00
Jim Meyering
4b44b870de
Add note to help people understand this documentation
...
may not refer to the (shell built-in) command they're running.
2001-09-16 19:54:29 +00:00
Jim Meyering
de8600a83e
*** empty log message ***
2001-09-16 19:49:47 +00:00
Jim Meyering
c0e0779f61
tweak line in help output
2001-09-16 16:07:07 +00:00
Jim Meyering
989527ca9e
*** empty log message ***
2001-09-16 15:52:41 +00:00
Jim Meyering
a73c5cdedd
(mv invocation): Describe new option: --reply={yes,no,query}. Fix a few typos.
2001-09-16 15:52:04 +00:00
Jim Meyering
6732d5e87e
*** empty log message ***
2001-09-16 15:30:48 +00:00
Jim Meyering
d8eba2c4de
.
2001-09-16 12:43:54 +00:00
Jim Meyering
dd5500c678
.
2001-09-16 12:43:33 +00:00
Jim Meyering
e105aad760
*** empty log message ***
2001-09-16 12:42:14 +00:00
Jim Meyering
f886ecfdcf
.
2001-09-16 12:32:26 +00:00
Jim Meyering
674500658f
*** empty log message ***
2001-09-16 12:32:12 +00:00
Jim Meyering
0b0b0c10b9
(UTILS_FUNC_MKDIR_TRAILING_SLASH): New file/macro.
2001-09-16 12:32:07 +00:00
Jim Meyering
74ab294e6f
(UTILS_FUNC_MKDIR_TRAILING_SLASH): Require it.
2001-09-16 12:31:55 +00:00
Jim Meyering
32317fa2be
.
2001-09-16 09:30:07 +00:00
Jim Meyering
17eefced98
*** empty log message ***
2001-09-16 09:28:42 +00:00
Jim Meyering
4d87cd7f5c
(digest_check): On systems for which setmode actually
...
does something, arrange to read the file containing checksum strings
in text mode. Based on a patch from Chris Faylor.
2001-09-16 09:28:34 +00:00
Jim Meyering
1b86315413
(SET_MODE): Define.
2001-09-16 09:27:58 +00:00
Jim Meyering
5f5eb0cb24
*** empty log message ***
2001-09-16 09:26:10 +00:00
Jim Meyering
00c25e46b5
*** empty log message ***
2001-09-16 09:23:42 +00:00
Jim Meyering
28ae3f3e55
*** empty log message ***
2001-09-16 07:02:38 +00:00
Jim Meyering
02e4c447fb
(uniq invocation): The input need not
...
be sorted. Try to clarify -d versus -D versus -u.
2001-09-16 07:02:26 +00:00
Jim Meyering
fc98e3b53b
.
2001-09-15 22:51:06 +00:00
Jim Meyering
6d87de19d3
.
2001-09-15 22:50:05 +00:00
Jim Meyering
8686ed3e79
*** empty log message ***
2001-09-15 21:34:50 +00:00
Jim Meyering
ecd73385f0
Check for help2man.
2001-09-15 21:34:44 +00:00
Jim Meyering
c0aad8bb11
*** empty log message ***
2001-09-15 21:31:09 +00:00
Jim Meyering
4c8c36c325
renamed from ginstall.x
2001-09-15 18:46:23 +00:00
Jim Meyering
db111e12ae
(TESTS): Add fail-diag.
2001-09-15 17:08:27 +00:00
Jim Meyering
7161f22f6d
*** empty log message ***
2001-09-15 17:07:54 +00:00
Jim Meyering
7088e9294e
(EISDIR): Define to 0, if not already defined.
...
(touch): Give a better diagnostic for e.g., `touch /' by non-root.
Based on a patch from Michael Stone.
Reported by Jeff Sheinberg as Debian bug #101677 .
2001-09-15 17:07:24 +00:00
Jim Meyering
e1e9b12ead
.
2001-09-15 12:53:11 +00:00
Jim Meyering
7471db2e0d
*** empty log message ***
2001-09-15 12:52:55 +00:00
Jim Meyering
e1e70abfab
(UNWRITABLE): Define (factored out of copy_internal).
...
(copy_internal): Use UNWRITABLE.
2001-09-15 12:46:05 +00:00
Jim Meyering
cb40817c27
(copy_internal) [move_mode]: Support the new
...
--reply=... option.
2001-09-15 12:34:17 +00:00
Jim Meyering
a9b3766804
Accept new option: --reply={yes,no,query}
...
Include argmatch.h.
(enum) [REPLY_OPTION]: Define.
(usage): Describe new option.
Split long usage string into smaller pieces.
(main): Handle new option.
2001-09-15 11:38:36 +00:00
Jim Meyering
6b6a9cd8c4
(main): Reflect renaming: s/I_ON/I_ASK_USER/.
2001-09-15 11:21:23 +00:00
Jim Meyering
d929a883fc
(enum Interactive): Remove members, I_OFF and I_ON.
...
Instead, add I_ALWAYS_YES, I_ALWAYS_NO, and I_ASK_USER.
2001-09-15 11:20:47 +00:00
Jim Meyering
8ddf9aa30c
*** empty log message ***
2001-09-15 11:18:51 +00:00
Jim Meyering
2b87d03f50
Clean up: use priv-check rather than open-coding it.
2001-09-15 11:18:40 +00:00
Jim Meyering
836ab0b6f7
*** empty log message ***
2001-09-15 11:16:12 +00:00
Jim Meyering
08e983d3df
(main): Don't strip trailing slashes; POSIX doesn't allow it here.
...
Don't include "dirname.h" when no longer needed.
2001-09-15 11:15:56 +00:00
Jim Meyering
222d08dc72
(main): Don't strip trailing slashes; POSIX doesn't allow it here.
...
Don't include "dirname.h" when no longer needed.
2001-09-15 11:14:49 +00:00
Jim Meyering
099fd9e8f0
(main): Don't strip trailing slashes; POSIX doesn't allow it here.
...
Don't include "dirname.h" when no longer needed.
2001-09-15 11:14:09 +00:00
Jim Meyering
52d78f0558
(main): Don't strip trailing slashes; POSIX doesn't allow it here.
...
Don't include "dirname.h" when no longer needed.
2001-09-15 10:32:36 +00:00
Jim Meyering
72dadf240e
(main): Don't strip trailing slashes; POSIX doesn't allow it here.
...
Don't include "dirname.h" when no longer needed.
2001-09-15 10:32:05 +00:00
Jim Meyering
917893f4d3
*** empty log message ***
2001-09-12 09:07:40 +00:00
Jim Meyering
63a52bbb4c
The command `echo a|./fmt -2147483647' would cause fmt to segfault.
...
(fmt_paragraph): Test for sentinal directly, rather than
doing arithmetic with it's potentially large (INT_MAX) length.
2001-09-12 09:07:35 +00:00
Jim Meyering
ea7b78f868
*** empty log message ***
2001-09-12 09:05:27 +00:00
Jim Meyering
707be37f35
Add wide-1 and wide-2.
2001-09-12 09:04:52 +00:00
Jim Meyering
7ef999a43f
*** empty log message ***
2001-09-12 07:45:27 +00:00
Jim Meyering
73a5c3b847
*** empty log message ***
2001-09-12 07:37:50 +00:00
Jim Meyering
37991cf4a9
*** empty log message ***
2001-09-12 07:31:25 +00:00
Jim Meyering
940b6777c0
(tail invocation): Document new option: -F.
...
From Herbert Xu.
2001-09-12 07:31:19 +00:00
Jim Meyering
e440740bd9
*** empty log message ***
2001-09-12 07:30:29 +00:00
Jim Meyering
8a6d80dda1
*** empty log message ***
2001-09-12 07:28:06 +00:00
Jim Meyering
388c1a6104
tail: accept new option: -F, equivalent to `--follow=name --retry',
...
for compatibility with FreeBSD and NetBSD versions of tail.
(usage): Describe new option.
(parse_options): Accept it.
2001-09-12 07:27:29 +00:00
Jim Meyering
484ce2d8de
The command `echo foo| fmt -w 100000' would cause fmt to segfault.
...
[struct Word]: Declare members length, space, and
line_length to be of type `int', not short.
(MAXCOST): Define using TYPE_MAXIMUM.
2001-09-12 06:41:01 +00:00
Jim Meyering
caa75371a8
.
2001-09-11 20:12:26 +00:00
Jim Meyering
78c5e7b7ba
.
2001-09-11 20:11:47 +00:00
Jim Meyering
414207ccc7
*** empty log message ***
2001-09-11 20:11:37 +00:00
Jim Meyering
58eeea1ac8
Require UTILS_HOST_OS.
2001-09-11 20:11:30 +00:00
Jim Meyering
5ae09a5d3d
*** empty log message ***
2001-09-11 20:11:04 +00:00
Jim Meyering
8deb67d1db
(UTILS_HOST_OS): New file/macro.
...
The body, by Paul Eggert, was moved here from configure.in.
2001-09-11 20:10:44 +00:00
Jim Meyering
99eb99dc7d
*** empty log message ***
2001-09-09 18:40:45 +00:00
Jim Meyering
5d1daca135
(binary_operator): Correct typo in diagnostic.
...
From Jochen Hein.
2001-09-09 18:40:24 +00:00
Jim Meyering
1a282c62b7
*** empty log message ***
2001-09-08 13:23:31 +00:00
Jim Meyering
4d6b3bb492
(TESTS): Add i-4.
2001-09-08 13:23:22 +00:00
Jim Meyering
55a0417174
*** empty log message ***
2001-09-08 13:22:58 +00:00
Jim Meyering
326aa5c043
(copy_internal): Add braces around now-multi-stmt
...
if-block. This fixes a bug introduced by my 2001-08-06 change.
2001-09-08 13:22:41 +00:00
Jim Meyering
ca01db1efe
*** empty log message ***
2001-09-07 09:47:46 +00:00
Jim Meyering
14c3068647
*** empty log message ***
2001-09-07 09:47:10 +00:00
Jim Meyering
deef029135
*** empty log message ***
2001-09-07 09:46:49 +00:00
Jim Meyering
c21b31a36f
New 'uname' options -i or --hardware-platform,
...
and -o or --operating-system.
'uname -a' now outputs -i and -o information at the end.
New uname option --kernel-version is an alias for -v.
Uname option --release has been renamed to --kernel-release,
and --sysname has been renamed to --kernel-name;
the old options will work for a while, but are no longer documented.
2001-09-07 09:44:07 +00:00
Jim Meyering
aaeb7a61c4
Correct copyright notice as per latest coding standards.
...
Remove list of options in comment, which wasn't
worth maintaining separately from usage().
(print_element): Move definition up, avoiding the need for
declaration and allowing inlining on some platforms.
Keep track of whether something has been printed; this is more
natural than modifying `toprint'.
(PRINT_KERNEL_NAME): Renamed from PRINT_SYSNAME.
(PRINT_KERNEL_RELEASE): Renamed from PRINT_RELEASE.
(PRINT_KERNEL_VERSION): Renamed from PRINT_VERSION.
(PRINT_HARDWARE_PLATFORM, PRINT_OPERATING_SYSTEM): New macros.
(toprint): Remove global var; now local in `main'.
(long_options, usage, main): Implement changes described in NEWS.
Reorder options to reflect output order.
(main): Use buffers one byte longer, for compatibility with Solaris 8.
Output newline at end. -a sets `toprint' to -1 now; this is simpler.
Do not bother invoking system calls like uname if the resulting
information does not need to be printed.
Do not fail if sysinfo fails; just print "unknown".
2001-09-07 09:43:03 +00:00
Jim Meyering
3a6d52861d
*** empty log message ***
2001-09-06 14:36:28 +00:00
Jim Meyering
3737902524
(join invocation): Describe the GNU
...
extension to join, which does not require sorted input when
the input contains no unpairable lines.
2001-09-06 14:36:21 +00:00
Jim Meyering
09026d5413
*** empty log message ***
2001-09-04 20:28:35 +00:00
Jim Meyering
c01a38db4d
Revert some of the previous change; intead,
...
fix the HAVE_GETCWD_NULL code to behave more like the
!HAVE_GETCWD_NULL code used to.
Include "xalloc.h".
(xgetcwd): Do not return NULL when memory is exhausted; instead,
invoke xalloc_die.
2001-09-04 20:28:31 +00:00
Jim Meyering
1e50f47812
*** empty log message ***
2001-09-04 20:24:18 +00:00
Jim Meyering
87261b73b3
(get_link_name): Update use of xreadlink.
2001-09-04 20:23:48 +00:00
Jim Meyering
121f936e4f
.
2001-09-04 20:22:47 +00:00
Jim Meyering
a5261150bb
(jm_PREREQ_XREADLINK): New macro.
...
(jm_PREREQ): Use it.
2001-09-04 20:22:27 +00:00
Jim Meyering
d4cc62de24
*** empty log message ***
2001-09-04 20:22:18 +00:00
Jim Meyering
28526f7763
(xreadlink): Update prototype.
2001-09-04 20:21:54 +00:00
Jim Meyering
beb34bac0a
(xreadlink): Omit size_t* arg. All uses changed.
...
Use ssize_t, not int, to store result of readlink.
Check for ssize_t overflow as well as size_t overflow,
as POSIX says the result of readlink is implementation-defined
when ssize_t overflows.
Remove unnecessary cast to char*.
Use free+malloc instead of realloc, as the storage doesn't need
to be preserved and it's clearer and can be more efficient that way.
(SIZE_MAX, SSIZE_MAX): New macros, if <limits.h> doesn't declare.
2001-09-04 20:20:16 +00:00
Jim Meyering
6ea18cc152
*** empty log message ***
2001-09-03 18:46:09 +00:00
Jim Meyering
5aa9a43b0c
(fnmatch_no_wildcards): Fix confusion between
...
usage of FNM_CASEFOLD and FNM_LEADING_DIR. The bug was
spotted by Jim Meyering.
2001-09-03 18:45:20 +00:00
Jim Meyering
f839ec4d47
include errno.h etc, too
2001-09-03 18:32:05 +00:00
Jim Meyering
279c73a725
*** empty log message ***
2001-09-03 18:28:36 +00:00
Jim Meyering
fb18828c2c
(jm_PREREQ_XGETCWD): Check for limits.h and
...
sys/param.h, as pathmax.h includes them.
2001-09-03 18:28:30 +00:00
Jim Meyering
b2b3e046e7
*** empty log message ***
2001-09-03 18:26:58 +00:00
Jim Meyering
f5d7ab79b8
tweak comment
2001-09-03 18:26:42 +00:00
Jim Meyering
c9488ff0e1
(xreadlink): Preserve errno around `free' during failure.
2001-09-03 18:25:58 +00:00
Jim Meyering
8df5a2474c
update comment re power of 2
2001-09-03 18:24:37 +00:00
Jim Meyering
cb2a0f5e50
Fix the !HAVE_GETCWD_NULL code to behave more
...
like the HAVE_GETCWD_NULL code.
Include pathmax.h if not HAVE_GETCWD.
Do not include xalloc.h.
(INITIAL_BUFFER_SIZE): New symbol.
Do not use xmalloc / xrealloc, since the caller is responsible for
handling errors. Preserve errno around `free' during failure.
Do not overrun buffer when using getwd.
2001-09-03 18:21:53 +00:00
Jim Meyering
9525a77c98
.
2001-09-03 09:43:36 +00:00
Jim Meyering
dbb27d4a36
.
2001-09-03 09:10:49 +00:00
Jim Meyering
4da3051ac3
*** empty log message ***
2001-09-03 07:45:34 +00:00
Jim Meyering
da313bea2d
(jm_PREREQ): Add jm_PREREQ_XGETCWD.
...
(jm_PREREQ_XGETCWD): New macro.
2001-09-03 07:45:11 +00:00
Jim Meyering
0604854c16
*** empty log message ***
2001-09-03 07:44:18 +00:00
Jim Meyering
f5a12e3c11
*** empty log message ***
2001-09-03 07:43:54 +00:00
Jim Meyering
ae60bce16e
(xgetcwd): Use HAVE_GETCWD_NULL, not (defined __GLIBC__ && __GLIBC__ >= 2),
...
to decide whether to use getcwd (NULL, 0).
2001-09-03 07:43:44 +00:00
Jim Meyering
dabc92dc12
*** empty log message ***
2001-09-02 15:23:19 +00:00
Jim Meyering
ee5c9da57b
Don't pass an argument to a sourced script.
2001-09-02 15:22:37 +00:00
Jim Meyering
cf346c4179
Don't pass an argument to a sourced script.
2001-09-02 15:22:12 +00:00
Jim Meyering
f89de05989
Change usage not to use $1.
...
That's not portable to e.g., Solaris2.6's /bin/sh.
Communicate via an envvar instead.
2001-09-02 15:21:33 +00:00
Jim Meyering
5a3b6381c2
update for new priv-check usage
2001-09-02 15:19:27 +00:00
Jim Meyering
cb5a1ce84b
*** empty log message ***
2001-09-02 14:34:07 +00:00
Jim Meyering
c976fc9de2
(alpha): Depend on local-check so that they run a little earlier.
2001-09-02 14:33:59 +00:00
Jim Meyering
fb3d344a5b
*** empty log message ***
2001-09-02 14:26:06 +00:00
Jim Meyering
93a2f57576
*** empty log message ***
2001-09-02 14:25:03 +00:00
Jim Meyering
4fdadc2de6
*** empty log message ***
2001-09-02 14:22:50 +00:00
Jim Meyering
701b698712
*** empty log message ***
2001-09-02 14:20:39 +00:00
Jim Meyering
2a36dfaa48
*** empty log message ***
2001-09-02 14:14:01 +00:00
Jim Meyering
7d70c84f7d
*** empty log message ***
2001-09-02 14:13:07 +00:00
Jim Meyering
cd8327ce2d
*** empty log message ***
2001-09-02 13:22:33 +00:00
Jim Meyering
79a41c2f8b
Update from GNU libc.
2001-09-02 13:22:25 +00:00
Jim Meyering
60d1eabd0c
*** empty log message ***
2001-09-01 16:24:32 +00:00
Jim Meyering
be53392f0a
(show_point): Use canonicalize_file_name, if possible.
...
[HAVE_RESOLVEPATH], [!HAVE_RESOLVEPATH]: Use malloc, not alloca,
so that these two paths also produce `resolved' in malloc'd storage.
Free that memory when done with it.
2001-09-01 16:24:19 +00:00
Jim Meyering
d9025b763b
*** empty log message ***
2001-09-01 16:13:09 +00:00
Jim Meyering
fadaa762b5
(jm_MACROS): Check for canonicalize_file_name.
2001-09-01 16:12:45 +00:00
Jim Meyering
5c46e766b0
(get_link_name): Restore error-handling that was removed by preceding delta.
2001-09-01 13:26:41 +00:00
Jim Meyering
678bbca816
*** empty log message ***
2001-09-01 10:02:07 +00:00
Jim Meyering
fa207c2942
Include "xreadlink.h".
...
(get_link_name): Don't use PATH_MAX.
Rewrite to use xreadlink.
2001-09-01 09:58:04 +00:00
Jim Meyering
9e2ed8d97a
.
2001-09-01 09:53:58 +00:00
Jim Meyering
4c419b468b
*** empty log message ***
2001-09-01 09:53:48 +00:00
Jim Meyering
31555f918c
*** empty log message ***
2001-09-01 09:50:48 +00:00
Jim Meyering
1d9ccbf010
(libfetish_a_SOURCES): Add xreadlink.c and xreadlink.h.
2001-09-01 09:50:21 +00:00
Jim Meyering
1db0824586
.
2001-09-01 07:43:13 +00:00
Jim Meyering
4d9bd13285
*** empty log message ***
2001-09-01 07:40:02 +00:00
Jim Meyering
6fd75407f4
(uintptr_t) [!_LIBC]: Define to private_uintptr_t, so it
...
doesn't conflict with sparc-sun-solaris2.7's definition in
/usr/include/sys/int_types.h.
2001-09-01 07:39:56 +00:00
Jim Meyering
1d07c58db8
*** empty log message ***
2001-09-01 07:29:08 +00:00
Jim Meyering
847d1c0da7
Use ""', not <>' to #include non-system header files.
...
(fnmatch_no_wildcards): Rewrite not to use function names, strcasecmp
and strncasecmp as r-values. Unixware didn't have declarations.
2001-09-01 07:28:51 +00:00
Jim Meyering
414d5f13be
fix typo
2001-09-01 06:13:08 +00:00
Jim Meyering
985cae59cb
*** empty log message ***
2001-08-31 11:41:46 +00:00
Jim Meyering
72ee797c44
(xgetcwd): Reorganize to avoid some duplication.
...
Use an initial, malloc'd, buffer of length 128 rather than
a statically allocated one of length 1024.
2001-08-31 11:39:16 +00:00
Jim Meyering
73caa61683
*** empty log message ***
2001-08-31 10:36:23 +00:00
Jim Meyering
ee65e66c6c
Don't include pathmax.h.
...
Include stdlib.h and unistd.h if available.
Include xalloc.h.
(xmalloc, xstrdup, free): Remove decls.
(xgetcwd): Don't assume sizes fit in unsigned.
Check for overflow when computing sizes.
Simplify reallocation code.
2001-08-31 10:36:12 +00:00
Jim Meyering
48f3734b37
*** empty log message ***
2001-08-31 10:22:11 +00:00
Jim Meyering
df08b15a80
(jm_MACROS):Don't require jm_AC_HEADER_INTTYPES_H.
2001-08-31 10:21:56 +00:00
Jim Meyering
8d10649023
(jm_PREREQ_HUMAN): Don't require jm_AC_HEADER_INTTYPES_H.
...
Update comment.
2001-08-31 10:20:17 +00:00
Jim Meyering
c346a4e4cf
(jm_AC_PREREQ_XSTRTOUMAX):
...
Require jm_AC_TYPE_UINTMAX_T and jm_AC_TYPE_UNSIGNED_LONG_LONG
since they are needed to parse the include file even if we need
only xstrtoumax. Simplify logic behind the args to AC_REPLACE.
2001-08-31 10:18:21 +00:00
Jim Meyering
9b27320468
(jm_AC_PREREQ_XSTRTOIMAX):
...
Quote first arg of AC_DEFUN.
Require jm_AC_TYPE_UINTMAX_T and jm_AC_TYPE_UNSIGNED_LONG_LONG
since they are needed to parse the include file even if we need
only xstrtoimax. Simplify logic behind the args to AC_REPLACE.
2001-08-31 10:14:52 +00:00
Jim Meyering
d25d599163
(AC_PREREQ): Bump to 2.52.
...
(jm_AC_HEADER_INTTYPES_H): Remove; now done by autoconf in 2.52.
All uses removed.
(jm_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T):
Move AC_REQUIRE to next-to-top level, to avoid confusion.
Use 2.52's AC_CHECK_TYPE instead of merely looking for the header.
2001-08-31 10:12:12 +00:00
Jim Meyering
5dc16bf67a
Remove, as it duplicates inttypes.m4.
2001-08-31 10:05:52 +00:00
Jim Meyering
dea4390e10
.
2001-08-31 10:04:15 +00:00
Jim Meyering
d77adba2d7
*** empty log message ***
2001-08-31 09:55:52 +00:00
Jim Meyering
b6c2910a61
(bool): Remove typedef, now that it's in system.h.
...
(TRUE): Define to `true', not 1.
(FALSE): Define to `false', not 0.
2001-08-31 09:55:26 +00:00
Jim Meyering
023c594b9b
*** empty log message ***
2001-08-31 09:45:04 +00:00
Jim Meyering
d50c8903f9
*** empty log message ***
2001-08-31 09:39:22 +00:00
Jim Meyering
b51a19058f
Include strtoimax.c, not strtouxmax.c.
2001-08-31 09:39:10 +00:00
Jim Meyering
c1845ef979
Renamed from strtoxmax.c, removing the old strtoimax.c.
...
Also, make the following further changes to make this file's
configuration more similar to that of strtol.c:
(UNSIGNED): Renamed from STRTOUXMAX_UNSIGNED. All uses changed.
(strtoumax, uintmax_t, strtoull, strtol): Remove.
(intmax_t, strtoimax, strtol, strtoll): New macros, if UNSIGNED.
(strtoimax): Renamed from strtoumax. All uses of unsigned values
changed to signed values.
And make the following changes as well:
Fix copyright notice, as 1999 was missing.
(verify): New macro.
(strtoimax): Check sizes at compile-time, not run-time.
Prefer strtol to strtoll if both work.
(main): Remove; it was not that useful and was a pain to maintain.
2001-08-31 09:37:58 +00:00
Jim Meyering
ed3076c1e3
.
2001-08-31 09:30:02 +00:00
Jim Meyering
436ab156b1
(libfetish_a_SOURCES): Remove strtoxmax.c.
2001-08-31 09:29:44 +00:00
Jim Meyering
ca9bd98b2a
(copy_dir): Remove st_size argument.
2001-08-31 09:19:40 +00:00
Jim Meyering
b20df0057f
(count_entry): Remove st_size argument.
2001-08-31 09:18:13 +00:00
Jim Meyering
d7c291117c
(change_dir_mode): Remove statp arg; no longer needed.
2001-08-31 09:16:54 +00:00
Jim Meyering
56478b94ae
(change_dir_owner): Remove statp arg; no longer needed.
2001-08-31 09:15:59 +00:00
Jim Meyering
3b7a24cc92
Do not include savedir.h; not used.
2001-08-31 09:11:04 +00:00
Jim Meyering
2c63fed0e8
(savedir): Remove size parameter, as POSIX says that
...
a directory's st_size can have an arbitrary value, so the old
usage could waste an arbitrary amount of memory. All uses
changed.
2001-08-31 09:09:53 +00:00
Jim Meyering
fab23e172d
Update prototype.
2001-08-31 09:09:35 +00:00
Jim Meyering
45f197087d
*** empty log message ***
2001-08-31 08:18:06 +00:00
Jim Meyering
2fb1f177d9
(strtoimax): New decl.
2001-08-31 08:17:45 +00:00
Jim Meyering
dc1f8d9a16
*** empty log message ***
2001-08-31 08:16:12 +00:00
Jim Meyering
2adb484d90
* lib/xstrtol.h: Add copyright notice.
...
(_DECLARE_XSTRTOL): Improve quality of diagnostic for
LONGINT_INVALID_SUFFIX_CHAR.
2001-08-31 08:15:10 +00:00
Jim Meyering
46abc467c6
*** empty log message ***
2001-08-31 07:52:28 +00:00
Jim Meyering
b1828eec81
BSD/OS 4.1 wchar.h requires FILE and struct tm to be declared.
2001-08-31 07:51:13 +00:00
Jim Meyering
a6ad856b3b
*** empty log message ***
2001-08-31 07:49:54 +00:00
Jim Meyering
8a7b2f0191
Remove '2001' from copyright notice.
2001-08-31 07:49:39 +00:00
Jim Meyering
06392556ec
*** empty log message ***
2001-08-31 07:46:38 +00:00
Jim Meyering
222973731a
Include full-write.h.
...
(full_write): Remove decl; not needed.
2001-08-31 07:46:28 +00:00
Jim Meyering
30cc300814
copyright
2001-08-31 07:45:28 +00:00
Jim Meyering
722e2f0957
Include full-write.h.
...
(full_write): Remove decl; not needed.
(simple_cat, cat): Don't assume read and write size fits in int.
2001-08-31 07:45:12 +00:00
Jim Meyering
4f982cb6f5
*** empty log message ***
2001-08-31 07:42:37 +00:00
Jim Meyering
3f25540d1e
(full_write): Remove decl; not needed.
2001-08-31 07:42:30 +00:00
Jim Meyering
7de89daf4d
*** empty log message ***
2001-08-31 07:37:47 +00:00
Jim Meyering
4337731793
copyright
2001-08-31 07:35:47 +00:00
Jim Meyering
04b726d04d
Include full-write.h.
2001-08-31 07:35:37 +00:00
Jim Meyering
16dc8023ae
*** empty log message ***
2001-08-31 07:34:41 +00:00
Jim Meyering
c8ef0d4bbe
(libfetish_a_SOURCES): Add full-write.h.
2001-08-31 07:34:13 +00:00
Jim Meyering
aee944ad9b
Correct credits, as cccp.c no longer
...
exists and anyway it was so heavily changed from the old cccp
code as to be unrecognizable. Include full-write.h.
(full_write) Return size_t, with short writes meaning failure.
All callers changed. This fixes a bug with large buffers
on 64-bit hosts.
2001-08-31 07:29:05 +00:00
Jim Meyering
63f570d12b
(full_write): Remove decl; not needed.
2001-08-31 07:22:06 +00:00
Jim Meyering
109d7b4386
(full_write): Remove decl; not needed.
2001-08-31 07:21:23 +00:00
Jim Meyering
34db7168de
Include full-write.h.
...
(full_write): Remove decl; not needed.
(open_fd): Don't assume read and write size fits in int.
2001-08-31 07:19:24 +00:00
Jim Meyering
b62d5afd3f
Include full-write.h.
...
(full_write): Remove decl; not needed.
(copy_reg): Don't assume read and write size fits in int.
2001-08-31 07:15:14 +00:00
Jim Meyering
ab0bba9958
*** empty log message ***
2001-08-31 07:05:14 +00:00
Jim Meyering
e4676fbb20
(jm_PREREQ): Add jm_PREREQ_EXCLUDE.
...
(jm_PREREQ_EXCLUDE): New macro.
2001-08-31 07:05:08 +00:00
Jim Meyering
fd90d8dbf8
* src/remove.c: Move true/false definitions and include from here...
...
* src/system.h: ...to here.
2001-08-31 06:50:44 +00:00
Jim Meyering
edbe4553a8
copyright
2001-08-31 06:46:52 +00:00
Jim Meyering
0e18bbb519
(count_entry, main): Reflect changes to the exclude functions.
2001-08-31 06:46:39 +00:00
Jim Meyering
473f37a6c9
*** empty log message ***
2001-08-31 06:35:13 +00:00
Jim Meyering
90525ea340
(EXCLUDE_ANCHORED, EXCLUDE_INCLUDE,EXCLUDE_WILDCARDS): New macros.
...
(free_exclude): New decl.
(add_exclude, add_exclude_file): Now takes int options arg.
(excluded_filename): No longer requires options arg, as the options
are determined by add_exclude. Now returns bool, not int.
2001-08-31 06:34:06 +00:00
Jim Meyering
083a5e420b
Merge 'exclude' changes from tar 1.13.22.
...
This fixes one or two unlikely storage allocation overflow bugs,
but doesn't change user-visible behavior otherwise.
(bool): Declare, perhaps by including stdbool.h.
(<sys/types.h>): Include only if HAVE_SYS_TYPES_H.
(<stdlib.h>, <string.h>, <strings.h>, <inttypes.h>, <stdint.h>):
Include if available.
(<xalloc.h>): Include
(SIZE_MAX): Define if <stdint.h> or <inttypes.h> doesn't.
(verify): New macro. Use it to verify that EXCLUDE macros do not
collide with FNM macros.
(struct patopts): New struct.
(struct exclude): Use it, as exclude patterns now come with options.
(new_exclude): Support above changes.
(new_exclude, add_exclude_file):
Initial size must now be a power of two to simplify overflow checking.
(free_exclude, fnmatch_no_wildcards): New function.
(excluded_filename): No longer requires options arg, as the options
are determined by add_exclude. Now returns bool, not int.
(excluded_filename, add_exclude):
Add support for the fancy new exclusion options.
(add_exclude, add_exclude_file): Now takes int options arg.
Check for arithmetic overflow when computing sizes.
(add_exclude_file): xrealloc might modify errno, so don't
realloc until after errno might be used.
2001-08-31 06:33:42 +00:00
Jim Meyering
0f165cf273
*** empty log message ***
2001-08-30 19:19:10 +00:00
Jim Meyering
3b57acb098
(alloca): Arg is of type size_t, not unsigned.
2001-08-30 19:19:02 +00:00
Jim Meyering
8a1213f73f
*** empty log message ***
2001-08-28 08:33:05 +00:00
Jim Meyering
9ac5676264
(main): Diagnose an invalid width option.
2001-08-28 08:32:51 +00:00
Jim Meyering
da05e6a690
*** empty log message ***
2001-08-28 08:18:29 +00:00
Jim Meyering
5dcf4f2419
(main): Correct the diagnostic for invalid argument to -w.
2001-08-28 08:18:19 +00:00
Jim Meyering
aa69564e94
#define STRTOUXMAX_UNSIGNED
2001-08-27 21:25:15 +00:00
Jim Meyering
73dc52f0b9
whoops. Don't define anything here. imax is the default
2001-08-27 21:24:59 +00:00
Jim Meyering
ae6c9955fb
*** empty log message ***
2001-08-27 08:56:01 +00:00
Jim Meyering
dd494192a1
Undo last change. Instead, simply remove `N_('.
2001-08-27 08:55:54 +00:00
Jim Meyering
fa9fc61ee6
.
2001-08-27 08:55:04 +00:00
Jim Meyering
7faf69c42d
remove xstrtoxmax.c
2001-08-27 08:54:19 +00:00
Jim Meyering
61e5152b36
*** empty log message ***
2001-08-27 08:52:46 +00:00
Jim Meyering
301cc00d3b
(libfetish_a_SOURCES): Add strtoxmax.c
2001-08-27 08:52:40 +00:00
Jim Meyering
1bd2ed97b2
Actually remove the definition of N_.
2001-08-27 08:50:19 +00:00
Jim Meyering
3a9d91bb57
(N_): Remove definition.
...
Revert most of last change.
Instead, simply don't mark the `Copyright...' string for translation.
Based on advice from Paul Eggert.
2001-08-27 08:50:04 +00:00
Jim Meyering
a26e5e37b8
*** empty log message ***
2001-08-27 08:46:16 +00:00
Jim Meyering
a2e87ae6d1
Tweak comment.
2001-08-27 08:46:08 +00:00
Jim Meyering
482dc4ee3c
include strtoxmax.c
2001-08-27 08:44:27 +00:00
Jim Meyering
e698bc0929
renamed to strtoxmax.c
2001-08-27 08:43:54 +00:00
Jim Meyering
d64218ea47
renamed from strtouxmax.c
2001-08-27 08:31:30 +00:00
Jim Meyering
afb733429b
(copyright-check): Update to reflect fact that
...
the copyright year is now defined separately.
2001-08-26 18:27:00 +00:00
Jim Meyering
9e24c8b0b8
*** empty log message ***
2001-08-26 18:26:49 +00:00
Jim Meyering
f86ac0a31d
(version_etc_copyright_fmt): Replace literal year
...
of copyright with `%s' so translators don't get an untranslated message in 2002.
(COPYRIGHT_YEAR): Define.
(version_etc): Use fprintf rather than fputs.
2001-08-26 18:26:01 +00:00
Jim Meyering
989a7519d5
.
2001-08-26 10:54:59 +00:00
Jim Meyering
f811e82ad5
.
2001-08-26 10:46:20 +00:00
Jim Meyering
52928277c2
.
2001-08-26 10:43:53 +00:00
Jim Meyering
a4b249905e
.
2001-08-26 10:43:00 +00:00
Jim Meyering
de8c144109
Add xstrtoimax.
2001-08-26 10:42:50 +00:00
Jim Meyering
86c5732f05
*** empty log message ***
2001-08-26 10:41:57 +00:00
Jim Meyering
4a7159dc6c
(libfetish_a_SOURCES): Add xstrtoimax.c.
2001-08-26 10:41:52 +00:00
Jim Meyering
7fe7b5d7e2
.
2001-08-26 07:33:20 +00:00
Jim Meyering
84f5f8528f
*** empty log message ***
2001-08-26 07:28:44 +00:00
Jim Meyering
a28d74d2d2
New file, from GNU libc.
2001-08-26 07:28:06 +00:00
Jim Meyering
2f25926b52
*** empty log message ***
2001-08-26 07:20:57 +00:00
Jim Meyering
4b0c5ec1e9
Require jm_AC_PREREQ_XSTRTOIMAX.
2001-08-26 07:20:50 +00:00
Jim Meyering
b3e98fa251
resync with xstrtoumax.m4
2001-08-26 07:20:05 +00:00
Jim Meyering
ed1dca3b40
bump serial number
2001-08-26 07:19:43 +00:00
Jim Meyering
a27a05e698
Add comments explaining why we AC_REPLACE_FUNCS(strtol).
2001-08-26 07:19:28 +00:00
Jim Meyering
585aa5fac9
*** empty log message ***
2001-08-26 07:06:48 +00:00
Jim Meyering
a5a086c06e
*** empty log message ***
2001-08-26 07:03:32 +00:00
Jim Meyering
ee356181ed
*** empty log message ***
2001-08-26 07:03:07 +00:00
Jim Meyering
114c6c6af1
Stub. Just #define STRTOUXMAX_SIGNED, then
...
#include "strtouxmax.c"
2001-08-26 07:00:08 +00:00
Jim Meyering
96096e769d
Now this file is just a stub.
2001-08-26 06:59:12 +00:00
Jim Meyering
b8d9cea40a
Renamed from a factored strtoumax.c.
2001-08-26 06:58:10 +00:00
Jim Meyering
f9a905424f
Factored to work both for unsigned and signed types, ...
2001-08-26 06:53:56 +00:00
Jim Meyering
10d29bac27
*** empty log message ***
2001-08-26 06:51:25 +00:00
Jim Meyering
9a3433a769
(mergefps): Do not allocate at least sort_size bytes for each merge buffer.
...
Instead, allocate at least sort_size bytes total.
2001-08-26 06:51:10 +00:00
Jim Meyering
b2dfbca4f7
.
2001-08-26 05:42:40 +00:00
Jim Meyering
a25c404a31
*** empty log message ***
2001-08-26 05:41:35 +00:00
Jim Meyering
1463ff6353
(nextarg): Use strcoll, not strcmp.
2001-08-26 05:40:46 +00:00
Jim Meyering
c8cde25280
expr now uses LC_COLLATE for string comparison, as per POSIX.
2001-08-26 05:39:37 +00:00
Jim Meyering
b3d09e5532
.
2001-08-25 17:24:16 +00:00
Jim Meyering
c764daeac9
.
2001-08-25 17:14:46 +00:00
Jim Meyering
8e17181225
*** empty log message ***
2001-08-25 17:13:45 +00:00
Jim Meyering
cd66abd80a
*** empty log message ***
2001-08-25 17:13:30 +00:00
Jim Meyering
0603231e16
Use @option, rather than @samp everywhere.
2001-08-25 17:13:23 +00:00
Jim Meyering
e73f197706
*** empty log message ***
2001-08-25 15:11:00 +00:00
Jim Meyering
71409500a9
Re-enable some commented-out tests.
2001-08-25 15:10:53 +00:00
Jim Meyering
83485ba28d
*** empty log message ***
2001-08-25 15:09:36 +00:00
Jim Meyering
598382f216
(main): Fix a typo in the previous patch: missing
...
a bounds check for examples like `uniq a b c'.
2001-08-25 15:09:31 +00:00
Jim Meyering
ba2900b4aa
(main): Fix some more incompatibilities with POSIX.2,
...
(e.g. `uniq +3 --' did not work) by invoking getopt_long with
leading '-', resembling what was done to 'sort' on 2001-03-20.
Recognize an +N option only if it is an integer in range, and
(if POSIXLY_CORRECT) only if a file name argument has not been seen;
otherwise silently treat it as a file name.
If the user specifies too many operands, output the first one
in the error message, as a diagnostic aid.
2001-08-25 15:07:17 +00:00
Jim Meyering
1774bc1d78
*** empty log message ***
2001-08-25 13:50:47 +00:00
Jim Meyering
b27c41df41
(main): Don't report an error when given the valid options `+3 -d'.
2001-08-25 13:50:41 +00:00
Jim Meyering
a1ec1c4af3
.
2001-08-25 09:23:34 +00:00
Jim Meyering
666c84f948
*** empty log message ***
2001-08-25 09:20:14 +00:00
Jim Meyering
c1471b042b
(different): Don't assume that lengths can fit
...
into size_t. Tune code for the common case where the line
lengths differ: we avoid comparing them entirely in that case.
2001-08-25 09:19:59 +00:00
Jim Meyering
7bd952c2a8
*** empty log message ***
2001-08-25 09:04:57 +00:00
Jim Meyering
18005e1153
Add tests for -s 0 and -w 0.
2001-08-25 09:04:54 +00:00
Jim Meyering
a2057e286e
*** empty log message ***
2001-08-25 09:04:33 +00:00
Jim Meyering
74f084382d
*** empty log message ***
2001-08-25 07:33:39 +00:00
Jim Meyering
59d2dceb2c
Remove arbitrary restrictions on sizes, fixing a bug reported
...
by Geoff Whale.
(skip_fields, skip_chars, check_chars): Now size_t, not int.
(size_opt): New function. Do not arbitrarily reject size zero.
Change the wording of the error message slightly, for convenience.
(find_field): Use size_t, not int, to compute sizes.
(different, main): check_chars==0 is no longer a special case, as
it defaults to SIZE_MAX.
(main): Check for overflow with args like -234234234234234.
Use 'size_opt' to convert optional arguments to sizes.
2001-08-25 07:33:20 +00:00
Jim Meyering
b087829d9b
Add new test, #54 , for the just-fixed bug.
2001-08-25 05:48:19 +00:00
Jim Meyering
a6cac026c6
*** empty log message ***
2001-08-25 05:42:53 +00:00
Jim Meyering
81cb734910
(find_field): Don't count trailing newline to be
...
part of the field. This disagrees with POSIX.2, but it's
gotta be a bug in the standard. An interpretations request
has been submitted to PASC.
2001-08-25 05:42:46 +00:00
Jim Meyering
90790efabe
*** empty log message ***
2001-08-25 05:42:07 +00:00
Jim Meyering
8e092dca08
(cut invocation): Document how cut treats lines with no separators.
2001-08-24 08:48:21 +00:00
Jim Meyering
fa10fa9e64
*** empty log message ***
2001-08-24 08:41:48 +00:00
Jim Meyering
9c2368bab8
Use n_users' in place of argc - optind' in two more places.
2001-08-24 08:41:26 +00:00
Jim Meyering
815dafff5a
(main): Fail if -l is specified with no username.
2001-08-24 08:40:29 +00:00
Jim Meyering
5f6b9742d1
*** empty log message ***
2001-08-24 08:31:11 +00:00
Jim Meyering
b64b2719bc
(usage): Clarify description of -l. From Clark Morgan.
2001-08-24 08:31:02 +00:00
Jim Meyering
3fcc2c725f
.
2001-08-24 08:11:30 +00:00
Jim Meyering
8126042cb4
*** empty log message ***
2001-08-24 07:59:09 +00:00
Jim Meyering
30d2217876
*** empty log message ***
2001-08-24 07:59:02 +00:00
Jim Meyering
c8de90386d
*** empty log message ***
2001-08-24 07:58:42 +00:00
Jim Meyering
1553648f54
*** empty log message ***
2001-08-24 07:58:21 +00:00
Jim Meyering
aef02ded49
'expr' now requires '+' rather than 'quote' to quote tokens.
2001-08-24 07:58:15 +00:00
Jim Meyering
4bc8b66e3a
(posixly_correct): Remove; no longer needed.
...
(main): Do not worry about POSIXLY_CORRECT, as it's OK for
expr to have options (so long as they do not begin with digits).
2001-08-24 07:56:46 +00:00
Jim Meyering
e0f3ba1a46
update from libc
2001-08-24 06:39:29 +00:00
Jim Meyering
1683c6c470
update from glibc
2001-08-23 06:43:44 +00:00
Jim Meyering
24b279f642
wording tweak
2001-08-21 09:39:22 +00:00
Jim Meyering
e82e2278a2
*** empty log message ***
2001-08-19 18:12:03 +00:00
Jim Meyering
f623b9cc48
add paren tests
2001-08-18 21:21:40 +00:00
Jim Meyering
7808919ea4
*** empty log message ***
2001-08-18 21:21:15 +00:00
Jim Meyering
9ee54a9b3a
(nextarg): Advance ARGS by one if the next token matches.
...
All callers changed.
2001-08-18 21:21:07 +00:00
Jim Meyering
c0b3a3636c
*** empty log message ***
2001-08-18 20:48:09 +00:00
Jim Meyering
74c1d7d5f4
00: new test
2001-08-18 20:47:57 +00:00
Jim Meyering
dd08ddd29d
*** empty log message ***
2001-08-18 20:46:04 +00:00
Jim Meyering
2169593a4f
(isstring): Remove.
...
(eval2): Do comparisons as strings first, before trying to convert to
integer. This avoids loss of information and wrong result, e.g. for
"expr '00' '<' '0!'", where you don't want to convert '00' to '0'.
2001-08-18 20:45:59 +00:00
Jim Meyering
bf009adc4e
.
2001-08-18 20:24:44 +00:00
Jim Meyering
2dce4a36d9
Code cleanup to avoid tricky macros and old-style function declarations.
...
(cmpf, less_than, less_equal, equal, not_equal, greater_equal,
greater_than, arithf, arithdivf, plus, minus, multiply, divide, mod):
Remove.
(eval4, eval3, eval2): Rewrite to avoid the need for the above macros
and functions.
2001-08-18 20:23:01 +00:00
Jim Meyering
69683b305d
.
2001-08-18 19:29:51 +00:00
Jim Meyering
f459045c8c
.
2001-08-18 19:29:21 +00:00
Jim Meyering
1806cb5075
.
2001-08-18 19:00:40 +00:00
Jim Meyering
2764048933
*** empty log message ***
2001-08-18 17:48:37 +00:00
Jim Meyering
7012d1083e
(binary_operator): Move declarations of lt,rt `down'
...
into the scopes where they're actually used.
(unary_operator): Likewise for `fd'.
2001-08-18 17:48:20 +00:00
Jim Meyering
406ddda49f
*** empty log message ***
2001-08-18 17:45:37 +00:00
Jim Meyering
1c9af0041d
(isint, binary_operator, unary_operator):
...
Use intmax_t for argument integers, not long.
(age_of, binary_operator): Use time_t for times, not long.
(unary_operator): If N is out of int range, -t N now returns false.
2001-08-18 17:45:31 +00:00
Jim Meyering
9402bfd9ef
add minus2
2001-08-18 17:14:52 +00:00
Jim Meyering
a39a7f8ada
(main): Handle a leading "--" option as POSIX requires.
2001-08-18 17:10:32 +00:00
Jim Meyering
95143d669f
fix typo
2001-08-18 16:48:17 +00:00
Jim Meyering
5061ab5f05
*** empty log message ***
2001-08-18 16:39:58 +00:00
Jim Meyering
92b78195a1
(toarith): Don't accept plain "-" as a valid integer.
2001-08-18 16:39:33 +00:00
Jim Meyering
bc70df09bb
add more
2001-08-18 16:27:46 +00:00
Jim Meyering
2f327c7f34
*** empty log message ***
2001-08-18 16:19:26 +00:00
Jim Meyering
7650a9d9e4
*** empty log message ***
2001-08-18 16:13:16 +00:00
Jim Meyering
b87d62b760
*** empty log message ***
2001-08-18 16:04:24 +00:00
Jim Meyering
c6c2071280
Modify 'expr' so that it uses intmax_t, not int, to calculate
...
the value of integer expressions.
(struct valinfo.i): Now intmax_t, not int.
(docolon, int_value, str_value, isstring, nextarg, toarith,
freev, tostring, trace): Remove unnecessary forward decls.
(int_value, printv, tostring, toarith, arithf, arithdivf, docolon,
eval6, eval4, eval3): Do integer arithmetic using intmax_t, not int.
(docolon): Don't assume size_t fits in int.
2001-08-18 16:04:16 +00:00
Jim Meyering
28b012a9cc
*** empty log message ***
2001-08-18 15:59:27 +00:00
Jim Meyering
821add521e
Add AC_PREREQ(2.13).
...
(jm_AC_HEADER_INTTYPES_H): Test for intmax_t, too.
(jm_AC_TYPE_INTMAX_T): New macro.
(jm_AC_TYPE_UINTMAX_T): Moved here from uintmax_t.m4.
2001-08-18 15:59:02 +00:00
Jim Meyering
1443d5fffa
(jm_AC_TYPE_LONG_LONG): New macro.
2001-08-18 15:55:38 +00:00
Jim Meyering
24844c6332
renamed from ulonglong.m4
2001-08-18 15:54:36 +00:00
Jim Meyering
a26140a98f
renamed to longlong.m4
2001-08-18 15:54:35 +00:00
Jim Meyering
456b0e7bca
renamed from inttypes_h.m4
2001-08-18 15:54:09 +00:00
Jim Meyering
a1a34e0a9b
renamed to inttypes.m4
2001-08-18 15:54:08 +00:00
Jim Meyering
955a34ed82
*** empty log message ***
2001-08-18 15:43:32 +00:00
Jim Meyering
6eb493e1db
Revert part of last change and solve the problem a better way.
...
(show_date) [--rfc-822]: Set LC_ALL=C just before
calling strftime and restore it just afterwards.
Suggestion from Ulrich Drepper.
2001-08-18 15:43:28 +00:00
Jim Meyering
50f3294545
*** empty log message ***
2001-08-18 15:26:28 +00:00
Jim Meyering
1a6915b4d8
($(v_etc_file)): Define.
...
(copyright-check): Use the new variable.
(my-distcheck): Depend on local-check so those checks are once
again run by `make distcheck'.
2001-08-18 15:26:24 +00:00
Jim Meyering
4bc8a7b528
Merge in changes from autoconf.
2001-08-18 15:24:36 +00:00
Jim Meyering
9940a771e1
*** empty log message ***
2001-08-18 10:55:01 +00:00
Jim Meyering
88e4ad1d36
(show_date) [--rfc-822]: Don't space-pad the day of the month.
...
Set only LC_TYPE to the "C" locale. Setting LC_ALL is overkill,
and would have unwanted side effects if there is an error message.
2001-08-18 10:54:56 +00:00
Jim Meyering
3e08e11574
.
2001-08-18 10:11:16 +00:00
Jim Meyering
215ba7757e
(head_bytes): Read no more than the specified number of bytes.
2001-08-18 10:10:56 +00:00
Jim Meyering
54041560f5
*** empty log message ***
2001-08-18 10:10:29 +00:00
Jim Meyering
dd553cb9e4
.
2001-08-18 09:27:50 +00:00
Jim Meyering
1dabc37a3a
*** empty log message ***
2001-08-18 09:27:37 +00:00
Jim Meyering
34a52b7574
*** empty log message ***
2001-08-18 09:23:11 +00:00
Jim Meyering
99d96a6ba3
*** empty log message ***
2001-08-18 09:20:03 +00:00
Jim Meyering
b87e838b05
*** empty log message ***
2001-08-16 05:55:35 +00:00
Jim Meyering
652303d907
(main): When there are too many non-option arguments,
...
include the first offending argument in the diagnostic.
Suggestion from Karl Berry.
2001-08-16 05:47:48 +00:00
Jim Meyering
4ebfbeef6d
fix typo: s/-quiet/--quiet/
...
From: noon@cote-dazur.com (Fabrice Bauzac)
2001-08-14 20:14:19 +00:00
Jim Meyering
27b35f3dcc
.
2001-08-14 07:49:17 +00:00
Jim Meyering
48c448a356
.
2001-08-14 07:48:47 +00:00
Jim Meyering
af123efc85
.
2001-08-14 07:47:25 +00:00
Jim Meyering
166a16089f
*** empty log message ***
2001-08-14 07:38:08 +00:00
Jim Meyering
e02dc25a9e
.
2001-08-14 07:25:56 +00:00
Jim Meyering
0285f77feb
*** empty log message ***
2001-08-14 07:24:43 +00:00
Jim Meyering
bf03365731
*** empty log message ***
2001-08-14 07:18:42 +00:00
Jim Meyering
727433f0db
(xputenv): Remove parameter's const qualifier.
2001-08-14 07:18:34 +00:00
Jim Meyering
1e4a6cbe1c
(AUTHORS): Mark string for translation, since it contains the English word `and'.
2001-08-14 07:10:10 +00:00
Jim Meyering
543be22259
*** empty log message ***
2001-08-14 07:09:45 +00:00
Jim Meyering
6195ec1bc7
.
2001-08-14 06:59:30 +00:00
Jim Meyering
f5342d557b
*** empty log message ***
2001-08-14 06:56:03 +00:00
Jim Meyering
43a6f9d2d8
(AUTHORS): Mark string for translation, since it contains the English word `and'.
2001-08-14 06:54:27 +00:00
Jim Meyering
33795311ba
whoops. remove the backslash, too.
2001-08-13 20:14:36 +00:00
Jim Meyering
60a8a47a86
*** empty log message ***
2001-08-13 20:11:15 +00:00
Jim Meyering
269f95aef7
(unlocked-io.h): Do not append "_unlocked" twice.
...
Port to Solaris 8, where 'sed' requires a space after the 'r'
command, and where sh dislikes "$/". Clean up the spacing a bit.
Redirect output to $tmp just once.
2001-08-13 20:11:03 +00:00
Jim Meyering
23b6d0adbe
*** empty log message ***
2001-08-13 10:34:09 +00:00
Jim Meyering
a70f409dee
*** empty log message ***
2001-08-13 10:33:40 +00:00
Jim Meyering
41a201e991
(AUTHORS): Mark string for translation, since it contains the English word `and'.
2001-08-13 10:33:28 +00:00
Jim Meyering
4c83ec781b
(author_mark_check): New rule.
...
(local-check): Depend on it.
2001-08-13 10:27:02 +00:00
Jim Meyering
63cf4a9893
*** empty log message ***
2001-08-13 08:44:57 +00:00
Jim Meyering
57241aed6a
Change expected exit status to reflect the above.
2001-08-13 08:44:49 +00:00
Jim Meyering
fb9e0e1b1a
*** empty log message ***
2001-08-13 08:37:02 +00:00
Jim Meyering
fdb24f917f
(cp_option_init): Adjust initialization of `interactive',
...
and initialize new member, stdin_tty.
2001-08-13 08:36:54 +00:00
Jim Meyering
2e91541147
(cp_option_init): Adjust initialization of `interactive',
...
and initialize new member, stdin_tty.
(main): Adjust initialization(s) of `interactive',
2001-08-13 08:36:16 +00:00
Jim Meyering
ebb48992c0
(cp_option_init): Adjust initialization of `interactive',
...
and initialize new member, stdin_tty.
(main): Adjust initialization(s) of `interactive',
2001-08-13 08:33:04 +00:00
Jim Meyering
3b21e822ac
(enum Interactive): New type.
...
(struct cp_options) [interactive]: Change type to Interactive.
(struct cp_options) [stdin_tty]: New member.
2001-08-13 08:32:10 +00:00
Jim Meyering
66c2f3a08a
(overwrite_prompt): New function.
...
(copy_internal): Separate the mv-specific and non-move_mode code
that determines whether to prompt the user.
[move_mode]: Don't make mv fail (i.e. don't return 1) just because
the user declined to remove one or more of the files.
2001-08-13 08:31:03 +00:00
Jim Meyering
c1c7368372
*** empty log message ***
2001-08-13 06:30:14 +00:00
Jim Meyering
7fda17ac4f
(<errno.h>): Include.
...
(errno): Declare if not defined.
(addext): Work correctly when pathconf returns -1 and leaves
errno alone because there is no limit. Also, work even if
pathconf returns a value greater than SIZE_MAX.
2001-08-13 06:30:10 +00:00
Jim Meyering
242256b45d
*** empty log message ***
2001-08-12 20:11:49 +00:00
Jim Meyering
79dbd85e74
(xgetcwd) [defined __GLIBC__ && __GLIBC__ >= 2]:
...
Simply `return getcwd (NULL, 0);'.
[! (defined __GLIBC__ && __GLIBC__ >= 2)]:
Use 1300 as initial value for length, not PATH_MAX.
2001-08-12 20:11:39 +00:00
Jim Meyering
8982646a63
Clean up cpp syntax.
2001-08-12 18:49:13 +00:00
Jim Meyering
fbf9eeb8d7
*** empty log message ***
2001-08-12 18:46:25 +00:00
Jim Meyering
4911e67aa8
Guard the above pathconf-using definitions with `#if HAVE_PATHCONF'
...
rather than with `#ifdef _POSIX_VERSION'.
2001-08-12 18:46:20 +00:00
Jim Meyering
66d5a12094
*** empty log message ***
2001-08-12 18:28:25 +00:00
Jim Meyering
4d94665d3d
(PATH_MAX_FOR): Use pathconf via wrapper.
...
(NAME_MAX_FOR): Likewise.
(pathconf_wrapper): New function.
(validate_path): Declare length variables to be `long', not `int'.
Adjust corresponding printf-style specs to use %ld.
2001-08-12 18:28:19 +00:00
Jim Meyering
e3b1f10354
*** empty log message ***
2001-08-12 18:23:28 +00:00
Jim Meyering
d971214e89
*** empty log message ***
2001-08-12 17:52:27 +00:00
Jim Meyering
94fe1350f4
*** empty log message ***
2001-08-12 17:51:55 +00:00
Jim Meyering
494f552020
.
2001-08-12 17:51:44 +00:00
Jim Meyering
0b219591dd
.
2001-08-12 17:50:42 +00:00
Jim Meyering
28154116c4
(main): Iterate over the sorted keys (rather than `while...each...'),
...
so this script produces the same output regardless of which version
of perl (e.g., perl5.6) is used.
2001-08-12 17:44:03 +00:00
Jim Meyering
4488d9300d
*** empty log message ***
2001-08-12 17:37:26 +00:00
Jim Meyering
bdf06b6060
($program_name): Define.
...
(main): Use $program_name, rather than long-inaccurate `build-script'.
2001-08-12 17:37:18 +00:00
Jim Meyering
105f262769
*** empty log message ***
2001-08-12 13:26:08 +00:00
Jim Meyering
1f295ae62d
Quote the first argument in each use of AC_DEFUN.
2001-08-12 13:26:00 +00:00
Jim Meyering
7c80315d48
.
2001-08-12 13:10:59 +00:00
Jim Meyering
93696dfa49
update from libc
2001-08-12 13:02:20 +00:00
Jim Meyering
2238faa8fd
Include gtod.h -- should have been part of preceding delta
2001-08-12 13:00:15 +00:00
Jim Meyering
5bd7048dfe
update from libc
2001-08-12 12:50:16 +00:00
Jim Meyering
43f4c1dfd6
update from libc
2001-08-12 12:49:11 +00:00
Jim Meyering
2634943070
.
2001-08-12 10:57:10 +00:00
Jim Meyering
73db00ea87
*** empty log message ***
2001-08-12 10:55:53 +00:00
Jim Meyering
a9066ef619
*** empty log message ***
2001-08-12 09:19:37 +00:00
Jim Meyering
3e4950247e
Include gtod.h.
...
(main): `Call' GETTIMEOFDAY_INIT, just in case the code ever changes
to make it necessary.
2001-08-12 08:47:35 +00:00
Jim Meyering
7292e5031b
Work around non-compliant gettimeofday on Mac OS X 10.0.4,
...
(aka Darwin 1.3.7) that caused the date of the first file listed
in long output to be the current time rather than the file's mtime.
The real work is in m4/gettimeofday.m4 and the wrapper function,
lib/gettimeofday.c.
Include gtod.h.
(main): `Call' GETTIMEOFDAY_INIT.
(print_long_format): Add a comment about gettimeofday.
2001-08-12 08:47:19 +00:00
Jim Meyering
98950444e6
*** empty log message ***
2001-08-12 08:37:22 +00:00
Jim Meyering
1249a88daf
(libfetish_a_SOURCES): Add gtod.h.
2001-08-12 08:33:25 +00:00
Jim Meyering
1d3ea9cba8
*** empty log message ***
2001-08-12 08:33:09 +00:00
Jim Meyering
c04d364e49
*** empty log message ***
2001-08-12 08:31:50 +00:00
Jim Meyering
e5e8774bc5
remove unused cruft
2001-08-12 08:30:36 +00:00
Jim Meyering
1a52475baa
yes/no were reversed
2001-08-12 08:30:03 +00:00
Jim Meyering
eac67711b5
*** empty log message ***
2001-08-10 19:02:06 +00:00
Jim Meyering
7ad9855775
*** empty log message ***
2001-08-10 19:02:00 +00:00
Jim Meyering
bffeb8c5aa
(print_long_format): Simplify previous patch for
...
listing negative sizes, by adding OFF_T_MAX - OFF_T_MIN + 1
instead of doing a fancy conditional shift. This is simpler
and it avoids GCC's bogus compile-time warning about shift
counts. (As a bonus, it is portable to hosts that do not use
twos-complement arithmetic. :-)
2001-08-10 19:01:54 +00:00
Jim Meyering
97dcae2fb6
(print_long_format): Multiply the shift width by zero
...
to avoid a warning from gcc on hosts with an unsigned type for the
st_size member.
2001-08-10 08:13:03 +00:00
Jim Meyering
4e27c7372b
*** empty log message ***
2001-08-10 07:51:56 +00:00
Jim Meyering
67ba4ac017
(print_long_format): If a file size is negative, assume
...
the typical case where it has wrapped around from a positive value.
2001-08-10 07:51:52 +00:00
Jim Meyering
b84a28d9dd
*** empty log message ***
2001-08-07 13:45:31 +00:00
Jim Meyering
0d1d166269
(cfcc_msg): Remove now-inaccurate part of comment.
...
From Bruno Haible.
2001-08-07 13:45:26 +00:00
Jim Meyering
62dbf128a5
*** empty log message ***
2001-08-07 12:10:39 +00:00
Jim Meyering
6258f69c2c
(m4-check): New rule.
...
(local-check): Depend on it.
2001-08-07 12:10:10 +00:00
Jim Meyering
fb3d202184
whoops
2001-08-07 11:32:28 +00:00
Jim Meyering
ea9d247693
test both cp and mv
2001-08-07 11:31:06 +00:00
Jim Meyering
65cb579ccc
.
2001-08-07 10:44:12 +00:00
Jim Meyering
ebde935587
(TESTS): Add update.
2001-08-07 10:44:00 +00:00
Jim Meyering
01f160092e
(copy_internal): Set *rename_succeeded, so that
...
the caller (mv) doesn't remove the source file.
2001-08-06 17:29:15 +00:00
Jim Meyering
053a9d88ee
(usage): Correct the description of --update.
2001-08-06 17:28:37 +00:00
Jim Meyering
742dc8804a
*** empty log message ***
2001-08-06 15:50:45 +00:00
Jim Meyering
11b02c5e13
finally make it work
2001-08-06 09:50:05 +00:00
Jim Meyering
0324f0f18b
.
2001-08-06 09:49:14 +00:00
Jim Meyering
35559dd156
rename variables
2001-08-05 08:58:52 +00:00
Jim Meyering
07e4a0df24
Reflect renaming.
2001-08-05 08:53:04 +00:00
Jim Meyering
eab8963d92
*** empty log message ***
2001-08-05 08:52:48 +00:00
Jim Meyering
8e81a3f7a5
(TESTS): Add i-3.
2001-08-05 08:50:14 +00:00
Jim Meyering
294df06bed
.
2001-08-05 08:48:05 +00:00
Jim Meyering
f0801eeaad
.
2001-08-05 08:47:20 +00:00
Jim Meyering
79209163af
Reflect name and usage changes.
2001-08-05 08:46:34 +00:00
Jim Meyering
9ae6099323
Reflect name and usage changes.
2001-08-05 08:45:36 +00:00
Jim Meyering
273c2c5fbc
Renamed from root-only.
2001-08-05 08:42:53 +00:00
Jim Meyering
8e47db95c6
Require autoconf-2.52.
2001-08-05 03:40:52 +00:00
Jim Meyering
87d796becc
*** empty log message ***
2001-08-04 19:09:07 +00:00
Jim Meyering
09bf17f365
*** empty log message ***
2001-08-04 17:55:10 +00:00
Jim Meyering
34c138f62a
*** empty log message ***
2001-08-04 17:52:45 +00:00
Jim Meyering
0e6ddcffef
(__attribute__): Remove `|| __STRICT_ANSI__' from #if stmt,
...
to get in sync with glibc.
2001-08-04 17:52:38 +00:00
Jim Meyering
a5fe0f8417
fix typos
2001-08-04 17:51:15 +00:00
Jim Meyering
c00db580d2
*** empty log message ***
2001-08-04 17:49:11 +00:00
Jim Meyering
4c625eb0d6
.
2001-08-04 17:33:17 +00:00
Jim Meyering
0e158f1b05
.
2001-08-04 17:31:31 +00:00
Jim Meyering
3ff5583bb6
.
2001-08-04 17:20:07 +00:00
Jim Meyering
aecb3ebe6f
(quote_name): Pass 0 to mbsnwidth, since the default
...
got changed and we want the default now.
2001-08-04 17:08:37 +00:00
Jim Meyering
0017571134
*** empty log message ***
2001-08-04 17:07:43 +00:00
Jim Meyering
752fb79cac
Don't include <limits.h>.
...
Include <stdlib.h> and <string.h> unconditionally.
(iswcntrl, mbsinit, ISCNTRL): New macros.
(mbsnwidth): Use K&R style function declarations.
Don't bother checking for MB_LEN_MAX == 1, since the compiler
can optimize it when MB_CUR_MAX == 1.
The width of control characters is zero, not 1.
2001-08-04 17:07:37 +00:00
Jim Meyering
465a0e3b5e
(MBSW_REJECT_UNPRINTABLE, MBSW_REJECT_INVALID):
...
Renamed from MBSW_ACCEPT_UNPRINTABLE and MBSW_ACCEPT_INVALID
with inverted sense. All uses changed.
2001-08-04 17:06:05 +00:00
Jim Meyering
a0921ba770
.
2001-08-04 17:03:30 +00:00
Jim Meyering
927ab782d4
(jm_MACROS): Reflect s/jm_/AM_/ renamings.
2001-08-04 17:02:18 +00:00
Jim Meyering
06f3a96515
(jm_PREREQ_MBSWIDTH): No longer requires AM_C_PROTOTYPES.
...
Check for iswcntrl, mbsinit. Use AC_TRY_COMPILE, not AC_CHECK_DECLS,
for portability to Autoconf 2.13.
2001-08-04 17:00:11 +00:00
Jim Meyering
847f8d0124
(jm_AC_TYPE_UNSIGNED_LONG_LONG): Quote first arg of AC_DEFUN.
2001-08-04 16:59:23 +00:00
Jim Meyering
da8058b5dc
(jm_AC_TYPE_UINTMAX_T): Quote first arg of AC_DEFUN.
2001-08-04 16:59:09 +00:00
Jim Meyering
2029c3f7c4
(AM_PATH_PROG_WITH_TEST): Quote first arg of AC_DEFUN.
...
(AM_PATH_PROG_WITH_TEST): Output "no" only if $1 isn't $4.
2001-08-04 16:58:55 +00:00
Jim Meyering
4ed098d64f
(AM_LC_MESSAGES): Quote first arg of AC_DEFUN.
2001-08-04 16:58:42 +00:00
Jim Meyering
3c652fbccb
(AC_ISC_POSIX): Quote first arg of AC_DEFUN.
2001-08-04 16:58:23 +00:00
Jim Meyering
31d84d08e1
(jm_AC_HEADER_INTTYPES_H): Quote first arg of AC_DEFUN.
2001-08-04 16:58:07 +00:00
Jim Meyering
98185c3285
(jm_GLIBC21): Quote first arg of AC_DEFUN.
2001-08-04 16:57:45 +00:00
Jim Meyering
b225f0052c
(AM_FUNC_GETLINE): Quote first arg of AC_DEFUN.
...
(AM_FUNC_GETLINE): Don't bother checking for string.h any more.
2001-08-04 16:56:32 +00:00
Jim Meyering
7ff05dde60
(AC_C_BACKSLASH_A): Quote first arg of AC_DEFUN.
2001-08-04 16:56:18 +00:00
Jim Meyering
f2e4930801
Upgrade to serial AM2.
...
(AM_ICONV): Renamed from jm_ICONV; all uses changed.
Add --with-libconv-prefix.
Quote first arg of AC_DEFUN. Add description for ICONV_CONST.
(am_cv_func_iconv): Renamed from jm_cv_func_iconv.
(am_cv_lib_iconv): Renamed from jm_cv_lib_iconv.
(am_cv_proto_iconv): Renamed from jm_cv_proto_iconv.
2001-08-04 16:55:58 +00:00
Jim Meyering
697d5aade0
Upgrade to serial AM1.
...
(AM_LANGINFO_CODESET): Renamed from jm_LANGINFO_CODESET;
all uses changed. Quote first arg of AC_DEFUN.
(am_cv_langinfo_codeset): Renamed from jm_cv_langinfo_codeset.
2001-08-04 16:55:36 +00:00
Jim Meyering
9eba0a5500
*** empty log message ***
2001-08-04 15:27:17 +00:00
Jim Meyering
e302d9c571
*** empty log message ***
2001-08-04 15:23:32 +00:00
Jim Meyering
4475c1fb99
*** empty log message ***
2001-08-04 15:22:55 +00:00
Jim Meyering
ba05e365f0
*** empty log message ***
2001-08-04 15:16:37 +00:00
Jim Meyering
227da5e6ce
*** empty log message ***
2001-08-04 15:16:30 +00:00
Jim Meyering
44acfea13a
.
2001-08-03 10:42:40 +00:00
Jim Meyering
e34a8a5084
(jm_FUNC_MBRTOWC): Use #include', not @%:@include',
...
as it was in the original. Reported by Paul Eggert.
2001-08-03 10:09:06 +00:00
Jim Meyering
472b34493d
*** empty log message ***
2001-07-16 08:59:15 +00:00
Jim Meyering
506a9218f4
*** empty log message ***
2001-07-16 08:58:20 +00:00
Jim Meyering
86b6fbd90c
.
2001-07-15 16:28:39 +00:00
Jim Meyering
da026ebe10
*** empty log message ***
2001-07-15 16:03:55 +00:00
Jim Meyering
b0e6b6a062
*** empty log message ***
2001-07-15 15:42:38 +00:00
Jim Meyering
b4f1cf7143
(all-local): Depend on unlocked-io.h, to ensure it is created.
2001-07-15 15:42:27 +00:00
Jim Meyering
24950c329b
*** empty log message ***
2001-07-15 15:35:02 +00:00
Jim Meyering
c3db551fd7
(DISTCLEANFILES): Add unlocked-io.h.
2001-07-15 15:29:05 +00:00
Jim Meyering
70d3f1e772
*** empty log message ***
2001-07-15 15:17:12 +00:00
Jim Meyering
2b3aab956d
*** empty log message ***
2001-07-15 15:16:27 +00:00
Jim Meyering
35f7a62c1c
Remove unlocked-io.h rule -- now it's in its final resting place:
...
lib/Makefile.am.
2001-07-15 15:15:35 +00:00
Jim Meyering
525eedaf38
*** empty log message ***
2001-07-15 15:14:56 +00:00
Jim Meyering
982d395b6a
(EXTRA_DIST): Add unlocked-io.hin.
...
(BUILT_SOURCES): Add unlocked-io.h.
(io_functions): Define.
(unlocked-io.h): New rule.
2001-07-15 15:14:18 +00:00
Jim Meyering
11cfdfba16
*** empty log message ***
2001-07-15 15:13:14 +00:00
Jim Meyering
3cc73c9659
*** empty log message ***
2001-07-15 14:39:51 +00:00
Jim Meyering
82f4ea062b
Update from glibc.
2001-07-15 14:39:46 +00:00
Jim Meyering
8bdaac168a
*** empty log message ***
2001-07-15 14:39:29 +00:00
Jim Meyering
5f19438017
Include "unlocked-io.h", rather than hard-coding the HAVE_*_UNLOCKED macros.
2001-07-15 14:39:04 +00:00
Jim Meyering
cedd6e358d
(unlocked-io.h): New rule.
...
($(srcdir)/m4/jm-glibc-io.m4): New rule.
2001-07-15 14:37:50 +00:00
Jim Meyering
d010bd778c
.
2001-07-15 14:33:50 +00:00
Jim Meyering
264546ddf1
*** empty log message ***
2001-07-15 14:33:37 +00:00
Jim Meyering
773ad92533
remove unlocked-io.h stuff
2001-07-15 14:31:54 +00:00
Jim Meyering
876fe14529
*** empty log message ***
2001-07-15 14:30:55 +00:00
Jim Meyering
9a8b88f974
bump serial number
2001-07-15 12:21:46 +00:00
Jim Meyering
f1a6dd3dcc
(__attribute__): Define it to be empty for compilers
...
that don't support that syntax.
2001-07-14 19:47:20 +00:00
Jim Meyering
0e4b6ae724
don't depend on xd-delta directly
2001-07-14 18:47:48 +00:00
Jim Meyering
a034129a21
(rel-files): Define and factor.
2001-07-14 18:18:26 +00:00
Jim Meyering
30ae7570c6
(emit-rsync-commands): Also emit code to rsync the .bz2 files.
2001-07-14 18:14:01 +00:00
Jim Meyering
293e33d6b4
merge in a fix from autoconf
2001-07-14 18:03:51 +00:00
Jim Meyering
75b89617fb
Create tar.bz2 files and include them in announcement.
2001-07-14 17:55:53 +00:00
Jim Meyering
b1eedbaa0a
*** empty log message ***
2001-07-14 17:10:48 +00:00
Jim Meyering
038cd9b6ac
More changes from autoconf.
2001-07-14 17:10:17 +00:00
Jim Meyering
62ef54223a
*** empty log message ***
2001-07-14 13:09:40 +00:00
Jim Meyering
a129fd7d2f
(cp invocation): Reflect 2001-07-08 change to cp (via copy.c).
2001-07-14 13:09:33 +00:00
Jim Meyering
e519cc9571
*** empty log message ***
2001-07-14 13:03:36 +00:00
Jim Meyering
8fadcd2d9e
(tgz-size): Also work for sizes in the kilobyte range.
...
(GZIP_ENV): Add --best.
(AMTAR): Define.
(writable-files): Factor out ../release/ constant, and work (by
creating it) even if such a directory doesn't exist.
2001-07-14 13:03:31 +00:00
Jim Meyering
049759fe01
*** empty log message ***
2001-07-12 10:01:26 +00:00
Jim Meyering
d2cb2639f0
.
2001-07-11 15:28:51 +00:00
Jim Meyering
d9076f5a87
fix typo in comment
2001-07-10 13:05:46 +00:00
Jim Meyering
89bef497fd
revert unrelated part of last delta -- coming soon with a separate log entry
2001-07-08 21:31:42 +00:00
Jim Meyering
9af2cc052b
*** empty log message ***
2001-07-08 21:29:15 +00:00
Jim Meyering
8927e79a05
(usage): Reformat so help2man generates a properly indented man page.
2001-07-08 21:29:09 +00:00
Jim Meyering
876acbccf4
*** empty log message ***
2001-07-08 21:24:08 +00:00
Jim Meyering
ad44c41742
*** empty log message ***
2001-07-08 21:22:49 +00:00
Jim Meyering
c6d89f346a
(get_dest_mode): Clear set-user-ID and set-group-ID bits
...
when copying (i.e., not in move mode) and not preserving permissions.
2001-07-08 21:22:40 +00:00
Jim Meyering
7fe83a7a35
*** empty log message ***
2001-07-08 21:17:30 +00:00
Jim Meyering
6bcf3fe4e4
.
2001-07-05 10:39:08 +00:00
Jim Meyering
1226c8ad6f
*** empty log message ***
2001-07-05 08:29:19 +00:00
Jim Meyering
26e8855760
(noinst_HEADERS): Remove definition, per new automake recommendation.
...
(libfetish_a_SOURCES): Put all .h files here instead.
Remove a thus-exposed (better checks in automake) duplicate and
two unnecessary .h files.
2001-07-05 07:58:06 +00:00
Jim Meyering
6683b38ce1
(glibc-io.struct): New target. Rework the code
...
that generates jm-glibc-io.m4 so that it doesn't trigger any make
distcheck failure.
2001-07-04 21:16:03 +00:00
Jim Meyering
ae0e62acab
.
2001-07-02 08:12:29 +00:00
Jim Meyering
5152182db3
.
2001-07-02 08:11:52 +00:00
Jim Meyering
a780d450bc
.
2001-07-02 07:41:09 +00:00
Jim Meyering
a18f65b1d3
*** empty log message ***
2001-07-02 07:40:45 +00:00
Jim Meyering
aef2dad707
.
2001-07-02 07:40:36 +00:00
Jim Meyering
39b654069a
now-generated
2001-07-02 07:40:17 +00:00
Jim Meyering
5a3ec90c81
(Makefile.am): Include jm-glibc-io.m4n in emitted
...
definition of EXTRA_DIST.
(Makefile.am): Emit the dependency, `all-local: jm-glibc-io.m4' to
ensure that the generated file is created/updated whenever the list
of $(unlocked_functions) is changed.
(jm-glibc-io.m4): New rule.
(unlocked-io.h): New rule -- currently unused.
2001-07-02 07:39:33 +00:00
Jim Meyering
3e55e5756f
*** empty log message ***
2001-07-02 07:39:12 +00:00
Jim Meyering
293fbc2d0a
.
2001-07-02 07:13:33 +00:00
Jim Meyering
f7383741d3
*** empty log message ***
2001-07-02 06:45:14 +00:00
Jim Meyering
cd88376b05
(do_link): Test the boolean symbolic_link, not the function, symlink.
...
Patch by Frederik Eaton.
2001-07-02 06:42:35 +00:00
Jim Meyering
40277bdae4
*** empty log message ***
2001-07-02 06:42:12 +00:00
Jim Meyering
168d3387ef
*** empty log message ***
2001-07-01 19:46:33 +00:00
Jim Meyering
736a31a3fc
(usage): Suggest setting LC_COLLATE=C, rather than LC_ALL=C.
2001-07-01 19:46:26 +00:00
Jim Meyering
e919024c70
*** empty log message ***
2001-06-24 20:01:30 +00:00
Jim Meyering
917646ccb0
(jm_INCLUDED_REGEX): Use a quadrigraph to represent an
...
unmatched right bracket, rather than an extra, falsely-matching
quote in a comment. Patch by Akim Demaille.
2001-06-24 20:01:11 +00:00
Jim Meyering
30eb0e4ed0
*** empty log message ***
2001-06-20 07:15:13 +00:00
Jim Meyering
6efc19263f
update from libc
2001-06-18 08:01:38 +00:00
Jim Meyering
6fcc39f7e0
*** empty log message ***
2001-06-17 04:12:05 +00:00
Jim Meyering
f5ad53838f
*** empty log message ***
2001-06-17 04:11:21 +00:00
Jim Meyering
50a600c47f
Include Makefile.cfg.
2001-06-17 04:11:12 +00:00
Jim Meyering
c784ec50bb
New file with package-specific definitions.
2001-06-17 04:11:03 +00:00
Jim Meyering
2ddbd39163
Factor out definitions specific to fileutils,
...
sh-utils, and textutils, so that other packages can use the framework.
2001-06-17 04:10:49 +00:00
Jim Meyering
4b4de06dbc
.
2001-06-16 14:50:37 +00:00
Jim Meyering
30398caa8f
*** empty log message ***
2001-06-16 14:32:38 +00:00
Jim Meyering
75660e5da7
*** empty log message ***
2001-06-16 14:29:20 +00:00
Jim Meyering
da4170a71f
.
2001-06-16 14:28:07 +00:00
Jim Meyering
01c0d9e91c
*** empty log message ***
2001-06-16 13:23:33 +00:00
Jim Meyering
0c8eed4f57
(main): Recheck global print_with_color after calling
...
parse_ls_color, since that function may have reset it.
Based on a patch from Richard Dawe.
2001-06-16 13:22:43 +00:00
Jim Meyering
dea75949e0
(print_long_format): Don't truncate user names
...
or group names that are longer than 8 characters.
2001-06-16 13:17:40 +00:00
Jim Meyering
f6a97a1483
.
2001-06-16 11:12:01 +00:00
Jim Meyering
45d73bae97
*** empty log message ***
2001-06-16 11:11:57 +00:00
Jim Meyering
8d948d3ae7
Reflect renaming: s/omni-/core/.
2001-06-16 11:11:48 +00:00
Jim Meyering
8c9c61851e
(info_TEXINFOS): Reflect renaming: s/omni-/core/.
2001-06-16 11:08:17 +00:00
Jim Meyering
cfda7b7224
*** empty log message ***
2001-06-16 11:07:44 +00:00
Jim Meyering
0dfd4b7782
renamed from omni-utils.texi
2001-06-16 11:06:49 +00:00
Jim Meyering
8d4c961d53
renamed to coreutils.texi
2001-06-16 11:06:48 +00:00
Jim Meyering
23d0e1c18e
*** empty log message ***
2001-06-16 11:06:09 +00:00
Jim Meyering
f1bc30be6f
(ls invocation): Mention the effect of locale.
2001-06-16 11:05:30 +00:00
Jim Meyering
6560a8c784
*** empty log message ***
2001-06-16 08:09:13 +00:00
Jim Meyering
a39efe1575
*** empty log message ***
2001-06-11 03:31:12 +00:00
Jim Meyering
98d2a14011
*** empty log message ***
2001-06-11 02:49:20 +00:00
Jim Meyering
88a10b132b
Update from GNU libc.
2001-06-11 02:48:14 +00:00
Jim Meyering
1be4401ecb
*** empty log message ***
2001-06-10 08:44:56 +00:00
Jim Meyering
d18b37d719
Add a test based on a report from Herbert Xu.
2001-06-10 08:44:49 +00:00
Jim Meyering
3384735e06
*** empty log message ***
2001-06-09 18:45:45 +00:00
Jim Meyering
62e0b734d6
.
2001-06-09 09:01:38 +00:00
Jim Meyering
c31e4314d8
*** empty log message ***
2001-06-09 09:00:29 +00:00
Jim Meyering
2beac10424
Add options to make `who' more POSIX compliant.
...
Accept new options: --all (-a), --boot (-b), --dead (-d),
--login, --process (-p), --runlevel (-r), --short (-s), --time (-t),
--users (-u).
The -u option now produces POSIX-specified results and is the same as
the long option `--users'. --idle is no longer the same as -u.
(time_string, print_line, print_boottime, print_deadprocs, print_login,
print_initspawn, print_clockchange, print_runlevel): New functions.
(print_user): Renamed from print_entry and reworked.
(search_entries): Remove function.
(who_am_i): Likewise.
(usage): Describe new options.
(main): Handle new options.
Mostly from Michael Stone.
2001-06-09 09:00:24 +00:00
Jim Meyering
7c976d9485
*** empty log message ***
2001-06-05 08:08:09 +00:00
Jim Meyering
961f6fb0c9
*** empty log message ***
2001-05-27 15:03:43 +00:00
Jim Meyering
e41436072c
.
2001-05-27 15:03:29 +00:00
Jim Meyering
d72341c0c8
(main): Add const' to declaration of local, result'.
2001-05-27 15:03:09 +00:00
Jim Meyering
31867cf5cb
*** empty log message ***
2001-05-27 13:46:52 +00:00
Jim Meyering
5d896be5dc
(UT_TYPE): Define.
2001-05-27 13:46:31 +00:00
Jim Meyering
0e94296ac1
(jm_PREREQ_READUTMP): Check for ut_type in struct utmpx.
...
Check for ut_type in struct utmp.
2001-05-27 13:45:39 +00:00
Jim Meyering
a99fb13160
.
2001-05-24 22:08:45 +00:00
Jim Meyering
8b4468d407
*** empty log message ***
2001-05-24 22:07:41 +00:00
Jim Meyering
c8f712ac70
Add definitions that let me factor the wget rule while still letting
...
me accommodate the fact that these files reside in several different
directories and come from different places.
(wget-files): Define.
(get-targets, *-local_dir, *-url_prefix): Likewise.
(target, url, local_file): Convenience variables.
($(get-targets)): The factored rule.
2001-05-24 22:07:35 +00:00
Jim Meyering
a3c3e5dc3b
Update from master source.
2001-05-24 21:58:56 +00:00
Jim Meyering
bce3cdb26f
*** empty log message ***
2001-05-24 21:58:45 +00:00
Jim Meyering
adb94428ac
.
2001-05-24 21:55:49 +00:00
Jim Meyering
1b7ca0aeb7
fix typo
2001-05-24 21:31:08 +00:00
Jim Meyering
8025ccf64d
*** empty log message ***
2001-05-24 21:30:27 +00:00
Jim Meyering
c52ca035b1
(move-if-change): Define.
...
(wget-update): Use it in place of mv.
2001-05-24 21:30:14 +00:00
Jim Meyering
7d6896c0d9
*** empty log message ***
2001-05-24 20:10:36 +00:00
Jim Meyering
0473003f8a
(wget-update): Have wget write to a temporary file,
...
and replace the original only if wget succeeds.
Also get ansi2nkr.c.
2001-05-24 20:10:31 +00:00
Jim Meyering
756e2026fc
*** empty log message ***
2001-05-24 20:06:25 +00:00
Jim Meyering
38a7b45e0e
Use `#if D_TYPE_IN_DIRENT && defined DTTOIF' to
...
determine whether to enable the DT_INIT definition, not the less
portable `#if defined _DIRENT_HAVE_D_TYPE || defined DTTOIF'.
Reported by Eli Zaretskii.
2001-05-24 20:06:21 +00:00
Jim Meyering
2ccc189bd6
*** empty log message ***
2001-05-24 08:08:00 +00:00
Jim Meyering
774376d731
(ls invocation): Document more clearly what ls does when given no arguments.
2001-05-24 08:07:54 +00:00
Jim Meyering
418c24dd7e
*** empty log message ***
2001-05-24 06:12:07 +00:00
Jim Meyering
908a517100
Include "quote.h".
...
(argmatch_invalid): Remove explicit `' quotes. Instead, use the
quote function. Reported by Gran Uddeborg.
2001-05-24 06:12:00 +00:00
Jim Meyering
97606853e8
*** empty log message ***
2001-05-24 06:08:53 +00:00
Jim Meyering
8636b9323e
(main): Remove quotes around %s.
...
The argument is already quoted via the quote function.
2001-05-24 06:08:33 +00:00
Jim Meyering
574916aa9f
*** empty log message ***
2001-05-22 06:56:48 +00:00
Jim Meyering
61e7341926
(_jm_STRFTIME_PREREQS): Don't use AC_LIBOBJ(strftime),
...
now that we use the package-supplied version unconditionally.
(jm_FUNC_STRFTIME): Don't replace strftime, for the same reason.
2001-05-22 06:56:43 +00:00
Jim Meyering
b0b1bd5ae2
.
2001-05-21 12:39:35 +00:00
Jim Meyering
d736fb1b2c
.
2001-05-21 12:38:25 +00:00
Jim Meyering
4893d6c53b
.
2001-05-21 12:37:24 +00:00
Jim Meyering
c025720350
*** empty log message ***
2001-05-21 12:35:40 +00:00
Jim Meyering
ee7bb8de6e
*** empty log message ***
2001-05-21 12:35:14 +00:00
Jim Meyering
5bb5ceb5a2
($(DVIS), $(INFO_DEPS)): Depend on $(EXTRA_DIST).
...
(DISABLED_constants.texi): New rule -- disabled for now.
2001-05-21 12:34:57 +00:00
Jim Meyering
3cbc678ef0
.
2001-05-21 10:53:11 +00:00
Jim Meyering
6f960a3224
*** empty log message ***
2001-05-21 10:52:36 +00:00
Jim Meyering
1053d6cc80
Change a couple backticks to single quotes to avoid shell syntax errors.
2001-05-21 10:52:02 +00:00
Jim Meyering
0352337f1e
.
2001-05-21 07:35:22 +00:00
Jim Meyering
d87fc7bc94
*** empty log message ***
2001-05-21 07:05:42 +00:00
Jim Meyering
ca7fc5d683
Add new --time-style option.
...
Change --full-time to be equivalent to --time-style=full-iso.
2001-05-21 07:05:37 +00:00
Jim Meyering
e204540061
.
2001-05-21 06:59:27 +00:00
Jim Meyering
692f81b371
*** empty log message ***
2001-05-21 06:46:56 +00:00
Jim Meyering
8e1897a33b
(jm_AC_DOS): Check for _WIN32, __WIN32__, and __MSDOS__.
2001-05-21 06:46:52 +00:00
Jim Meyering
2c3988dbca
*** empty log message ***
2001-05-21 06:36:43 +00:00
Jim Meyering
760d4e6f3a
(dir_name): Compute append_dot using path, not newpath
...
which is not yet declared.
2001-05-21 06:36:36 +00:00
Jim Meyering
52ba9d8815
*** empty log message ***
2001-05-21 05:49:47 +00:00
Jim Meyering
49d1716c11
(wget-update): depcomp and missing are now in automake's lib/ subdirectory.
2001-05-21 05:49:42 +00:00
Jim Meyering
02095a6616
.
2001-05-20 21:09:06 +00:00
Jim Meyering
1926146ed5
Include "hard-locale.h".
...
(nstrftime): New decl.
(enum time_style): New enum.
(time_style_args, time_style_types): New constants.
(full_time): Remove.
(long_time_format): Initialize to POSIX defaults.
(TIME_STYLE_OPTION): New constant.
(long_options, decode_switches, usage): Add --time-style support.
(long_time_expected_width): Use nstrftime, not strftime.
(print_long_format): Likewise.
Increase initial size to match new full-iso time style.
2001-05-20 20:44:33 +00:00
Jim Meyering
017ada27dd
*** empty log message ***
2001-05-20 20:44:08 +00:00
Jim Meyering
f7b3fa35e6
Unset QUOTING_STYLE and TIME_STYLE. Set TZ.
...
Adjust to change in full-time format.
Fix typo in failure messages (-a and -m were interchanged).
2001-05-20 20:43:52 +00:00
Jim Meyering
c9277ec2a9
*** empty log message ***
2001-05-20 20:41:32 +00:00
Jim Meyering
8b7078eada
(my_strftime):
...
Define to nstrftime if emacs, but only if my_strftime is not defined.
(extra_args, extra_args_spec, extra_args_spec_iso): Rename from
ut_argument, ut_argument_spec, ut_argument_spec_iso, respectively.
Add one more extra argument: a nanoseconds value.
All uses changed.
(ns): New macro.
(my_strftime function): Add %N format.
(emacs_strftimeu): Renamed from emacs_strftime,
with extra ut argument.
2001-05-20 20:41:20 +00:00
Jim Meyering
a917db5ab2
(libfetish_a_SOURCES):
...
Add strftime.c, since we now compile it on all hosts.
2001-05-20 20:39:28 +00:00
Jim Meyering
8033ceb4ae
*** empty log message ***
2001-05-20 20:38:29 +00:00
Jim Meyering
79bb16b328
(jm_FUNC_GNU_STRFTIME):
...
Don't bother to check library strftime, since
we'll be using our own my_strftime function anyway.
Define my_strftime instead of strftime.
2001-05-20 20:38:25 +00:00
Jim Meyering
ee5f88a66f
*** empty log message ***
2001-05-20 18:46:20 +00:00
Jim Meyering
b85edfac45
(parse_obsolescent_option): Accept a b suffix.
2001-05-20 18:46:09 +00:00
Jim Meyering
67785d9d82
.
2001-05-20 18:18:17 +00:00
Jim Meyering
4b532bfa2f
(EXTRA_DIST): Add constants.texi and doclicense.texi.
...
(info_TEXINFOS): s/fileutils/omni-utils/.
(check-texinfo): New rule.
(check): Depend on check-texinfo.
2001-05-20 08:21:05 +00:00
Jim Meyering
175fa8ef06
Make all references to POSIX use @sc{posix}.
2001-05-20 07:24:08 +00:00
Jim Meyering
5f64ac353e
.
2001-05-20 07:12:33 +00:00
Jim Meyering
df80cbe561
(uniq invocation): Document the new optional
...
arguments to the --all-repeated option.
2001-05-20 06:57:37 +00:00
Jim Meyering
c04dab58ad
*** empty log message ***
2001-05-20 06:56:32 +00:00
Jim Meyering
62c7564165
Rename new option values: s/all/precede/ and s/minimum/separate/.
2001-05-20 06:56:24 +00:00
Jim Meyering
f251729f7a
*** empty log message ***
2001-05-20 06:55:06 +00:00
Jim Meyering
c08d959056
reflect option value renamings
2001-05-20 06:54:05 +00:00
Jim Meyering
1f0fb076ba
.
2001-05-19 10:35:01 +00:00
Jim Meyering
352912e2b2
*** empty log message ***
2001-05-19 09:33:08 +00:00
Jim Meyering
43624d4052
(delimit_method_map): Remove trailing comma.
2001-05-19 08:45:13 +00:00
Jim Meyering
43614bef5f
*** empty log message ***
2001-05-19 08:44:04 +00:00
Jim Meyering
cfb5f2d82a
Test new, --all-repeated options.
2001-05-19 08:43:57 +00:00
Jim Meyering
85601384c9
*** empty log message ***
2001-05-19 07:58:17 +00:00
Jim Meyering
16b0a807af
Support new modes for uniq's --all-repeated option.
...
The default behavior is unchanged.
Include argmatch.h.
(usage): Update.
(check_file): Implement it.
(main): Handle new, optional arguments.
Patch by Padraig Brady.
2001-05-19 07:55:43 +00:00
Jim Meyering
22732cd352
s/GNU text/GNU command line/ ... utilities.
2001-05-19 07:09:30 +00:00
Jim Meyering
12fb893bba
s/was/were/
2001-05-19 06:14:26 +00:00
Jim Meyering
025550c34d
*** empty log message ***
2001-05-19 05:58:18 +00:00
Jim Meyering
04c04ad4e9
Change a few uses of timezone' to time zone'.
2001-05-19 05:57:50 +00:00
Jim Meyering
c397b531b7
(my-distcheck): Remove work-around kludge and
...
associated comment, now that automake has ben fixed.
2001-05-16 08:14:19 +00:00
Jim Meyering
7a9eebbc9c
*** empty log message ***
2001-05-16 07:33:31 +00:00
Jim Meyering
cd470239ae
Use proper quoting so brackets appear in the test program.
2001-05-16 07:33:22 +00:00
Jim Meyering
531822b168
.
2001-05-16 07:30:54 +00:00
Jim Meyering
f1c7411a97
*** empty log message ***
2001-05-15 15:46:59 +00:00
Jim Meyering
786d944b5e
(parse_obsolescent_option): Use t_count_lines, not
...
count_lines, in error message.
2001-05-15 15:45:58 +00:00
Jim Meyering
8f0403a90f
*** empty log message ***
2001-05-15 14:02:28 +00:00
Jim Meyering
bd510c7b11
Use proper quoting so brackets appear in the test program.
2001-05-15 14:02:19 +00:00
Jim Meyering
345f20440e
*** empty log message ***
2001-05-15 10:11:19 +00:00
Jim Meyering
9e879e9c09
(struct fileinfo.linkmode): Now st_mode.
...
(print_color_indicator, print_name_with_quoting, print_type_indicator,
length_of_file_name_and_frills):
Use mode_t, not unsigned int, to store modes.
(dired_dump_obstack): Do not assume size fits in 'int'.
(get_link_name): readlink returns ssize_t, not int.
(make_link_path): Store buffer size as size_t, not int.
(print_long_format): Use unsigned long, not unsigned, to print
nlink_t, uid_t, gid_t, major_t, minor_t.
2001-05-15 10:11:15 +00:00
Jim Meyering
3b6ddee01e
*** empty log message ***
2001-05-13 18:24:57 +00:00
Jim Meyering
c2fc3f28dd
(major_t, minor_t): Define to unsigned int if undefined.
2001-05-13 18:24:44 +00:00
Jim Meyering
f7eab80b3c
*** empty log message ***
2001-05-13 18:23:39 +00:00
Jim Meyering
a8219ddccd
(main): Check for NODEV device only if NODEV is defined.
2001-05-13 18:23:05 +00:00
Jim Meyering
b8b5b82220
(NODEV): Remove, undoing previous change.
2001-05-13 18:22:54 +00:00
Jim Meyering
8cc6b069b6
*** empty log message ***
2001-05-13 15:29:21 +00:00
Jim Meyering
a5bd412ed0
(dir_name, dir_len): Define to different names
...
to avoid shadowing warnings due to new declarations from dirname.h.
2001-05-13 15:29:15 +00:00
Jim Meyering
dad1592217
*** empty log message ***
2001-05-13 15:23:54 +00:00
Jim Meyering
2f7d346fb1
Add new --dereference-command-line option.
...
-H now means this instead of meaning --si, as POSIX requires.
2001-05-13 15:23:20 +00:00
Jim Meyering
1650fcd3f7
*** empty log message ***
2001-05-13 15:22:28 +00:00
Jim Meyering
cf3a6f7638
(run_tests): Fail if any test name is longer than 12 bytes.
2001-05-13 15:22:23 +00:00
Jim Meyering
f4456619fa
Shorten test names so the length of a resulting file name doesn't exceed 14.
2001-05-13 15:21:50 +00:00
Jim Meyering
b1cb63869d
Rename slink-dir test to slink-dir-dF. Add new tests
...
slink-dir-F, slink-dir-dFH, slink-dir-dFL.
2001-05-13 15:14:20 +00:00
Jim Meyering
8bd003b434
(enum Dereference_symlink): New type.
...
(dereference): New var, replacing trace_links, which was removed.
(long_options, main, decode_switches, gobble_file, usage):
Implement the changes.
2001-05-13 15:14:00 +00:00
Jim Meyering
331635b016
*** empty log message ***
2001-05-13 10:21:25 +00:00
Jim Meyering
271a090daa
(NODEV): New macro, if not already defined.
2001-05-13 10:21:08 +00:00
Jim Meyering
9426be56f5
(main): Check for overflow when converting out of uintmax_t.
...
Do not assume that major_t and minor_t are no wider than int.
Check for makedev failures. Convert device numbers via uintmax_t, not
unsigned long, just in case. Coalesce duplicate code in the block and
character device cases.
2001-05-13 10:20:36 +00:00
Jim Meyering
ed582f5612
.
2001-05-12 20:55:19 +00:00
Jim Meyering
e364b0d6b8
*** empty log message ***
2001-05-12 16:06:36 +00:00
Jim Meyering
2227cb6a07
Include "dirname.h".
...
(base_name): Remove decl; now in dirname.h.
2001-05-12 16:05:51 +00:00
Jim Meyering
04a872f0d3
Include "dirname.h".
...
(base_name, strip_trailing_slashes): Remove decls; now in dirname.h.
(main): Use base_len instead of strip_trailing_slashes to strip
trailing slashes.
2001-05-12 16:05:12 +00:00
Jim Meyering
992b068bd2
(strip_trailing_slashes): Remove decl; now in dirname.h.
...
(main): Use dir_len rather than dir_name_r.
2001-05-12 16:03:19 +00:00
Jim Meyering
d8535172f6
*** empty log message ***
2001-05-12 15:50:50 +00:00
Jim Meyering
b6678c419b
(ISSLASH): Remove; now in dirname.h.
...
(strip_trailing_slashes): Return nonzero if
a slash was stripped. Do not strip the last slash after a
file system prefix.
2001-05-12 15:50:27 +00:00
Jim Meyering
8989b5b65c
(base_name): Remove; now in dirname.h.
...
(STREQ): Remove.
(same_name): Handle the case where the basename ends in trailing '/'.
2001-05-12 15:48:00 +00:00
Jim Meyering
dbe66b162b
(DIRECTORY_SEPARATOR, ISSLASH, FILESYSTEM_PREFIX_LEN): New macros.
...
(base_name, base_len, dir_len, strip_trailing_slashes): New decls.
2001-05-12 15:46:36 +00:00
Jim Meyering
f6e82b7dea
(DIRECTORY_SEPARATOR, FILESYSTEM_PREFIX_LEN, ISSLASH): Remove; now in dirname.h.
...
(path_concat): Use base_len to compute
base length, not strlen; this means we cannot rely on memcpy
to null-terminate.
2001-05-12 15:45:43 +00:00
Jim Meyering
1450c855b6
Use "", not <> to include non-system header files.
2001-05-12 15:41:11 +00:00
Jim Meyering
3c9e00c4fd
Use "", not <> to include non-system header files.
2001-05-12 15:40:47 +00:00
Jim Meyering
e149a84b32
Use "", not <> to include dirname.h.
2001-05-12 15:39:45 +00:00
Jim Meyering
521f5344c8
(FILESYSTEM_PREFIX_LEN, ISSLASH): Remove; now in dirname.h.
...
Include <string.h> instead of <stdlib.h>.
Do not include <assert.h>; no longer needed.
Include xalloc.h.
(memrchr): Remove decl.
(dir_name_r): Remove.
(dir_len): Renamed from dirlen. All callers changed.
Rewrite in terms of base_name, for simplicity and consistency.
(dir_name): Never return NULL. All callers changed.
Do not include <stdlib.h> in test program; no longer needed.
return 0; is fine for test program.
2001-05-12 15:38:00 +00:00
Jim Meyering
4b8000742f
(FILESYSTEM_PREFIX_LEN, PARAMS, ISSLASH): Remove; now in dirname.h.
...
Do not include <stdio.h>, <assert.h>; no longer needed.
Include <string.h>, <dirname.h>.
(base_name): Allow file names ending in slashes, other than names
that are all slashes. In this case, return the basename followed
by the slashes. This is more general, and can be used in places
where the original base_name purposely had an assertion failure.
(base_len): New function.
2001-05-12 14:23:49 +00:00
Jim Meyering
9ce2d23774
(base_name): Remove; now in dirname.h.
...
Include <dirname.h> after size_t is defined.
(find_backup_file_name, max_backup_version): Use base_len instead of
rolling it ourselves.
Handle the case of "" and (on DOS) "C:" correctly.
2001-05-12 14:20:43 +00:00
Jim Meyering
d45e530c21
(ISSLASH, base_name): Remove; now in dirname.h.
...
Include <dirname.h> after size_t is defined.
(addext): Use base_len to trim redundant
trailing slashes instead of doing it ourselves.
But do not trim the last slash if it is not redundant.
2001-05-12 14:13:36 +00:00
Jim Meyering
1fecbd7863
Include dirname.h.
...
(strip_trailing_slashes): Remove decl; now in dirname.h.
2001-05-12 10:05:42 +00:00
Jim Meyering
bef1bc6137
Include dirname.h.
...
(strip_trailing_slashes): Remove decl; now in dirname.h.
2001-05-12 10:05:15 +00:00
Jim Meyering
daa8b2b1a3
.
2001-05-12 10:04:13 +00:00
Jim Meyering
37f9f5ed29
*** empty log message ***
2001-05-12 10:03:16 +00:00
Jim Meyering
b4c2f799ec
(strip_trailing_slashes): Likewise.
...
(find_mount_point): No need to strip trailing
slashes before invoking new dir_name.
2001-05-12 10:03:07 +00:00
Jim Meyering
98e643ab3b
(strip_trailing_slashes): Remove; now in dirname.h.
...
(make_path_private): Use dir_len instead of
dir_name, and avoid an extra mealloc call.
2001-05-12 10:00:52 +00:00
Jim Meyering
b2604c5d12
(copy_internal): Remove the code that tested for NULL
...
dir_name return value. That can't happen.
2001-05-12 09:58:03 +00:00
Jim Meyering
b489ba12d8
Include "dirname.h".
...
(strip_trailing_slashes_2): Remove; now done by
strip_trailing_slashes. All callers changed.
2001-05-12 09:54:19 +00:00
Jim Meyering
966d1cd6e6
(base_name): Remove decl; now in dirname.h.
2001-05-12 09:53:45 +00:00
Jim Meyering
99fa315bf8
Include dirname.h, to get base_name
2001-05-12 09:52:56 +00:00
Jim Meyering
7ed10357bc
include dirname.h.
2001-05-12 09:51:59 +00:00
Jim Meyering
4a94a06aa6
(strip_trailing_slashes): Remove declaration; now in dirname.h.
2001-05-12 09:51:23 +00:00
Jim Meyering
c29cb48a98
Wording changes related to -o, -n, and -g.
2001-05-12 08:44:31 +00:00
Jim Meyering
2034cba6f7
(usage): Minor wording changes related to -o, -n, and -g.
...
From Paul Eggert.
2001-05-12 08:23:23 +00:00
Jim Meyering
8e3f835a46
*** empty log message ***
2001-05-12 08:10:33 +00:00
Jim Meyering
b338208678
*** empty log message ***
2001-05-12 08:04:52 +00:00
Jim Meyering
ba94ef5b1b
(mode_changed, change_file_mode):
...
There's no need to invoke both lstat and stat here, so call just
one of the two functions.
2001-05-12 08:04:44 +00:00
Jim Meyering
1af93e3d71
.
2001-05-11 14:06:22 +00:00
Jim Meyering
5848516f26
(shred invocation): Warn about backups and mirrors.
2001-05-11 11:23:37 +00:00
Jim Meyering
a46bcc4636
(usage): Warn about backups and mirrors.
2001-05-11 11:23:24 +00:00
Jim Meyering
e8256c3c7c
s/POSIX/posix/
2001-05-11 10:38:56 +00:00
Jim Meyering
22f4434076
remove trailing spaces
2001-05-11 10:38:23 +00:00
Jim Meyering
500f90eab5
fix typo: missing `r}' in this line:
...
@itemx --temporary-directory=@var{tempdir}
2001-05-11 10:38:13 +00:00
Jim Meyering
902a2a5d7a
shift off the leading `_'
2001-05-11 09:14:22 +00:00
Jim Meyering
677cb6c6a9
Factor out the root-only test into this ...
...
Source ../root-only instead.
2001-05-11 09:10:09 +00:00
Jim Meyering
c08bfa1060
*** empty log message ***
2001-05-11 08:19:41 +00:00
Jim Meyering
f49ad025e6
(shred invocation): Warn about backups. From Nelson Beebe.
2001-05-11 08:18:18 +00:00
Jim Meyering
e57fb62f7f
add a space after a period
...
(true invocation): fix a typo
2001-05-11 07:53:44 +00:00
Jim Meyering
0246568205
s/restriction deletion flag
...
/restricted deletion flag/
2001-05-11 07:36:22 +00:00
Jim Meyering
71477a1aa8
.
2001-05-11 07:22:53 +00:00
Jim Meyering
45cb2385d5
*** empty log message ***
2001-05-10 14:28:42 +00:00
Jim Meyering
dd4aedd1d3
(main): Fix thinko: s/argv[optind]/optarg/.
2001-05-10 14:25:48 +00:00
Jim Meyering
1bb999e519
*** empty log message ***
2001-05-09 09:16:08 +00:00
Jim Meyering
78c7e1f60b
(jm_MACROS): Do not check for fseeko; no longer used.
2001-05-09 09:16:03 +00:00
Jim Meyering
30aa344399
*** empty log message ***
2001-05-07 20:21:18 +00:00
Jim Meyering
90ce79ff92
tweak diagnostic
2001-05-05 17:32:40 +00:00
Jim Meyering
b5063eb63b
(decode_switches): Complain if the envvar, QUOTING_STYLE,
...
is set to an invalid value.
Move some declarations of locals into scopes where they're used.
2001-05-05 17:31:45 +00:00
Jim Meyering
e67563e822
*** empty log message ***
2001-05-05 14:29:38 +00:00
Jim Meyering
56a458164e
(print_owner): New global variable.
...
(usage): Update the description of -g.
(decode_switches): Honor the -g option (omit owner information),
now that POSIX specifies it.
(print_long_format): Don't print owner name if -g was specified.
Move declaration of `user_name' into the scope where it's used.
(print_group): Rename global from `inhibit_group'. Update all
uses accordingly.
(decode_switches): Make -n work just like -l, except
with numeric IDs, per POSIX. Before, to have any effect, -n had
to be used with -l. Reported by Dale Scheetz.
(usage): Update the description of -n.
Separate the descriptions of -n and --numeric-uid-gid.
Split string in --help output that had exceeded my limit of 2048 bytes.
2001-05-05 14:29:02 +00:00
Jim Meyering
fb87a6052f
*** empty log message ***
2001-05-05 12:54:46 +00:00
Jim Meyering
204c08e9fa
(usage): Correct description of -3.
2001-05-05 12:54:37 +00:00
Jim Meyering
69d4a38c4e
*** empty log message ***
2001-05-05 12:54:16 +00:00
Jim Meyering
246d5a99d3
Update from master repository.
2001-05-02 09:52:32 +00:00
Jim Meyering
49313f9a74
(tgz-size, xd-size): Compute sizes.
...
(announcement): Include sizes of .tar.gz and .xdelta files
in the announcement.
2001-05-02 08:09:14 +00:00
Jim Meyering
29e3c2e97f
*** empty log message ***
2001-04-29 21:22:52 +00:00
Jim Meyering
e2003b82ff
*** empty log message ***
2001-04-29 20:50:48 +00:00
Jim Meyering
047056d4fb
*** empty log message ***
2001-04-29 20:49:11 +00:00
Jim Meyering
bbcf9c36cf
*** empty log message ***
2001-04-29 11:33:44 +00:00
Jim Meyering
c8de6584bb
--help:
...
downcase bulleted items
remove some periods
2001-04-29 11:22:48 +00:00
Jim Meyering
d463885c24
*** empty log message ***
2001-04-29 08:36:21 +00:00
Jim Meyering
e54944039a
*** empty log message ***
2001-04-29 07:02:17 +00:00
Jim Meyering
6b647033ce
(usage): Include in --help output the warning about
...
some of the filesystem types on which shred is not effective.
2001-04-29 07:01:41 +00:00
Jim Meyering
c8576c4f8c
(usage): Mention shred.
2001-04-29 07:01:22 +00:00
Jim Meyering
56ee0fa636
Refer to shred.
...
Remove the example showing how to remove `-foo', since that is now
in the --help output (and hence automatically included).
2001-04-29 07:01:12 +00:00
Jim Meyering
b8926b07cc
*** empty log message ***
2001-04-25 12:30:56 +00:00
Jim Meyering
41971a1eaa
(my-distcheck): Add a comment.
2001-04-25 12:30:52 +00:00
Jim Meyering
6438d68006
*** empty log message ***
2001-04-25 08:27:16 +00:00
Jim Meyering
1efb4218a7
*** empty log message ***
2001-04-24 07:21:14 +00:00
Jim Meyering
0af0ad2493
*** empty log message ***
2001-04-24 07:16:45 +00:00
Jim Meyering
d2e9866f3c
Include wheel-size.h.
...
(WHEEL_START): Adjust definition.
(wheel_tab[]): Remove body of definition.
Include generated file, wheel.h, instead.
2001-04-24 07:16:28 +00:00
Jim Meyering
23cc993dad
.
2001-04-24 07:07:29 +00:00
Jim Meyering
bf0d2aac15
*** empty log message ***
2001-04-23 07:38:44 +00:00
Jim Meyering
cc3ea7c99f
(dd_copy): When using sync with either block or unblock,
...
pad with spaces.
2001-04-23 07:38:33 +00:00
Jim Meyering
2afd912ce5
*** empty log message ***
2001-04-23 07:33:37 +00:00
Jim Meyering
a8737499b5
(block-sync-1): new test, for just-fixed bug
2001-04-23 07:31:17 +00:00
Jim Meyering
5d133efc26
*** empty log message ***
2001-04-22 21:37:36 +00:00
Jim Meyering
fae5972a38
fix typo in comment
2001-04-22 21:35:11 +00:00
Jim Meyering
b17fce4fa4
(decode_switches): Ensure that -1 has no effect when it follows -l.
2001-04-22 21:34:20 +00:00
Jim Meyering
c582df59bf
*** empty log message ***
2001-04-22 16:52:23 +00:00
Jim Meyering
4451bd8a9f
.
2001-04-22 16:50:47 +00:00
Jim Meyering
493d736f7d
fix typo in --help output
2001-04-22 11:44:56 +00:00
Jim Meyering
782f4e9842
*** empty log message ***
2001-04-22 10:14:20 +00:00
Jim Meyering
8fb784af90
*** empty log message ***
2001-04-22 10:12:59 +00:00
Jim Meyering
fa9d5f6445
*** empty log message ***
2001-04-22 10:12:25 +00:00
Jim Meyering
e55708d43c
.
2001-04-22 10:09:21 +00:00
Jim Meyering
b628469832
*** empty log message ***
2001-04-22 09:16:14 +00:00
Jim Meyering
e222fda574
(main): Fix off-by-one error introduced with last change.
2001-04-22 09:15:17 +00:00
Jim Meyering
2e1f0f43f0
check -R, too
2001-04-22 09:14:14 +00:00
Jim Meyering
d9a0e2c715
*** empty log message ***
2001-04-22 09:11:08 +00:00
Jim Meyering
7394867950
*** empty log message ***
2001-04-22 09:10:29 +00:00
Jim Meyering
f27f72bd6d
*** empty log message ***
2001-04-22 09:08:53 +00:00
Jim Meyering
2fb7f1e3c1
(TESTS): Add no-arg.
2001-04-22 09:08:45 +00:00
Jim Meyering
b9a9796da6
*** empty log message ***
2001-04-22 08:31:40 +00:00
Jim Meyering
519b707b4e
Fix bugs when computing length of large files.
...
Add overflow and write error checks. Use uint_fast32_t, not
unsigned long, to do checksum calculation, as C99 says
uint_fast32_t should be no slower and might be faster.
Include <stdio.h> and "system.h" even if CRCTAB is defined,
so that the code will compile if CRCTAB is defined.
Include "human.h" if CRCTAB is not defined.
(uint_fast32_t): Define if it appears that stdint.h didn't.
(BIT, remainder, main, crctab): Use uint_fast32_t, not unsigned long,
for checksums.
(fill_r, remainder, main): Use ANSI prototypes.
(fill_r, remainder, main): Omit duplicate code.
(main): Use uintmax_t, not unsigned long, for file lengths.
Use size_t, not long, for result of fread.
Check for overflow when computing file lengths.
Check for write error immediately after printing a line, so that
we don't write to stdout indefinitely after an error.
2001-04-22 08:31:24 +00:00
Jim Meyering
2d0f3f2e74
*** empty log message ***
2001-04-22 07:29:13 +00:00
Jim Meyering
f553273be8
(usage): Mention that sync makes dd pad with spaces (rather than NULs)
...
when used with block or unblock.
2001-04-22 07:28:58 +00:00
Jim Meyering
096c85ad5f
*** empty log message ***
2001-04-22 07:28:11 +00:00
Jim Meyering
1743aa2657
*** empty log message ***
2001-04-21 18:26:19 +00:00
Jim Meyering
24e7d36a6a
*** empty log message ***
2001-04-21 17:52:02 +00:00
Jim Meyering
9404b5a3fb
Write to a new file, so that a restrictive umask doesn't interfere.
2001-04-21 17:51:46 +00:00
Jim Meyering
f6a99b1551
*** empty log message ***
2001-04-21 14:39:33 +00:00
Jim Meyering
5f8d1a3d0b
*** empty log message ***
2001-04-21 14:39:14 +00:00
Jim Meyering
957b608418
*** empty log message ***
2001-04-21 14:36:32 +00:00
Jim Meyering
2fca663e2f
Ensure that initial group id's are properly set for d' and d/f3'.
2001-04-21 14:36:20 +00:00
Jim Meyering
8c65bdf194
*** empty log message ***
2001-04-21 14:08:04 +00:00
Jim Meyering
9c52203523
Check for chsize.
...
Link with ftruncate.o unconditionally if ftruncate is missing.
This was required when cross-compiling to i586-mingw32msvc.
2001-04-21 14:08:00 +00:00
Jim Meyering
7f9d95c41d
.
2001-04-21 10:22:34 +00:00
Jim Meyering
9074a69e21
*** empty log message ***
2001-04-21 10:04:15 +00:00
Jim Meyering
2768c3dfc4
*** empty log message ***
2001-04-21 10:01:29 +00:00
Jim Meyering
500ac13ddf
*** empty log message ***
2001-04-21 09:49:09 +00:00
Jim Meyering
e1e14bdb38
(main): When given two or more arguments but the only one
...
that exists is a directory, don't treat it as if it were the only
argument. Before, `mkdir d; ls no-dir d 2>/dev/null' would act like
`ls d' and produce no output. Now, it prints `d:'.
2001-04-21 09:47:39 +00:00
Jim Meyering
9ea67a3c6f
*** empty log message ***
2001-04-21 08:45:20 +00:00
Jim Meyering
30b3f9a1c1
tests for latest fix
2001-04-21 08:41:38 +00:00
Jim Meyering
48456d1d61
*** empty log message ***
2001-04-20 17:33:48 +00:00
Jim Meyering
45c6397848
(false invocation): Describe how --help and
...
--version are treated with and without POSIXLY_CORRECT.
(true invocation): Likewise.
2001-04-20 17:33:43 +00:00
Jim Meyering
50d41186a4
*** empty log message ***
2001-04-15 05:58:42 +00:00
Jim Meyering
4b9aaf267e
(default_sort_size): Leave a 1/16 margin for RSS.
2001-04-15 05:58:33 +00:00
Jim Meyering
9d3cbe12bd
*** empty log message ***
2001-04-14 06:43:30 +00:00
Jim Meyering
868e467701
(usage): Tweak --help output: s/line,/newline,/
2001-04-14 06:43:24 +00:00
Jim Meyering
dfbabfe758
*** empty log message ***
2001-04-13 20:33:37 +00:00
Jim Meyering
21049673a0
(main): Add a comment justifying the use of
...
`multi-character' rather than `multibyte' in a diagnostic.
2001-04-13 20:33:32 +00:00
Jim Meyering
3de0ead1ef
*** empty log message ***
2001-04-13 07:16:35 +00:00
Jim Meyering
66b1f79fb0
(RLIMIT_AS): Do not define; just use conditional
...
code, since RLIMIT_RSS is similar (and is not standardized).
(default_sort_size): Don't allocate more than the RSS limit,
if this host has such a limit.
2001-04-13 07:15:06 +00:00
Jim Meyering
f9b3e59ae5
*** empty log message ***
2001-04-08 20:00:14 +00:00
Jim Meyering
b7cd544ce5
that's necessary when the offset spans a DST transition.
2001-04-08 19:58:59 +00:00
Jim Meyering
8e94dcc2c6
*** empty log message ***
2001-04-08 17:16:39 +00:00
Jim Meyering
c73e54a8ad
*** empty log message ***
2001-04-08 08:25:35 +00:00
Jim Meyering
5bd7ca3781
*** empty log message ***
2001-04-04 14:50:53 +00:00
Jim Meyering
f164f70523
Don't inspect MB_LEN_MAX. Paul Eggert says it's
...
not always defined correctly.
2001-04-04 14:50:47 +00:00
Jim Meyering
b22ba791cb
*** empty log message ***
2001-04-02 12:38:49 +00:00
Jim Meyering
4435f69035
Skip nonexistent directories.
2001-04-02 12:37:38 +00:00
Jim Meyering
46e9ed6beb
Include <getopt.h>.
...
(usage, main): Add support for long options, and check option
syntax as POSIX requires, though (as usual for GNU apps)
options can follow file names unless POSIXLY_CORRECT is set.
Many diagnostic revamped.
(long_options): New constant.
(badfieldspec): New arg MSGID. Mark as noreturn.
(parse_field_count): New arg MSGID; if null, just return null on error.
(new_key): Renamed from key_init. All callers changed. Now allocates
the new key.
2001-04-02 09:02:23 +00:00
Jim Meyering
3c0e576c6d
Update from GNU libc.
2001-04-02 08:31:28 +00:00
Jim Meyering
e1aa041f5e
*** empty log message ***
2001-04-02 08:31:22 +00:00
Jim Meyering
924bbfab87
.
2001-04-01 21:28:27 +00:00
Jim Meyering
f9b5d8621a
*** empty log message ***
2001-03-24 10:36:33 +00:00
Jim Meyering
7982727372
Require autoconf-2.49d.
2001-03-24 10:35:18 +00:00
Jim Meyering
29a8fa8694
Document --, -, sort long options, and sort -o after files.
2001-03-24 09:18:04 +00:00
Jim Meyering
d8f340e664
*** empty log message ***
2001-03-24 08:50:50 +00:00
Jim Meyering
bda130b531
(jm_ICONV): Recommend GNU libiconv.
2001-03-24 08:50:21 +00:00
Jim Meyering
8fae90bd5b
*** empty log message ***
2001-03-23 22:25:02 +00:00
Jim Meyering
bec0525334
*** empty log message ***
2001-03-23 22:22:46 +00:00
Jim Meyering
ca2b5b72fd
*** empty log message ***
2001-03-23 22:22:21 +00:00
Jim Meyering
e2b4a506f6
(check-copyright): New target and rule.
...
(alpha): Depend on it.
2001-03-23 22:22:14 +00:00
Jim Meyering
c9cab79e76
*** empty log message ***
2001-03-23 22:20:16 +00:00
Jim Meyering
b34fc0c6fc
*** empty log message ***
2001-03-20 20:40:34 +00:00
Jim Meyering
3d1bf08703
*** empty log message ***
2001-03-19 11:59:55 +00:00
Jim Meyering
3aab98bf96
(version_etc_copyright): Update to 2001.
2001-03-19 11:52:29 +00:00
Jim Meyering
0e06c2e22e
*** empty log message ***
2001-03-18 22:13:09 +00:00
Jim Meyering
6f634593ab
*** empty log message ***
2001-03-18 16:55:12 +00:00
Jim Meyering
52e8da0bc2
*** empty log message ***
2001-03-18 16:54:25 +00:00
Jim Meyering
46c7196039
If the $DJDIR envvar is defined, set SHELL
...
to $DJDIR/bin/bash.exe. Patch from Richard Dawe, based on a
suggestion from Eli Zaretskii.
2001-03-18 16:53:58 +00:00
Jim Meyering
b73e91b1d4
*** empty log message ***
2001-03-18 16:50:20 +00:00
Jim Meyering
c7007e30a5
*** empty log message ***
2001-03-18 07:54:48 +00:00
Jim Meyering
94713349b1
*** empty log message ***
2001-03-18 07:54:29 +00:00
Jim Meyering
236b06bc29
(usage): Warn that the +N form will be withdrawn.
2001-03-18 07:54:19 +00:00
Jim Meyering
426d1b07d1
(usage): Warn that the +N form will be withdrawn.
2001-03-18 07:53:14 +00:00
Jim Meyering
6b8cfeea5b
Warn that the +N form will be withdrawn.
2001-03-18 07:51:15 +00:00
Jim Meyering
1c0ab47708
*** empty log message ***
2001-03-18 07:30:29 +00:00
Jim Meyering
b9154ca314
Add the standard $VERBOSE-handling hook.
...
This test currently fails for mips-dec-ultrix4.4.
2001-03-17 22:30:24 +00:00
Jim Meyering
543d2fa8ec
*** empty log message ***
2001-03-17 22:30:15 +00:00
Jim Meyering
69df1f32a9
*** empty log message ***
2001-03-17 22:16:01 +00:00
Jim Meyering
10a6b91082
Use ../envvar-check rather than open-coding the same tests.
2001-03-17 22:15:54 +00:00
Jim Meyering
d6a685271c
Set/use $as_unset, for those shells
...
(like Ultrix4's /bin/sh) that don't accept `unset'.
2001-03-17 22:12:03 +00:00
Jim Meyering
c5e168c034
*** empty log message ***
2001-03-17 10:14:52 +00:00
Jim Meyering
f12de0bcd8
(usage): Tweak the obsolescent usage line so that
...
help2man recognizes it as such.
2001-03-17 10:14:29 +00:00
Jim Meyering
b8f309cf14
*** empty log message ***
2001-03-17 10:10:06 +00:00
Jim Meyering
19f9ab1fdb
Document pr changes.
2001-03-17 08:57:49 +00:00
Jim Meyering
726edc8172
Document pr changes.
2001-03-17 08:54:37 +00:00
Jim Meyering
7847d32de2
*** empty log message ***
2001-03-17 08:54:21 +00:00
Jim Meyering
24c9a6c7cd
(install-data-yes): Install LC_TIME locale
...
for all packages, not just for fileutils.
(uninstall): Remove LC_TIME locale too.
2001-03-17 08:53:58 +00:00
Jim Meyering
9f9610d983
(INT_STRLEN_BOUND): New macro.
2001-03-17 08:50:51 +00:00
Jim Meyering
1499642b50
Adjust to minor spacing changes in pr headers.
2001-03-17 08:49:25 +00:00
Jim Meyering
ca0659ab9a
Include mbswidth.h.
...
(standard_header, header, test_suite): Remove.
(date_format, date_text, file_text, header_width_available): New vars.
(long_options, main, init_header, usage):
Add new -D or --date-format option.
(CHARS_FOR_DATE_AND_PAGE, T_BUF_FMT, T_BUF_SIZE, NO_DATE): Remove.
(init_header): Allow arbitrary width for date format. Change
"Page %5d" to "Page %d", since the code no longer assumes fixed width.
Do not assume that localtime succeeds.
(init_header, print_header, usage): Do not truncate headers.
(init_header, print_header): Defer width calculations until
page is printed, since "Page 100000" is wider than "Page 1".
Count columns, not bytes, in page headers.
Custom headers take up only the center, not the whole header.
(print_header): Use printf rather than fprintf(stdout).
2001-03-17 08:48:23 +00:00
Jim Meyering
6fa00f67da
*** empty log message ***
2001-03-16 23:42:21 +00:00
Jim Meyering
285c128eab
*** empty log message ***
2001-03-16 23:41:08 +00:00
Jim Meyering
06d3fd68cd
Remove my copy of AC_FUNC_MEMCMP, now that
...
the version in autoconf has been updated.
(jm_FUNC_MEMCMP): Adjust.
2001-03-16 23:40:10 +00:00
Jim Meyering
be36cc026f
*** empty log message ***
2001-03-16 17:01:17 +00:00
Jim Meyering
79b030e317
(jm_PREREQ_ERROR): Invoke AC_FUNC_STRERROR_R.
2001-03-16 17:01:11 +00:00
Jim Meyering
0a0306d149
(jm_PREREQ): Add jm_PREREQ_TEMPNAME.
...
(jm_PREREQ_TEMPNAME): New function.
2001-03-16 16:38:52 +00:00
Jim Meyering
fdc624ee8c
*** empty log message ***
2001-03-16 12:02:29 +00:00
Jim Meyering
75b98a1845
(uint64_t): Define to uintmax_t if
...
not defined, and if UINT64_MAX is not defined.
Required at least for Vax Ultrix4.3, which doesn't define uint64_t.
Reported by John David Anglin.
2001-03-16 12:02:22 +00:00
Jim Meyering
46703b2bc4
*** empty log message ***
2001-03-16 08:40:42 +00:00
Jim Meyering
e72d2e5729
(wget-update): Also get `missing'.
...
Use for-loops.
2001-03-16 08:40:38 +00:00
Jim Meyering
b983106f60
*** empty log message ***
2001-03-16 08:37:07 +00:00
Jim Meyering
945ef37057
*** empty log message ***
2001-03-15 14:50:26 +00:00
Jim Meyering
7164873b95
(BeOS): Use wildcard syntax.
2001-03-15 14:50:16 +00:00
Jim Meyering
a5d6ae87e0
(locale_charset): Allow wildcard syntax. Also resolve
...
alias if codeset is empty.
2001-03-15 14:49:56 +00:00
Jim Meyering
1341235a1c
*** empty log message ***
2001-03-13 15:57:21 +00:00
Jim Meyering
35e76078e7
(path_concat) [FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX]:
...
Don't insert a backslash when concatenating e.g., `C:' and `foo'.
From Bruno Haible.
2001-03-13 15:57:15 +00:00
Jim Meyering
4d44d31bd9
*** empty log message ***
2001-03-13 09:05:26 +00:00
Jim Meyering
be696e072e
(die): New message arg, to describe failures
...
better. All callers changed.
2001-03-13 09:05:21 +00:00
Jim Meyering
8da0422f17
*** empty log message ***
2001-03-13 09:02:37 +00:00
Jim Meyering
48440e9d01
Decrease buffer size when only merging or checking.
...
(sort_size): Now the user-specified sort size.
(MIN_MERGE_BUFFER_SIZE): New macro.
(MIN_SORT_SIZE): Use it.
(merge_buffer_size): New variable.
(fillbuf): Increase merge_buffer_size if a longer line is encountered.
(checkfp, mergefps): Do not allocate a buffer smaller than
merge_buffer_size.
(sort): Use the default_sort_size if sort_size is zero.
(main): Do not set sort_size to default_sort_size.
2001-03-13 09:02:27 +00:00
Jim Meyering
6a6ca8f365
*** empty log message ***
2001-03-13 08:50:32 +00:00
Jim Meyering
5fface8d3a
.
2001-03-13 08:50:18 +00:00
Jim Meyering
7eaaae4ec0
(create-empty): New test.
2001-03-13 08:49:48 +00:00
Jim Meyering
811ade5514
(sort): If all the input files are empty, create an empty output file.
2001-03-13 08:48:57 +00:00
Jim Meyering
593d17ffe4
(merge): Move declarations of local variables into
...
the inner scope where they're used.
(sort): Likewise.
2001-03-13 08:34:38 +00:00
Jim Meyering
25a9e171a2
'sort F -o F' no longer needs to copy F.
2001-03-13 08:29:01 +00:00
Jim Meyering
86c5a50e86
Do not include closeout.h.
...
(xfopen): Use stdout if *how != 'r'.
(mergefps): Remove FPS arg.
Open all input files, and close all files when done.
If OFP is null, open the output file (but after opening input files).
All callers changed.
(first_same_file): New function.
(sort, merge): Remove arg OFP; we now open the output file as needed.
All callers changed.
(merge): New arg MAX_MERGE. All callers changed.
(sort): For "sort F -o F", close the input before opening the output.
(main): Do not use close_stdout; 'sort' and 'merge' now close stdout.
(This also fixes a close-stdout-twice bug.)
Remove test for overlapping input and output files, as 'sort' no longer
needs to worry about overlap, and 'merge' checks for overlap itself.
Use first_same_file to inform 'merge' about how much to merge at
the top level, to avoid overlap.
2001-03-13 08:28:09 +00:00
Jim Meyering
abb5c4e845
.
2001-03-13 04:17:57 +00:00
Jim Meyering
445de17323
.
2001-03-13 04:17:42 +00:00
Jim Meyering
861405b462
.
2001-03-13 04:17:07 +00:00
Jim Meyering
025b70bbb3
.
2001-03-12 21:23:29 +00:00
Jim Meyering
08ca0e9233
*** empty log message ***
2001-03-12 21:19:16 +00:00
Jim Meyering
71110e3f87
.
2001-03-12 21:17:39 +00:00
Jim Meyering
a11890b981
*** empty log message ***
2001-03-12 21:16:09 +00:00
Jim Meyering
c9fc879e89
`fmt --prefix=S' would not work properly for any string S containing
...
a byte with the high bit set.
(prefix): Declare to be of type unsigned char, not `char'.
(get_prefix): Likewise for local, `p'.
2001-03-12 21:16:05 +00:00
Jim Meyering
7cb4c9284d
*** empty log message ***
2001-03-12 21:11:31 +00:00
Jim Meyering
d998775909
*** empty log message ***
2001-03-12 17:49:00 +00:00
Jim Meyering
1a728b8b0d
*** empty log message ***
2001-03-12 10:52:26 +00:00
Jim Meyering
97bfe9b9dd
(save_stdin): Use mkstemp to create temporary file.
2001-03-12 10:52:20 +00:00
Jim Meyering
a40c539ad1
.
2001-03-12 10:15:08 +00:00
Jim Meyering
5100b0b05f
*** empty log message ***
2001-03-11 15:24:38 +00:00
Jim Meyering
30bc289991
Disable this test for now.
...
It would block when run in the background.
2001-03-11 15:24:28 +00:00
Jim Meyering
a68a480194
clean up wording in last change
2001-03-10 07:56:07 +00:00
Jim Meyering
c17e423533
*** empty log message ***
2001-03-10 07:53:47 +00:00
Jim Meyering
e489a18ead
(date invocation): Correct the description of how
...
date works when given no format. Reported by Ole Laursen.
2001-03-10 07:53:35 +00:00
Jim Meyering
7ee6f9593d
*** empty log message ***
2001-03-10 07:52:40 +00:00
Jim Meyering
49648de23c
.
2001-03-09 18:45:59 +00:00
Jim Meyering
43fa809135
*** empty log message ***
2001-03-09 18:42:11 +00:00
Jim Meyering
a3dc365194
(my_distdir): Define new variable, and use this
...
in place of most old uses of $(distdir).
2001-03-09 18:41:03 +00:00
Jim Meyering
9f2dcee21a
.
2001-03-09 18:37:57 +00:00
Jim Meyering
325df18179
*** empty log message ***
2001-03-09 18:35:13 +00:00
Jim Meyering
27177c023a
*** empty log message ***
2001-03-09 18:34:28 +00:00
Jim Meyering
7f07e4b250
(usage): Describe %C.
2001-03-09 18:28:33 +00:00
Jim Meyering
65c50ce72b
(Date directives): Likewise.
2001-03-09 18:28:11 +00:00
Jim Meyering
53d1eedb1b
.
2001-03-09 18:24:22 +00:00
Jim Meyering
00ef90d13b
*** empty log message ***
2001-03-09 18:23:45 +00:00
Jim Meyering
5b0132826f
Reflect change in location of input-tty.
2001-03-09 18:23:29 +00:00
Jim Meyering
197061600e
moved from stty/~
2001-03-09 18:21:56 +00:00
Jim Meyering
c21430123d
moved from stty/~
2001-03-09 18:21:29 +00:00
Jim Meyering
c19b40fd68
(EXTRA_DIST): Remove input-tty.
2001-03-09 18:20:28 +00:00
Jim Meyering
115c65d3f4
Ensure that /dev/full is a character device
...
(using test -c) as well as being writable, before trying to write to it.
Otherwise, the test could mistakenly append a newline to an existing,
regular, writable, /dev/full file.
Suggested by Ulrich Drepper.
2001-03-09 18:03:22 +00:00
Jim Meyering
3bb36380c3
*** empty log message ***
2001-03-08 07:48:19 +00:00
Jim Meyering
c2390af52f
Insert the `--text' argument for each test.
2001-03-08 07:48:14 +00:00
Jim Meyering
6d28b40fce
(locale_charset): Don't use setlocale(LC_CTYPE,NULL).
...
Don't return NULL.
2001-03-06 18:11:20 +00:00
Jim Meyering
e7dfa263f2
(print_unicode_char): Simplify accordingly.
2001-03-06 18:11:01 +00:00
Jim Meyering
6bbc8a8fef
*** empty log message ***
2001-03-06 18:01:26 +00:00
Jim Meyering
458d1c2ee2
Update for FreeBSD 4.2 and OSF/1 5.1. Add support for DOS/DJGPP.
2001-03-06 18:00:47 +00:00
Jim Meyering
4813ddbf6b
(S_TYPEISSHM): Rename parameter to reflect its type.
...
(main): Pass a `struct stat *', not stat.st_mode to S_TYPEISSHM.
2001-03-06 05:50:10 +00:00
Jim Meyering
358d534284
*** empty log message ***
2001-03-04 21:12:06 +00:00
Jim Meyering
d325a6bac2
(alpha): Use $(PACKAGE)-$(VERSION), not $(distdir),
...
since the latter now has a `$(top_distdir)/' prefix.
2001-03-04 21:11:50 +00:00
Jim Meyering
721691651f
*** empty log message ***
2001-03-04 20:53:38 +00:00
Jim Meyering
fa653c0720
*** empty log message ***
2001-03-04 20:53:01 +00:00
Jim Meyering
ee7490797e
.
2001-03-04 04:04:13 +00:00
Jim Meyering
8625974643
(output_char): Reformat so each statement is on a separate line.
2001-03-04 03:14:40 +00:00
Jim Meyering
be6df5151f
.
2001-03-04 03:05:32 +00:00
Jim Meyering
d3aefd7569
.
2001-03-04 01:48:17 +00:00
Jim Meyering
70855c0876
*** empty log message ***
2001-03-03 19:31:47 +00:00
Jim Meyering
6d99caa5ee
(die): New function.
...
(create_temp_file, xfopen, xfclose, write_bytes, sort_buffer_size,
fillbuf, main): Use it to regularize error messages. The only change
in behavior is that write_bytes and the final close used to say "write
error" but now give just the output file name, which should be enough.
2001-03-03 19:31:37 +00:00
Jim Meyering
35c215bbba
*** empty log message ***
2001-03-03 19:21:49 +00:00
Jim Meyering
410e28bd78
(xfclose): Add FILE arg, and report the file name
...
on error. All callers changed.
2001-03-03 19:21:41 +00:00
Jim Meyering
8233ef4ca8
*** empty log message ***
2001-03-03 19:19:12 +00:00
Jim Meyering
91b9ff7935
(main): When fclose (stdin) fails, do not mention
...
the output file in the error message; mention "-" instead.
2001-03-03 19:19:06 +00:00
Jim Meyering
61829f0638
*** empty log message ***
2001-03-03 19:12:29 +00:00
Jim Meyering
5d34d8c327
(xfopen): Set have_read_stdin to 1 only if file is "-".
...
Use fopen_safer, not fopen, to avoid subtle bugs when fopen returns
stdin, stdout, or stderr.
(xfclose): stdout is no longer a special case.
(main): Close output file, don't just flush it; there might be
an error on the close.
2001-03-03 19:12:23 +00:00
Jim Meyering
57658678dd
(libfetish_a_SOURCES): Add dup-safer.c, fopen-safer.c.
...
(noinst_HEADERS): Add stdio-safer.h, unistd-safer.h.
2001-03-03 19:06:54 +00:00
Jim Meyering
eb64d4a73b
*** empty log message ***
2001-03-03 19:06:28 +00:00
Jim Meyering
62eab23e81
from Paul Eggert
2001-03-03 19:05:36 +00:00
Jim Meyering
4518931c29
*** empty log message ***
2001-03-03 18:53:53 +00:00
Jim Meyering
cac9a29ad8
(initbuf): If the desired size cannot be
...
allocated, repeatedly halve it until allocation succeeds.
2001-03-03 18:53:44 +00:00
Jim Meyering
f10bbe70a9
(parse_field_count): Comment fix.
2001-03-03 18:40:44 +00:00
Jim Meyering
3c1f856059
.
2001-03-03 18:38:22 +00:00
Jim Meyering
5514c4792b
*** empty log message ***
2001-03-03 18:23:37 +00:00
Jim Meyering
25f95ca91e
Tune allocation and comparison of nodes
...
representing temp files. This improved CPU performance of
'sort -S 1 *.[ch]' by 17% on my host.
(struct tempnode): name member now uses struct hack.
(temphead): Now a pointer, not a structure. All uses changed.
(create_temp_file): Allocate node using struct hack.
(zaptemp): Free node using struct hack. Use pointer comparison, not
string comparison.
2001-03-03 18:23:29 +00:00
Jim Meyering
cfd53be2c8
(eolchar, trim_trailing_blanks): Now static.
2001-03-02 03:44:49 +00:00
Jim Meyering
e3093d28d9
*** empty log message ***
2001-03-02 03:41:50 +00:00
Jim Meyering
e0689425b8
*** empty log message ***
2001-03-02 03:14:38 +00:00
Jim Meyering
68de994bf1
(jm_MACROS): Use mkstemp replacement if the system
...
lacks mkstemp. Compile our own tempname.c if we compile our own
mkstemp.c, as mkstemp relies on tempname.
2001-03-02 03:14:31 +00:00
Jim Meyering
b11665966d
from GNU libc
2001-03-02 03:13:34 +00:00
Jim Meyering
01b7b402a3
from GNU libc
2001-03-02 03:12:47 +00:00
Jim Meyering
03285f9da5
*** empty log message ***
2001-03-02 03:10:42 +00:00
Jim Meyering
334ae8d83d
.
2001-03-02 03:06:08 +00:00
Jim Meyering
871b2ea818
*** empty log message ***
2001-03-02 02:58:30 +00:00
Jim Meyering
2679dfb639
'sort' race condition fixes.
...
Defend against a DoS attack where someone else creates a
temporary file with the same name as ours. Use mkstemp to do
this, supplying our own mkstemp if the system doesn't have one.
Also, fix a race condition during cleanup on hosts without
sigaction.
(NAME_MAX_IN_DIR): Remove.
(sigprocmask, sigset_t): New macros, defined only on older hosts.
(caught_signals): New var.
(xtmpfopen, tempname): Removed.
(create_temp_file): New function, combining the functions of the old
xtmpfopen and tempname. All callers changed.
Use mkstemp to create the file.
(sighandler): On hosts without sigaction, ignore signals while
cleaning up, instead of letting them interrupt cleanup.
(main): Initialize caught_signals. On hosts with sigaction, block all
caught signals while handling one. Remove duplicate code.
2001-03-02 02:58:23 +00:00
Jim Meyering
3a960cb7e4
*** empty log message ***
2001-03-01 05:33:25 +00:00
Jim Meyering
f5cf8b6039
(jm_AC_DOS): Remove extra backslashes, now that
...
AH_VERBATIM really does output its argument verbatim.
2001-03-01 05:33:18 +00:00
Jim Meyering
675a66a029
*** empty log message ***
2001-02-25 07:55:33 +00:00
Jim Meyering
ffd0a44de4
Fix typo: '-d=1may' -> '-d 1may'.
...
Fix and clarify time zone usage in 'date' examples.
2001-02-25 07:55:27 +00:00
Jim Meyering
2a9477bd95
*** empty log message ***
2001-02-23 08:52:27 +00:00
Jim Meyering
5f001b35ed
(keycompare): Move declarations of locals, lena and lenb,
...
into the inner scope where they are used.
2001-02-22 15:11:08 +00:00
Jim Meyering
241297f40e
(main): Remove assignment-in-if-expression.
...
In fact, remove t_errno altogether.
2001-02-21 10:56:06 +00:00
Jim Meyering
df373089ee
*** empty log message ***
2001-02-21 10:50:07 +00:00
Jim Meyering
2a08e10112
Add two tests of existing behavior -- both will
...
have to be changed (soon after release), once ls is fixed.
2001-02-21 10:49:58 +00:00
Jim Meyering
d015986221
.
2001-02-20 23:04:45 +00:00
Jim Meyering
4fda5e9381
test for existing behavior
2001-02-20 23:00:33 +00:00
Jim Meyering
6f1ffe444c
.
2001-02-20 22:58:44 +00:00
Jim Meyering
9f0b79a1ba
*** empty log message ***
2001-02-20 22:58:16 +00:00
Jim Meyering
cf4686a06a
(FULL_TIME_OPTION): Renamed from FULL_TIME, for
...
consistency with the other enum values.
2001-02-20 22:53:38 +00:00
Jim Meyering
ccbe301659
(SI_OPTION): New enum value.
...
(long_options): Use it instead of 'H' for --si.
(decode_switches): Warn that -H will change soon.
(usage): Likewise.
2001-02-20 22:52:31 +00:00
Jim Meyering
6af107568c
revert last change, until after release
2001-02-20 22:48:39 +00:00
Jim Meyering
890e2a5a58
*** empty log message ***
2001-02-20 22:48:18 +00:00
Jim Meyering
56bcd15a9c
revert last change, until after the release
2001-02-20 22:48:00 +00:00
Jim Meyering
05c801ff0c
ls -Fd symlink-to-directory' would print a trailing /'
...
Now it prints a trailing `@'.
(gobble_file): Don't clobber lstat stats of command line
arguments when using -d and -F (--directory and --classify) options.
2001-02-20 08:16:47 +00:00
Jim Meyering
c74553f398
*** empty log message ***
2001-02-19 08:53:37 +00:00
Jim Meyering
d4142ec88e
(AUTHORS): Add Paul Eggert.
2001-02-19 08:53:24 +00:00
Jim Meyering
80016947b7
*** empty log message ***
2001-02-19 08:52:58 +00:00
Jim Meyering
5af9b0048f
Fix a race condition: freed storage accessed during a signal handler.
...
(struct tempnode.next): Now volatile.
(zaptemp): Free the file name after removing it from the temp list,
not before, because a signal can arrive between the two actions
and cleanup () traverses the list.
2001-02-19 08:52:53 +00:00
Jim Meyering
9758a4d87a
*** empty log message ***
2001-02-19 08:51:00 +00:00
Jim Meyering
3e593e8a31
(jm_CHECK_ALL_HEADERS): Check for sys/resource.h.
2001-02-19 08:50:54 +00:00
Jim Meyering
b0abc5579f
*** empty log message ***
2001-02-19 08:50:18 +00:00
Jim Meyering
55d155dbbe
Check for input size, and do not overallocate memory.
...
Also check for memory quotas.
Revamp storage management so that line tables and character data are
taken from the same buffer. Line tables are now in reverse order,
since they grow down while the character data grow up.
(<sys/resource.h>): Include if HAVE_SYS_RESOURCE_H.
(struct rlimit, getrlimit): Define a replacement if RLIMIT_DATA
is not defined.
(RLIMIT_AS): Define to RLIMIT_DATA if not defined.
(struct lines): Remove.
(struct buffer): New members nlines, line_bytes, eof.
Remove member newline_free; no longer needed, since the code no longer
runs out of line table space.
(SORTALLOC_MIN, SORTALLOC_DEFAULT_MIN): Remove.
(sort_size): Renamed from sortalloc; now applies to the sum of the
character data and the line table, not just the character data.
(MIN_SORT_SIZE, INPUT_FILE_SIZE_GUESS): New macros.
(linelength): remove.
(specify_sort_size): Don't worry about the distinction between the
character data and the line table; that is now the caller's
responsibility.
(default_sort_size): Return the value, instead of being executed for
side effect. Return half of available memory, or 1/16 of total memory,
whichever is greater; except do not exceed 1/2 of quota.
(sort_buffer_size): New function.
(initbuf): New arg LINE_BYTES. Ensure that the line array is properly
aligned. Initialize the new set of struct buffer members.
(buffer_linelim): New function.
(fillbuf): Return int, not size_t, since the callers merely care
whether the result is nonzero. New arg FILE so that error messages
can report the file name. Keep track of eof. Initialize the line
table too, taking its memory from the input buffer's memory; this
subsumes the old findlines function and removes the need for worrying
about running out of line table entries.
(checkfp, mergefps, sortlines, merge, sort): Adjust to the new storage
management regime, in particular the fact that line tables are now
filled in by fillbuf and are in reverse order.
(checkfp): Now takes char *, not const char *, since subroutines
require that now. Rewrite to avoid lint and duplicate code.
If line length alloc calculation overflows,
simply allocate enough memory to hold the line.
(mergefps): New arg FILES, used for buffer size calculation and error
messages. Rewrite to avoid lint. Do not loop if savealloc*2
overflows.
(mergefps, merge): Zap temporary files eagerly rather than lazily;
this is needed because we now pass FILES to mergefps.
(sortlines): Args now point at end of arrays, not at beginnings.
(sort): Do not allocate temporary line array for sortlines;
instead, take the space from the same buffer.
(main): Adjust to sort_size and default_sort_size changes.
2001-02-19 08:50:12 +00:00
Jim Meyering
9de8c30c25
*** empty log message ***
2001-02-19 08:46:00 +00:00
Jim Meyering
e4db8d3b54
(wc): Rename innermost `buf' to avoid shadowing warning.
...
(wc): Rename local `wc' to avoid shadowing function name.
2001-02-19 08:42:25 +00:00
Jim Meyering
ba74efc7c6
*** empty log message ***
2001-02-18 19:39:38 +00:00
Jim Meyering
2307570c3e
(TESTS): Add isatty.
2001-02-18 19:39:33 +00:00
Jim Meyering
e9fd7152ff
New test, for the bug fixed below.
2001-02-18 19:39:17 +00:00