Jim Meyering
c4b800d7b6
*** empty log message ***
2000-01-09 16:17:26 +00:00
Jim Meyering
913e134b2d
*** empty log message ***
2000-01-09 08:26:42 +00:00
Jim Meyering
5f2d0e3d6c
*** empty log message ***
2000-01-09 08:26:15 +00:00
Jim Meyering
58cba22668
(do_link): Produce the same sort of one-line output for
...
`--backup --verbose' as cp, mv, install. Before this, the backup
file name wasn't printed at all.
2000-01-09 08:23:51 +00:00
Jim Meyering
efe3229edb
This affects cp, install, and mv.
...
(copy_internal): When making backup files in verbose
mode, print the backup file name on the same line as the rest of the
information, e.g., `a -> b (backup: b.~13~)' rather than on a line
by itself.
2000-01-09 08:20:45 +00:00
Jim Meyering
1279be6f8a
*** empty log message ***
2000-01-08 18:03:08 +00:00
Jim Meyering
c852bc40d3
*** empty log message ***
2000-01-08 18:02:47 +00:00
Jim Meyering
e02fd60260
(PAGES_OPTION, COLUMNS_OPTION): Define these and use them instead of
...
`CHAR_MAX + n'.
2000-01-08 18:02:42 +00:00
Jim Meyering
299882b8a4
(OUTPUT_DELIMITER_OPTION): Define this and use it instead of `CHAR_MAX + n'.
2000-01-08 18:02:09 +00:00
Jim Meyering
fee7991cbc
remove stray define before _LIBC
2000-01-08 17:53:35 +00:00
Jim Meyering
d486a2e744
*** empty log message ***
2000-01-08 17:53:21 +00:00
Jim Meyering
6752f5570a
*** empty log message ***
2000-01-08 17:23:22 +00:00
Jim Meyering
00c9ad3937
.
2000-01-08 16:48:29 +00:00
Jim Meyering
9a0a8e29b0
*** empty log message ***
2000-01-08 16:46:20 +00:00
Jim Meyering
e5f283604b
(TESTS_ENVIRONMENT): Add pwd/ prefix
...
to exported PATH value (though not strictly necessary, here).
2000-01-08 16:46:11 +00:00
Jim Meyering
1650a9459a
*** empty log message ***
2000-01-08 16:44:27 +00:00
Jim Meyering
58edea6508
(error): Use __strerror_r's return value only if HAVE_WORKING_STRERROR_R.
...
(error_at_line): Likewise.
2000-01-08 16:44:19 +00:00
Jim Meyering
d15ab2c1be
(null_AM_MAKEFLAGS): Define.
...
(my-distcheck): Use it to avoid distributing out of date files
whose derivation would require a maintainer tool.
2000-01-08 16:38:13 +00:00
Jim Meyering
cabbdf7bbf
.
2000-01-08 16:35:26 +00:00
Jim Meyering
92999d559c
.
2000-01-08 16:34:24 +00:00
Jim Meyering
625ce6a036
.
2000-01-08 16:32:02 +00:00
Jim Meyering
dfbeb59dc0
*** empty log message ***
2000-01-08 16:31:29 +00:00
Jim Meyering
b8342a9a20
(jm_FUNC_STRERROR_R): New file/macro.
2000-01-08 16:30:49 +00:00
Jim Meyering
2170503967
(jm_FUNC_STRERROR_R): Require it.
2000-01-08 16:25:57 +00:00
Jim Meyering
5693e5c586
Sync with the GNU C library.
2000-01-07 14:29:26 +00:00
Jim Meyering
b830d441bb
.
2000-01-07 12:27:31 +00:00
Jim Meyering
923a32a0a8
tweak comment
2000-01-07 09:18:15 +00:00
Jim Meyering
a86b522044
*** empty log message ***
2000-01-07 08:56:48 +00:00
Jim Meyering
11eebed20f
(TESTS_ENVIRONMENT): Add pwd/ prefix to exported PATH value (though not strictly necessary, here).
2000-01-07 08:56:38 +00:00
Jim Meyering
9bcff27f18
*** empty log message ***
2000-01-07 08:26:13 +00:00
Jim Meyering
858254d559
(TESTS_ENVIRONMENT): Add pwd/ prefix
...
to exported PATH value (though not strictly necessary, here).
2000-01-07 08:25:47 +00:00
Jim Meyering
f90f8cea87
(TESTS_ENVIRONMENT): Add pwd/ prefix
...
to exported PATH value (though not strictly necessary, here).
2000-01-07 08:25:26 +00:00
Jim Meyering
30a1c917c7
(TESTS_ENVIRONMENT): Add pwd/ prefix
...
to exported PATH value (though not strictly necessary, here).
2000-01-07 08:24:38 +00:00
Jim Meyering
36a3a59284
(TESTS_ENVIRONMENT): Add pwd/ prefix
...
to exported PATH value (though not strictly necessary, here).
2000-01-07 08:24:16 +00:00
Jim Meyering
aac32d403c
add copyright/no-warranty comment
2000-01-07 07:33:19 +00:00
Jim Meyering
8606b093e4
*** empty log message ***
2000-01-07 07:31:03 +00:00
Jim Meyering
4e4c0e24d5
tweak copyright line
2000-01-07 07:03:01 +00:00
Jim Meyering
76bc7db5e2
(strpbrk): Ansideclify.
...
Use `#if' instead of `#ifdef' for `HAVE_CONFIG_H'.
2000-01-07 07:01:45 +00:00
Jim Meyering
fd3e041f5b
Use #if' instead of #ifdef' for `HAVE_CONFIG_H'.
...
Capitalize all macro parameters.
(memcasecmp): Ansideclify.
Don't cast away `const'ness of parameters.
Suggestions from Franois Pinard.
2000-01-07 06:59:36 +00:00
Jim Meyering
ce2bd26821
.
2000-01-06 23:13:49 +00:00
Jim Meyering
1b470586fd
.
2000-01-06 23:11:55 +00:00
Jim Meyering
198bd22923
.
2000-01-06 23:10:51 +00:00
Jim Meyering
8c5a80b069
.
2000-01-06 23:10:22 +00:00
Jim Meyering
a2e08f3047
*** empty log message ***
2000-01-06 22:58:02 +00:00
Jim Meyering
eff6393e39
Import version 1.020.
2000-01-06 22:49:01 +00:00
Jim Meyering
bbe0894eb2
.
2000-01-06 22:40:59 +00:00
Jim Meyering
c2d329d6c8
*** empty log message ***
2000-01-06 21:39:58 +00:00
Jim Meyering
136a8efd10
Use jm_CHECK_TYPE_STRUCT_UTIMBUF, renamed from jm_STRUCT_UTIMBUF.
2000-01-06 21:39:28 +00:00
Jim Meyering
567dae8b9c
*** empty log message ***
2000-01-06 21:32:03 +00:00
Jim Meyering
f8c6ea241d
Sync with the GNU C Library.
2000-01-06 21:31:48 +00:00
Jim Meyering
6784d83a62
Add #pragma STDC FENV_ACCESS ON if C99.
2000-01-06 21:01:06 +00:00
Jim Meyering
2f8c0d5542
Sync tm_diff with the GNU C Library.
...
(TM_YEAR_BASE): Renamed from TM_YEAR_ORIGIN. All uses changed.
(tm_diff): Renamed from difftm. All uses changed.
Replace body with that taken from GNU C Library 2.1.3pre1.
(get_date): Prefer tm_gmtoff to tm_diff if available.
2000-01-06 18:25:03 +00:00
Jim Meyering
1150e89832
*** empty log message ***
2000-01-06 18:24:51 +00:00
Jim Meyering
dd282c588b
.
2000-01-06 17:13:39 +00:00
Jim Meyering
8301c1310b
*** empty log message ***
2000-01-06 16:01:57 +00:00
Jim Meyering
8c0752d9be
Tell the user just before sleeping for 7 seconds.
2000-01-06 16:01:43 +00:00
Jim Meyering
d9b2187a8c
*** empty log message ***
2000-01-06 15:59:06 +00:00
Jim Meyering
d50599ae1a
*** empty log message ***
2000-01-06 15:58:55 +00:00
Jim Meyering
6cb491d9df
(TESTS): Remove fflush. It didn't
...
test the losing behavior, and left a stray tail process to boot.
2000-01-06 15:58:47 +00:00
Jim Meyering
21b43e0fe9
add blank line
2000-01-06 08:35:45 +00:00
Jim Meyering
2315cbdeaa
(apply_suffix): Comment.
2000-01-06 08:35:21 +00:00
Jim Meyering
eee26242bb
fix typo in comment
2000-01-06 08:29:10 +00:00
Jim Meyering
757861331e
Minor code cleanup.
...
(clock_get_realtime): Return argument, for convenience.
(main): Use this to simplify main sleep loop.
2000-01-06 08:28:39 +00:00
Jim Meyering
e1cc2ace3c
*** empty log message ***
2000-01-05 14:08:05 +00:00
Jim Meyering
f8d2a3f723
*** empty log message ***
2000-01-05 12:19:48 +00:00
Jim Meyering
3a673ed728
.
2000-01-05 12:19:04 +00:00
Jim Meyering
fd0797a4e4
Include nanosleep.h.
...
(AUTHORS): Add Paul Eggert.
2000-01-05 12:17:59 +00:00
Jim Meyering
3b979cf095
Add #pragma STDC FENV_ACCESS ON if C99.
...
(<fenv.h>): Include if available.
(main): Always round floating-point interval calculations upwards,
as we must sleep for at least the specified time.
Do the right thing with NaNs.
2000-01-05 12:17:19 +00:00
Jim Meyering
7f1c659ce3
whoops. fix typos
2000-01-05 12:06:39 +00:00
Jim Meyering
ec266f43d5
Include nanosleep.h.
...
Don't include time.h or sys/time.h here.
2000-01-05 12:03:53 +00:00
Jim Meyering
1885aeaaa4
*** empty log message ***
2000-01-05 12:03:06 +00:00
Jim Meyering
a2bee2bc6f
(savedir): Don't store past the end of an array if
...
name_size is zero and the directory is empty.
2000-01-04 22:54:54 +00:00
Jim Meyering
1e01103713
*** empty log message ***
2000-01-04 17:18:15 +00:00
Jim Meyering
ce17dc2e94
Reflect s/jm_STRUCT_/jm_CHECK_TYPE_STRUCT_/ renamings.
2000-01-04 17:18:05 +00:00
Jim Meyering
6ed0893953
bump serial #
2000-01-04 17:16:48 +00:00
Jim Meyering
483ed4cbfd
*** empty log message ***
2000-01-04 17:16:34 +00:00
Jim Meyering
b75698cf72
(jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from jm_STRUCT_DIRENT_D_TYPE.
2000-01-04 17:16:26 +00:00
Jim Meyering
c26299c3d2
(jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from jm_STRUCT_DIRENT_D_INO.
2000-01-04 17:15:32 +00:00
Jim Meyering
82ca413ae4
(jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from jm_STRUCT_UTIMBUF.
2000-01-04 17:13:58 +00:00
Jim Meyering
0d30a49178
(jm_CHECK_TYPE_STRUCT_TIMESPEC): Require it.
2000-01-04 17:12:45 +00:00
Jim Meyering
cdff473cd3
*** empty log message ***
2000-01-04 17:12:12 +00:00
Jim Meyering
9a74f64d12
.
2000-01-04 15:11:03 +00:00
Jim Meyering
8714cce36a
(PREV_VERSION): Tweak so it handles e.g., 2.0a -> 2.0.
...
(alpha): Create xdelta diffs.
2000-01-04 13:20:15 +00:00
Jim Meyering
1a7010a87f
(PREV_VERSION): Tweak so it handles e.g., 2.0a -> 2.0.
2000-01-04 12:24:49 +00:00
Jim Meyering
556a7ac657
*** empty log message ***
2000-01-03 19:59:04 +00:00
Jim Meyering
eed8a2f5e1
tweak comment
2000-01-03 19:58:56 +00:00
Jim Meyering
2ff3485a8d
(jm_FUNC_NANOSLEEP): Search for nanosleep in -lrt
...
(for Solaris 7) and in -lposix4 (for Solaris 2.5.1).
2000-01-03 19:58:09 +00:00
Jim Meyering
3206a63225
*** empty log message ***
2000-01-02 16:00:44 +00:00
Jim Meyering
ef4c445a55
.
2000-01-02 15:59:32 +00:00
Jim Meyering
20ca1d8601
*** empty log message ***
2000-01-02 15:57:02 +00:00
Jim Meyering
60ff88e110
*** empty log message ***
2000-01-02 09:59:01 +00:00
Jim Meyering
6e5a32d58f
Escape `$' in $3 of dnl comment. I no longer remember if this is necessary.
2000-01-02 09:58:53 +00:00
Jim Meyering
5f55b410a6
*** empty log message ***
2000-01-02 09:53:03 +00:00
Jim Meyering
27f7343bf6
*** empty log message ***
2000-01-02 09:52:32 +00:00
Jim Meyering
141036e2ea
sleep accepts arbitrary floating point numbers.
2000-01-02 09:50:15 +00:00
Jim Meyering
34c324d786
update usage
2000-01-02 09:31:15 +00:00
Jim Meyering
9df5f7720b
*** empty log message ***
2000-01-02 09:13:17 +00:00
Jim Meyering
f2de5d5212
*** empty log message ***
2000-01-02 09:12:55 +00:00
Jim Meyering
c5ed5e05ea
.
2000-01-02 09:11:55 +00:00
Jim Meyering
7092835d3b
*** empty log message ***
2000-01-02 08:57:49 +00:00
Jim Meyering
af6d4ad6ca
Remove non-POSIX warning about trailing-slashed symlink-to-directory.
2000-01-02 08:53:30 +00:00
Jim Meyering
70cc369588
New option: --strip-trailing-slashes.
2000-01-02 08:51:39 +00:00
Jim Meyering
b3faf79a75
*** empty log message ***
2000-01-02 08:45:43 +00:00
Jim Meyering
50de4d0751
*** empty log message ***
2000-01-02 07:41:02 +00:00
Jim Meyering
60f3f576c7
(#pragma alloca): Add if _AIX is defined.
...
(path-concat.h): Include.
(show_point): If HAVE_REALPATH or HAVE_RESOLVEPATH is defined,
find the real absolute path for PATH, and use that to find the
mount point.
(show_point): Prefer non-dummy entries in shortcuts, too.
Disable bogus mount dirs instead of restatting them each time.
2000-01-02 07:40:24 +00:00
Jim Meyering
05fcf7df27
(my_strftime): Some old compilers object to
...
'\a', so don't bother optimizing for it.
2000-01-02 07:09:54 +00:00
Jim Meyering
d5d6d965ed
*** empty log message ***
2000-01-01 20:00:28 +00:00
Jim Meyering
d9fd3ba617
.
2000-01-01 19:56:56 +00:00
Jim Meyering
8c3df2e678
*** empty log message ***
2000-01-01 09:43:40 +00:00
Jim Meyering
847d050688
*** empty log message ***
1999-12-30 09:09:38 +00:00
Jim Meyering
18f381afea
*** empty log message ***
1999-12-30 09:09:03 +00:00
Jim Meyering
1128d1dffb
*** empty log message ***
1999-12-30 09:07:31 +00:00
Jim Meyering
1d54f66fd0
(remove_parents, main): Don't pass errno to error
...
when printing "removing directory" message. Failure of rmdir is
handled elsewhere.
1999-12-30 09:07:13 +00:00
Jim Meyering
84226463b1
.
1999-12-27 16:31:56 +00:00
Jim Meyering
b32cecce88
.
1999-12-27 16:30:45 +00:00
Jim Meyering
99c51ad97e
minor var. renamings
1999-12-27 16:30:20 +00:00
Jim Meyering
4c746d7a4c
tweak --help
1999-12-27 15:57:26 +00:00
Jim Meyering
dc33452012
*** empty log message ***
1999-12-27 14:17:39 +00:00
Jim Meyering
f71e656070
*** empty log message ***
1999-12-26 10:19:40 +00:00
Jim Meyering
34c6851c4a
*** empty log message ***
1999-12-26 10:16:18 +00:00
Jim Meyering
b1dee02eb1
*** empty log message ***
1999-12-26 10:03:46 +00:00
Jim Meyering
0335111c76
(jm_FUNC_NANOSLEEP): New file/macro.
1999-12-26 10:02:31 +00:00
Jim Meyering
2dc33d421e
*** empty log message ***
1999-12-26 09:40:16 +00:00
Jim Meyering
0ac76a646b
*** empty log message ***
1999-12-25 22:15:23 +00:00
Jim Meyering
64003d937b
Use < rather than >.
...
(main): Normalize ts_stop.
1999-12-25 20:00:21 +00:00
Jim Meyering
936a26728a
.
1999-12-23 15:28:02 +00:00
Jim Meyering
5f22e8234b
*** empty log message ***
1999-12-23 15:09:17 +00:00
Jim Meyering
0ecbb73025
(USE_CLOCK_GETTIME): Define.
...
[USE_CLOCK_GETTIME]: Include sys/time.h.
(timespec_subtract): New function.
(clock_get_realtime): New function.
(sighandler): Remove function.
(main): Reimplement again, using nanosleep and clock_gettime.
1999-12-23 14:34:38 +00:00
Jim Meyering
fc7ceba21b
*** empty log message ***
1999-12-23 14:25:17 +00:00
Jim Meyering
c5494ca49a
*** empty log message ***
1999-12-23 11:56:32 +00:00
Jim Meyering
c94e214238
Check for clock_gettime (moved from fileutils/configure.in)
...
Check for gettimeofday.
1999-12-23 11:55:58 +00:00
Jim Meyering
5db04594ae
*** empty log message ***
1999-12-23 11:54:36 +00:00
Jim Meyering
eb19369c84
*** empty log message ***
1999-12-23 09:56:01 +00:00
Jim Meyering
1c49904e91
*** empty log message ***
1999-12-23 09:51:50 +00:00
Jim Meyering
d134d00bb4
.
1999-12-23 09:50:31 +00:00
Jim Meyering
9cd6962a4a
.
1999-12-23 09:49:59 +00:00
Jim Meyering
21039f0b39
*** empty log message ***
1999-12-23 09:34:57 +00:00
Jim Meyering
ff9eed5ff5
(usage): Correct typos.
...
List new --target-directory=... usage.
Reported by Gran Uddeborg
1999-12-23 09:34:48 +00:00
Jim Meyering
176efa5092
(usage): List new --target-directory=... usage.
1999-12-23 09:34:25 +00:00
Jim Meyering
1206a834dd
rewrite expression (equivalently) at request of Paul Eggert
1999-12-22 20:49:19 +00:00
Jim Meyering
bda1bae801
*** empty log message ***
1999-12-22 16:51:48 +00:00
Jim Meyering
67e3d46292
*** empty log message ***
1999-12-22 16:32:24 +00:00
Jim Meyering
3551f63a62
(ceil_percent): Remove.
...
(show_dev): Avoid overflow problems when calculating percent.
Do not display negative percents.
1999-12-22 16:32:07 +00:00
Jim Meyering
38d48aa7e9
*** empty log message ***
1999-12-22 14:30:45 +00:00
Jim Meyering
94aebe4774
Use $file, not $tmp/file. Exit 77 if run as root.
1999-12-22 14:30:23 +00:00
Jim Meyering
759da836f6
*** empty log message ***
1999-12-22 11:18:06 +00:00
Jim Meyering
222389a6d0
*** empty log message ***
1999-12-22 11:15:26 +00:00
Jim Meyering
621a5a5d61
(regress-1): New test for the above.
1999-12-22 11:15:15 +00:00
Jim Meyering
1796cbe0c6
*** empty log message ***
1999-12-22 11:14:30 +00:00
Jim Meyering
aa07786952
(get_date): Fix typo in time_t overflow test.
...
From Michael Stone.
1999-12-22 11:14:05 +00:00
Jim Meyering
771ec09cd4
.
1999-12-20 10:42:32 +00:00
Jim Meyering
f9dd65cfc8
Remove kludge, now that I'm using the fixed autoconf-2.14a-1999-12-20.
1999-12-20 10:37:27 +00:00
Jim Meyering
372ce8d3ce
*** empty log message ***
1999-12-20 10:11:28 +00:00
Jim Meyering
7769c416ef
tweak comment
1999-12-19 15:51:32 +00:00
Jim Meyering
c077ecf83c
tweak comment
1999-12-19 15:21:19 +00:00
Jim Meyering
50075bf532
*** empty log message ***
1999-12-19 10:49:15 +00:00
Jim Meyering
b04f00f3d4
(lstat.c): Adapt rule to handle new parts of xstat.in.
...
(lstat.c): Likewise.
1999-12-19 10:46:19 +00:00
Jim Meyering
036b3bdae7
(slash_aware_lstat): New function.
...
(rpl_@xstat@): Use it.
1999-12-19 10:45:50 +00:00
Jim Meyering
f802f28675
*** empty log message ***
1999-12-19 10:43:18 +00:00
Jim Meyering
4a1f449cbe
*** empty log message ***
1999-12-19 10:42:51 +00:00
Jim Meyering
0d9e008da2
.
1999-12-19 10:25:06 +00:00
Jim Meyering
7902c47089
*** empty log message ***
1999-12-19 10:23:58 +00:00
Jim Meyering
566fb840b3
*** empty log message ***
1999-12-19 10:23:47 +00:00
Jim Meyering
3d58863d57
[! LSTAT_FOLLOWS_SLASHED_SYMLINK]: Use lstat wrapper.
...
[Notice the new test in m4/lstat-slash.m4. ]
(main): Back out change from 1999-02-19 that made ls remove
trailing slashes from command line arguments to accommodate early
versions of Linux. Now, `ls symlink-to-dir/' acts like
`ls symlink-to-dir/.' thus following the symbolic link, as POSIX says
it should. Suggestion from Bruno Haible and Andreas Schwab.
1999-12-19 10:23:26 +00:00
Jim Meyering
a595998975
.
1999-12-19 10:22:47 +00:00
Jim Meyering
c8707dcc2f
.
1999-12-19 10:21:51 +00:00
Jim Meyering
4d8a95eff3
(TESTS): Add symlink-slash.
1999-12-19 10:21:34 +00:00
Jim Meyering
fa468393ae
remove unused test= stmt
1999-12-19 09:41:08 +00:00
Jim Meyering
dd1a7723a6
*** empty log message ***
1999-12-19 09:37:22 +00:00
Jim Meyering
0c578407e0
bump serial number
1999-12-19 09:37:06 +00:00
Jim Meyering
bce84b024a
Use the new macro: jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
1999-12-19 09:36:55 +00:00
Jim Meyering
a260bc04c8
*** empty log message ***
1999-12-19 09:34:29 +00:00
Jim Meyering
68a35b96ce
*** empty log message ***
1999-12-19 09:33:18 +00:00
Jim Meyering
a9afc5a7d0
*** empty log message ***
1999-12-18 23:00:58 +00:00
Jim Meyering
96c183f34f
*** empty log message ***
1999-12-18 22:41:36 +00:00
Jim Meyering
b9aa56bec4
*** empty log message ***
1999-12-18 16:04:47 +00:00
Jim Meyering
04aa739146
(wipename): When repeatedly renaming a file, making the name shorter
...
and shorter, skip to the next shorter length length if a rename fails (e.g. due to
permission denied). Otherwise, this loop would iterate for so long that shred would
appear to be stuck in an infinite loop for any but the shortest file names.
1999-12-18 16:00:49 +00:00
Jim Meyering
ac31ad442b
*** empty log message ***
1999-12-18 11:48:43 +00:00
Jim Meyering
a47deedda7
(print_entry): Correct do_lookup test so that who
...
prints whatever host information it has, even without --lookup.
1999-12-18 11:48:37 +00:00
Jim Meyering
a9c3d9197f
*** empty log message ***
1999-12-15 10:15:36 +00:00
Jim Meyering
4d90b0efc9
(decode_switches): If -c or -u is specified and not -l (or any other
...
option that implies -l), and no sort-type was specified,
then sort by the ctime (-c) or atime (-u). Part of this change reverts
the 1998-01-10 delta.
(usage): Update to reflect this change.
Reported by Paul Slootman via Michael Stone.
1999-12-15 08:38:54 +00:00
Jim Meyering
c8ad493e6b
.
1999-12-14 09:00:08 +00:00
Jim Meyering
99aa95f945
*** empty log message ***
1999-12-13 22:37:15 +00:00
Jim Meyering
927b1d42fb
*** empty log message ***
1999-12-13 15:08:21 +00:00
Jim Meyering
b5123778b7
*** empty log message ***
1999-12-13 15:04:27 +00:00
Jim Meyering
5c2322aacc
*** empty log message ***
1999-12-13 15:03:51 +00:00
Jim Meyering
0c7c8c2992
*** empty log message ***
1999-12-13 07:33:13 +00:00
Jim Meyering
c8d452098b
(make_path): Consistently use error to output
...
the verbose, `created directory ...' messages.
Reported by Bernhard Rosenkraenzer.
1999-12-13 07:30:57 +00:00
Jim Meyering
3182653495
*** empty log message ***
1999-12-13 07:29:13 +00:00
Jim Meyering
7efcffd2e6
*** empty log message ***
1999-12-13 06:45:13 +00:00
Jim Meyering
63324e5e7e
Move 120+ lines of stat.h-related macros from system.h (not shared)
...
to sys2.h, which is shared between fileutils, sh-utils, textutils.
* src/system.h: Move them from here...
* src/sys2.h: ... to here.
1999-12-12 21:49:25 +00:00
Jim Meyering
488028199d
(S_IRUSR, S_IRGRP, S_IWGRP, S_IROTH, S_IWOTH): Define
...
if not defined. This was necessary on a NeXT Turbostation running
Mach 3.3. Reported by Nelson H. F. Beebe.
1999-12-12 21:45:34 +00:00
Jim Meyering
c71815ac7b
*** empty log message ***
1999-12-12 20:26:48 +00:00
Jim Meyering
6ff905699a
.
1999-12-10 16:30:28 +00:00
Jim Meyering
d3d701080b
.
1999-12-10 16:29:54 +00:00
Jim Meyering
c6025b9d1e
.
1999-12-10 15:22:55 +00:00
Jim Meyering
b026aa85d0
(_jm_STRFTIME_PREREQS): Use 3-arg form of AC_DEFINE for HAVE_TM_GMTOFF.
1999-12-10 14:35:38 +00:00
Jim Meyering
4c0b11a8e7
*** empty log message ***
1999-12-09 16:53:41 +00:00
Jim Meyering
5ac2b8e39b
.
1999-12-09 16:42:00 +00:00
Jim Meyering
5214179c29
.
1999-12-09 16:38:32 +00:00
Jim Meyering
e8ff25dd70
*** empty log message ***
1999-12-09 15:55:11 +00:00
Jim Meyering
fc8e7363d2
Require that File::Compare be available, too.
...
Too many systems seem to lack it.
1999-12-09 15:54:59 +00:00
Jim Meyering
022194de49
Add checks for most of the cpp macros tested in GNU's strftime.c.
...
Prompted by a patch from Paul Eggert.
1999-12-09 15:54:20 +00:00
Jim Meyering
eb06f705a1
Use 1>&2 rather than `1<&-'.
...
Suggestion from Volker Borchert.
1999-12-09 15:52:49 +00:00
Jim Meyering
aeabe74421
(IGNORE_FAIL_ON_NON_EMPTY_OPTION): Likewise.
1999-12-09 15:52:09 +00:00
Jim Meyering
46b6c26e4f
(BLOCK_SIZE_OPTION, EXCLUDE_OPTION, MAX_DEPTH_OPTION):
...
Define these and use them instead of `CHAR_MAX + n'.
1999-12-09 15:46:39 +00:00
Jim Meyering
919f2ce3da
(BLOCK_SIZE_OPTION, SYNC_OPTION, NO_SYNC_OPTION): Define
...
these and use them instead of `CHAR_MAX + n'.
1999-12-09 15:43:41 +00:00
Jim Meyering
6cbabe63d4
(anonymous enum): Define TIME_OPTION, and ...
...
(longopts): ...use it here instead of `CHAR_MAX + 1'.
(main): Likewise.
1999-12-09 15:39:38 +00:00
Jim Meyering
1aa50fd72e
(enum): Remove useless CHAR_MAX + 2
1999-12-09 15:35:41 +00:00
Jim Meyering
6845fc7c96
Test more of the framework (touch's -a and -m
...
options) before running the actual ls test.
1999-12-08 17:05:59 +00:00
Jim Meyering
84339c827f
s/test_failure/framework_failure/g
1999-12-08 16:50:22 +00:00
Jim Meyering
be3748ddad
(TESTS): Add fflush.
1999-12-05 23:31:34 +00:00
Jim Meyering
392a965229
Remove ftp.enst.fr.
1999-12-05 22:59:30 +00:00
Jim Meyering
5cb18377bc
*** empty log message ***
1999-12-05 22:36:11 +00:00
Jim Meyering
93c2c18a80
(main): Flush stdout before switching to unbuffered mode
...
and calling tail_forever. Required only on Solaris2.7 -- on other
systems, using setvbuf to switch to unbufferd mode does the flush.
1999-12-05 22:36:02 +00:00
Jim Meyering
dd002c22fd
*** empty log message ***
1999-12-05 16:45:27 +00:00
Jim Meyering
f447e97462
.
1999-12-05 16:39:39 +00:00
Jim Meyering
3abc240e82
*** empty log message ***
1999-12-05 15:14:18 +00:00
Jim Meyering
ff8f4dde22
*** empty log message ***
1999-12-05 15:13:40 +00:00
Jim Meyering
f880990daf
Revert the previous change.
...
(copy_internal): In move mode, if the rename attempt
fails, then unlink any existing destination file. This makes a
cross-device `mv' more consistent with the intra-device behavior.
This change is required by POSIX to make a cross-device move act with
semantics similar to those of the rename syscall. For example now
`mv' can move a file onto a symlink to itself when that symlink
is on a separate partition. With fileutils-4.0j, it would fail with
a diagnostic saying they were the same file.
Reported by Bruno Haible.
1999-12-05 15:13:21 +00:00
Jim Meyering
7306126ef0
*** empty log message ***
1999-12-04 17:46:39 +00:00
Jim Meyering
305e2306be
.
1999-12-04 17:46:06 +00:00
Jim Meyering
2b10e67d59
(TESTS): Add to-symlink.
1999-12-04 17:45:45 +00:00
Jim Meyering
dc74b3a1e7
Make sure that the copying code used in an inter-partition
...
move unlinks a destination symlink before opening it.
1999-12-04 17:44:59 +00:00
Jim Meyering
2f21a269fe
*** empty log message ***
1999-12-04 17:34:39 +00:00
Jim Meyering
69408d229e
*** empty log message ***
1999-12-04 17:34:05 +00:00
Jim Meyering
f05badd230
(trap): Be careful to close $actual before
...
removing the containing directory. Otherwise, on some systems rmdir
fails to remove the containing directory.
1999-12-04 17:33:49 +00:00
Jim Meyering
6763fa97d2
*** empty log message ***
1999-12-04 17:31:29 +00:00
Jim Meyering
b1b10e1e40
List --full-time dates upon failure.
1999-12-04 17:31:23 +00:00
Jim Meyering
5810f4bee5
.
1999-12-04 17:30:24 +00:00
Jim Meyering
91b5e686d5
Adapt to reflect this change in behavior.
...
Make sure the VERSION_CONTROL envvar is not set.
Run diff if comparison fails.
1999-12-04 17:30:16 +00:00
Jim Meyering
8c096b86ef
Use mv, ls, rm, not $MV, $LS, $RM.
1999-12-04 17:24:19 +00:00
Jim Meyering
698fd02798
(copy_internal): Be consistent with intra-device behavior
...
and *do* allow `mv' to move a file onto a symlink to itself when that
symlink is on a separate partition. With fileutils-4.0j, it would
fail with a diagnostic saying they were the same file.
Reported by Bruno Haible.
1999-12-04 17:21:47 +00:00
Jim Meyering
28bac510d9
*** empty log message ***
1999-12-04 17:21:06 +00:00
Jim Meyering
2413369d22
*** empty log message ***
1999-12-04 17:05:27 +00:00
Jim Meyering
091109470c
Give the right diagnostic when failing to create a file in an
...
unwritable directory.
(touch): Record errno upon failed errno and use that
saved value if a subsequent fstat, stat or utime call fails.
Reported by Wichert Akkerman via Michael Stone.
1999-12-04 17:03:43 +00:00
Jim Meyering
9481a7bd36
*** empty log message ***
1999-12-04 16:56:07 +00:00
Jim Meyering
2be3dc067a
(check_symlink_color): New variable.
...
(main): Set it if we need to check for dangling symlinks when
displaying colors.
(gobble_file): Check check_symlink_color instead of print_with_color.
1999-12-04 16:55:27 +00:00
Jim Meyering
c4542a7e8c
(usage): Shorten help for --show-control-chars.
1999-11-30 21:09:35 +00:00
Jim Meyering
6c9e0d702a
*** empty log message ***
1999-11-30 16:09:58 +00:00
Jim Meyering
062906c83a
Don't include math.h or float.h.
...
Don't use DBL_MAX.
Use TIME_T_MAX instead.
1999-11-28 19:59:18 +00:00
Jim Meyering
2c3fa56cef
*** empty log message ***
1999-11-28 19:57:54 +00:00
Jim Meyering
346edb7361
*** empty log message ***
1999-11-28 19:56:38 +00:00
Jim Meyering
b9c91d0570
don't include assert.h
1999-11-28 14:04:12 +00:00
Jim Meyering
e20a9b89d2
Round more carefully so we never call nanosleep with more than 999,999,999
...
nanoseconds.
Comment out assertion because it uses on EINTR.
1999-11-28 14:03:43 +00:00
Jim Meyering
0baa523154
Rewrite to use nanosleep (hence, timer stops when sleep is suspended)
...
and to remove gettimeofday/signal cruft.
Improve overflow checking.
1999-11-28 13:35:00 +00:00
Jim Meyering
d5f7b2a2db
*** empty log message ***
1999-11-28 08:08:51 +00:00
Jim Meyering
4c05896b20
better error checking
...
add FIXME comments for non-portable constructs
1999-11-28 08:00:58 +00:00
Jim Meyering
ec974f5c39
remove another printf stmt
1999-11-27 20:03:05 +00:00
Jim Meyering
15d2e7a86b
remove printf stmts
1999-11-27 20:02:38 +00:00
Jim Meyering
069610a0f0
fix typos
1999-11-27 20:01:22 +00:00
Jim Meyering
5617251659
Rewrite to allow fractional seconds and to handle SIGCONT.
...
(main): Rewrite.
(sighandler): New function.
(apply_suffix): New function.
(timeval_subtract): New function.
1999-11-27 20:00:54 +00:00
Jim Meyering
398516f242
(usage): Add elipses to show that sleep allows more than one argument.
1999-11-27 17:10:15 +00:00
Jim Meyering
8e1452ffea
remove brackets around required sleep argument
1999-11-27 17:04:29 +00:00
Jim Meyering
6b36a017db
(argdecode): Move definition to precede use.
...
Remove prototype.
1999-11-27 15:02:27 +00:00
Jim Meyering
30d2b031ab
*** empty log message ***
1999-11-27 10:15:46 +00:00
Jim Meyering
f72f631fa0
Don't set/use MV, etc.
1999-11-27 10:14:53 +00:00
Jim Meyering
d10b18f2b9
*** empty log message ***
1999-11-27 10:14:24 +00:00
Jim Meyering
511cd5b6ae
Don't set/use MV, etc.
1999-11-27 10:14:04 +00:00
Jim Meyering
09282a24f6
Don't set/use RM and MV.
1999-11-27 10:11:25 +00:00
Jim Meyering
f36a801a9a
Don't set/use LS MV MKDIR MKNOD RM TOUCH
1999-11-27 10:10:02 +00:00
Jim Meyering
1e219d6b71
Don't set/use DF or MKDIR.
1999-11-27 10:08:55 +00:00
Jim Meyering
2e0f5a2bac
*** empty log message ***
1999-11-27 10:05:25 +00:00
Jim Meyering
9234f12d32
(TESTS): Add partition-perm.
1999-11-27 10:05:11 +00:00
Jim Meyering
bd2102efa4
*** empty log message ***
1999-11-27 09:01:22 +00:00
Jim Meyering
6550d040a5
*** empty log message ***
1999-11-27 09:01:05 +00:00
Jim Meyering
afdd1c5ca2
*** empty log message ***
1999-11-26 16:50:33 +00:00
Jim Meyering
7af339b126
(df_readable): Now returns char const *, not char *.
...
New arg NEGATIVE.
(ceil_percent): Now returns double, not int.
Be more careful about adding 1 to a wild value.
(show_dev): Don't filter out wild sizes from the underlying operating
system; instead, show them to the user as faithfully as possible.
1999-11-26 16:50:24 +00:00
Jim Meyering
0d6c850979
.
1999-11-26 07:31:42 +00:00
Jim Meyering
a6db3e776e
*** empty log message ***
1999-11-23 12:57:38 +00:00
Jim Meyering
f5c9c07779
(Calendar date item): Correction regarding 0..68/
...
69-99 split for 1900 vs 2000. From Peter Moulder.
1999-11-23 12:57:10 +00:00
Jim Meyering
05de2104b9
*** empty log message ***
1999-11-23 12:56:30 +00:00
Jim Meyering
22c0d963f1
.
1999-11-22 15:05:52 +00:00
Jim Meyering
6cfbe9468a
.
1999-11-22 14:10:07 +00:00
Jim Meyering
630d0d3f8d
(DISTCLEANFILES): Add lstat.c and stat.c.
1999-11-22 14:09:58 +00:00
Jim Meyering
d3af459dac
*** empty log message ***
1999-11-22 13:21:48 +00:00
Jim Meyering
b9cbaa7073
.
1999-11-22 13:14:19 +00:00
Jim Meyering
6c95094270
*** empty log message ***
1999-11-22 11:35:12 +00:00
Jim Meyering
65c46d231a
*** empty log message ***
1999-11-22 11:23:35 +00:00
Jim Meyering
c401c7f12c
*** empty log message ***
1999-11-22 11:23:08 +00:00
Jim Meyering
5a7847d20f
.
1999-11-22 09:16:27 +00:00
Jim Meyering
94129d72a5
*** empty log message ***
1999-11-22 09:15:42 +00:00
Jim Meyering
e0e3f4ba72
.
1999-11-22 09:13:32 +00:00
Jim Meyering
61511d8bcb
*** empty log message ***
1999-11-22 09:13:15 +00:00
Jim Meyering
7eba3be340
(recheck): Handle a race condition (including <dev,inode>
...
reuse) that would lead to a failed assertion.
Reported by Ken Pizzini.
(tail_forever): Record errno before using it in call to `error'
which might change it.
(tail_file): Likewise.
1999-11-22 09:07:58 +00:00
Jim Meyering
971da27132
comment out echo stmts
1999-11-22 09:03:57 +00:00
Jim Meyering
eff0f7cd2e
(TESTS): remove infloop-1
1999-11-22 09:03:12 +00:00
Jim Meyering
b609a36366
*** empty log message ***
1999-11-22 08:56:52 +00:00
Jim Meyering
e4dbcfc604
*** empty log message ***
1999-11-22 08:56:39 +00:00
Jim Meyering
8a34174fb2
*** empty log message ***
1999-11-22 08:55:00 +00:00
Jim Meyering
f22a30f1e5
*** empty log message ***
1999-11-22 08:54:09 +00:00
Jim Meyering
4917680b1a
(TESTS): Add `assert'.
1999-11-22 08:40:50 +00:00
Jim Meyering
3bd2800a3c
*** empty log message ***
1999-11-20 12:16:11 +00:00
Jim Meyering
783c48e864
(errno_rmdir_non_empty): New function to encapsulate errno comparison.
...
(remove_parents): Use it.
(main): Use it.
1999-11-20 12:15:46 +00:00
Jim Meyering
07632c3ed9
*** empty log message ***
1999-11-20 11:18:54 +00:00
Jim Meyering
808aa68e9c
*** empty log message ***
1999-11-20 10:46:39 +00:00
Jim Meyering
8c4882550e
Run `diff -u' if the test fails.
1999-11-20 10:46:06 +00:00
Jim Meyering
4a602cec80
*** empty log message ***
1999-11-20 10:39:29 +00:00
Jim Meyering
6fdf590d36
Use ls' and touch', not $LS and $TOUCH.
1999-11-20 10:39:19 +00:00
Jim Meyering
5cbce55a86
(TESTS_ENVIRONMENT): Specify PATH, etc.
1999-11-20 10:38:38 +00:00
Jim Meyering
9eda37263f
*** empty log message ***
1999-11-20 09:51:31 +00:00
Jim Meyering
57bb960867
Declare lstat; needed on e.g. SunOS4.
...
Reported by Tom Tromey.
1999-11-20 09:50:58 +00:00
Jim Meyering
320be1758d
*** empty log message ***
1999-11-19 17:02:38 +00:00
Jim Meyering
115758e03b
*** empty log message ***
1999-11-19 17:02:31 +00:00
Jim Meyering
24e8e8409d
(strstr): Include config.h.
...
Add a `;' between shloop label and `}'.
1999-11-19 17:02:01 +00:00
Jim Meyering
102caacbef
*** empty log message ***
1999-11-19 11:49:53 +00:00
Jim Meyering
cfe7b86608
(AC_SYS_LARGEFILE_FLAGS): Work around a
...
problem with the QNX 4.25 shell, which doesn't propagate exit
status of failed commands inside shell assignments.
1999-11-19 11:49:44 +00:00
Jim Meyering
7ec33cd342
*** empty log message ***
1999-11-19 11:12:07 +00:00
Jim Meyering
2e05e2b7fa
*** empty log message ***
1999-11-17 22:05:01 +00:00
Jim Meyering
cc9b514f5d
*** empty log message ***
1999-11-17 14:04:44 +00:00
Jim Meyering
c49e7f4f22
Use new AC_CONFIG_LINKS in place of AC_LINK_FILES.
1999-11-17 14:04:32 +00:00
Jim Meyering
f98d307bbb
*** empty log message ***
1999-11-17 08:22:49 +00:00
Jim Meyering
06c06bd6f7
(S_IRWXUGO): Define if necessary.
...
(main): Use chmod to set the permissions if bits other than those
of S_IRWXUGO were requested. Reported by Sami Farin.
1999-11-17 08:18:38 +00:00
Jim Meyering
8c63b56030
*** empty log message ***
1999-11-17 08:18:22 +00:00
Jim Meyering
29e829a66a
*** empty log message ***
1999-11-15 22:26:57 +00:00
Jim Meyering
2f50c6930d
(touch): Simplify code a tad, using fd == -1 instead
...
of separate valid_fd variable.
1999-11-14 20:44:56 +00:00
Jim Meyering
a3fc960f32
.
1999-11-13 23:21:01 +00:00
Jim Meyering
91ac2fec34
# Also test the combination of --no-create and -a.
1999-11-13 23:20:14 +00:00
Jim Meyering
55fa0c6a12
.
1999-11-13 23:19:08 +00:00
Jim Meyering
6bffd08ba5
*** empty log message ***
1999-11-13 14:55:01 +00:00
Jim Meyering
0e09235c9f
(touch): Don't fail just because we couldn't open
...
an existing file. This makes it so that touching a read-only
file now works. Also clean up and simplify.
Based on a patch from Chip Salzenberg.
1999-11-13 14:47:21 +00:00
Jim Meyering
6b85baa502
*** empty log message ***
1999-11-13 14:46:21 +00:00
Jim Meyering
d46a35bbff
*** empty log message ***
1999-11-13 13:28:39 +00:00
Jim Meyering
97523193b7
(TESTS): Add no-rights.
1999-11-13 13:27:25 +00:00
Jim Meyering
4f06def5c0
new test for touch -c fix
1999-11-13 13:24:54 +00:00
Jim Meyering
0ce2109a88
import latest
1999-11-13 10:13:16 +00:00
Jim Meyering
557af8f47e
*** empty log message ***
1999-11-12 10:56:23 +00:00
Jim Meyering
987955f7c5
*** empty log message ***
1999-11-12 10:54:21 +00:00
Jim Meyering
c5187c959c
(print_nth_dir): Write one fewer byte so we don't print a trailing slash.
...
(rm): Fix bugs in (and test, this time) the very-rarely-used code
to warn about directory cycles.
1999-11-12 10:50:01 +00:00
Jim Meyering
7872d7c932
Adjust comments to reflect that lots of code has moved to remove.c.
1999-11-12 10:42:13 +00:00
Jim Meyering
f1c24743b8
*** empty log message ***
1999-11-12 08:10:02 +00:00
Jim Meyering
7cff7275f8
*** empty log message ***
1999-11-12 08:05:20 +00:00
Jim Meyering
286e9d9766
*** empty log message ***
1999-11-11 15:08:34 +00:00
Jim Meyering
acf8442f02
*** empty log message ***
1999-11-11 13:46:40 +00:00
Jim Meyering
b6a764d8c6
Add a test for this fix.
1999-11-11 13:46:19 +00:00
Jim Meyering
07d20c7e44
.
1999-11-11 13:20:24 +00:00
Jim Meyering
1b6c640f46
(copy_internal): Treat src and dest as the `same' in
...
`mv src symlink-to-src' when src and dest are on different partitions.
Otherwise, that `mv' command would silently remove `src'.
Reported by Michael Stone.
1999-11-11 13:19:36 +00:00
Jim Meyering
101ae141c6
*** empty log message ***
1999-11-11 12:12:23 +00:00
Jim Meyering
375c13c679
re-comment debugging diff stmt
1999-11-11 11:41:18 +00:00
Jim Meyering
cbdf71ab00
(make_path): Fix long-latent bug (note others
...
just like it were fixed in 1998-01-02).
A user (FIXME, who?) reported that using `install -d -g foo 1/2`
only sets the group on the intermediate directory, not the final
component. From Michael Stone.
1999-11-11 11:00:50 +00:00
Jim Meyering
05e6e5583e
remove unnecessary trailing semicolons
1999-11-11 07:50:59 +00:00
Jim Meyering
c4d7026cf9
import 1.019
1999-11-10 06:14:12 +00:00
Jim Meyering
baee6fd135
*** empty log message ***
1999-11-09 20:41:33 +00:00
Jim Meyering
59339ab7e5
(NEW): Undefine to avoid warning about redefinition.
...
(NEW): Redefine in terms of XMALLOC.
1999-11-09 20:41:18 +00:00
Jim Meyering
f5225442f8
(XMALLOC): Correct misnamed macro parameter name: s/N_bytes/N_items/.
...
(XCALLOC): Likewise.
(XREALLOC): Likewise.
1999-11-09 20:34:17 +00:00
Jim Meyering
1b5e676e38
add `' around link(2)
1999-11-08 09:25:08 +00:00
Jim Meyering
cf6ad5dcca
Fix harmless-for-now typo: s/,/dnl/.
...
From Akim.
1999-11-08 09:23:43 +00:00
Jim Meyering
bb928b7ac4
effectively require AC_CHECK_HEADERS(unistd.h)
1999-11-08 09:18:27 +00:00
Jim Meyering
8851d83616
*** empty log message ***
1999-11-07 21:06:17 +00:00
Jim Meyering
41c5f76c2f
(default_block_size): New function.
...
(humblock): Use it if no block size is specified.
(human_block_size): If the specified block size is zero, report an
error if report_errors is nonzero; otherwise use the default.
1999-11-07 21:06:02 +00:00
Jim Meyering
0b23ffc1bf
*** empty log message ***
1999-11-07 20:34:11 +00:00
Jim Meyering
e2e5b7324e
Add several more TERM types.
...
Add .bz2 suffix.
Add .png for real this time.
Change the image types colors to be visible in a black-on-white xterm.
1999-11-07 20:34:03 +00:00
Jim Meyering
f706863aa6
*** empty log message ***
1999-11-07 20:25:21 +00:00
Jim Meyering
c1e927ff6d
*** empty log message ***
1999-11-07 20:23:48 +00:00
Jim Meyering
717d76cf4b
(xstat): New global.
...
(main): Define it.
(change_file_group): Use it. Before this change, when running chgrp
on a symlink without --dereference (-h) and when the requested group
is the same as the group for the *symlink*, chgrp would do nothing.
Now it changes the group of the file referenced through the symlink.
Reported by Martin Mitchell.
1999-11-07 20:18:11 +00:00
Jim Meyering
8bc2ecda80
*** empty log message ***
1999-11-07 20:17:18 +00:00
Jim Meyering
5907ad7277
Define and use REFERENCE_FILE_OPTION and
...
DEREFERENCE_OPTION in place of bare `CHAR_MAX + N'.
1999-11-07 20:02:19 +00:00
Jim Meyering
1645ace5e7
Use REFERENCE_FILE_OPTION instead of bare `CHAR_MAX + 1'.
1999-11-07 20:00:54 +00:00
Jim Meyering
0af22e4bb2
*** empty log message ***
1999-11-07 15:41:37 +00:00
Jim Meyering
7b165ea504
Add `, 1, [FIXME]' to each use of AC_DEFINE.
1999-11-07 15:40:29 +00:00
Jim Meyering
a21ac71b0a
.
1999-11-07 11:52:07 +00:00
Jim Meyering
66964546be
*** empty log message ***
1999-11-07 11:46:24 +00:00
Jim Meyering
51ca1e585c
Fix a typo: s/||/&&/.
1999-11-07 11:46:20 +00:00
Jim Meyering
bf43e9b11e
Add hard-link-to-symlink test.
1999-11-07 11:44:22 +00:00
Jim Meyering
b2e1221012
variable name change
...
move framework_failure to bottom
1999-11-07 11:13:04 +00:00
Jim Meyering
224fff6a3a
(do_link): Warn that making a hard link to a symbolic link is not portable.
1999-11-07 11:07:53 +00:00
Jim Meyering
7876eafaa1
Remove entire #if LINK_FOLLOWS_SYMLINKS block.
1999-11-07 11:04:00 +00:00
Jim Meyering
8040d4c680
Add comment prior to removing #if LINK_FOLLOWS_SYMLINKS block
1999-11-07 11:03:20 +00:00
Jim Meyering
6e8ec1114f
Allow hard links to symlinks on systems that support it.
...
(STAT_LIKE_LINK): Define.
(do_link): Use STAT_LIKE_LINK, rather than bare `stat', and perform
the extra lstat only on systems where LINK_FOLLOWS_SYMLINKS.
1999-11-07 10:50:11 +00:00
Jim Meyering
6cdbe93585
*** empty log message ***
1999-11-07 10:49:07 +00:00
Jim Meyering
36daa470f4
Use --b=simple, not the now-deprecated `-V simple'.
1999-11-07 10:47:52 +00:00
Jim Meyering
5f9feb9aae
define LINK_FOLLOWS_SYMLINKS
1999-11-07 10:35:53 +00:00
Jim Meyering
6702048c64
.
1999-11-07 10:33:47 +00:00
Jim Meyering
9f5b324ec5
.
1999-11-07 10:33:22 +00:00
Jim Meyering
c13a28cc35
*** empty log message ***
1999-11-07 10:33:11 +00:00
Jim Meyering
de9a877716
add missing \n\
1999-11-07 09:23:06 +00:00
Jim Meyering
1df7091e3b
*** empty log message ***
1999-11-07 09:22:18 +00:00
Jim Meyering
30fc70c376
*** empty log message ***
1999-11-07 09:20:04 +00:00
Jim Meyering
65851e8c38
*** empty log message ***
1999-11-07 08:46:34 +00:00
Jim Meyering
3db1aef04e
(remove_parents): Use the correct test
...
(same as in main) in handling --ignore-fail-on-non-empty.
From Michael Stone.
1999-11-07 08:38:50 +00:00
Jim Meyering
691513e7f3
.
1999-11-07 08:15:37 +00:00
Jim Meyering
a8871677d1
whoops, add quotes in last change
1999-11-06 21:58:42 +00:00
Jim Meyering
44dbec6a60
remove backticks from comments
1999-11-06 21:58:19 +00:00
Jim Meyering
0d3ddaa85c
*** empty log message ***
1999-11-06 21:31:09 +00:00
Jim Meyering
637aa0759b
(jm_MACROS): Use jm_AC_FUNC_LINK_FOLLOWS_SYMLINK here.
1999-11-06 21:30:47 +00:00
Jim Meyering
e2c0a043f7
(jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): New file/macro.
1999-11-06 21:30:16 +00:00
Jim Meyering
81718d1a58
(do_link): Fix typo (in which the function name `symlink'
...
was tested instead of the variable `symbolic_link') that could make
ln perform an unneeded `stat' call.
1999-11-06 16:21:18 +00:00
Jim Meyering
9dc239aca7
*** empty log message ***
1999-11-06 09:55:32 +00:00
Jim Meyering
ea525f532f
(long_options): Correct typo (s/'F'/'p'/) so that `-p'
...
works as the short form of --file-type, per the documentation.
From Michael Stone.
1999-11-06 09:55:13 +00:00
Jim Meyering
476de46ee5
*** empty log message ***
1999-11-06 09:54:46 +00:00
Jim Meyering
571d42e74b
.
1999-11-06 09:04:58 +00:00
Jim Meyering
68e5120531
.
1999-11-06 09:04:22 +00:00
Jim Meyering
6b32b53027
Use HAVE_STRUCT_STAT_ST_BLOCKS, not deprecated HAVE_ST_BLOCKS.
1999-11-05 09:55:24 +00:00
Jim Meyering
8a25562446
Use `AC_CHECK_MEMBERS((struct stat.st_blksize))' instead of deprecated
...
AC_STRUCT_ST_BLKSIZE.
1999-11-05 09:48:53 +00:00
Jim Meyering
764e739e01
remove stray `x's
1999-11-05 09:34:41 +00:00
Jim Meyering
a5bfc49347
*** empty log message ***
1999-11-05 09:27:20 +00:00
Jim Meyering
386d762885
(jm_CHECK_ALL_TYPES): Move some tests from configure.in
...
of textutils, fileutils, and sh-utils into this one (shared between
those packages) file.
1999-11-05 09:27:14 +00:00
Jim Meyering
9df0229009
*** empty log message ***
1999-11-05 07:59:48 +00:00
Jim Meyering
2d81adfab6
(SORTALLOC): New macro.
...
(sortalloc, mergealloc, LINEALLOC): Use it.
(sortalloc, mergealloc, linelength): Now const.
(sortalloc): Increase from 0.5 to 8 MB.
(mergealloc): Increase from 16 to 256 kB.
(LINEALLOC): Increase from 0.25 to 4 MB.
1999-11-05 07:59:40 +00:00
Jim Meyering
ac0c37fd78
.
1999-11-04 23:14:45 +00:00
Jim Meyering
65b35a9e36
Do not consider newline to be part of a line when comparing lines
...
in `sort' and `comm'. POSIX.2 requires that we consider newline,
but this is a bug in the spec and the bug will likely be fixed.
1999-11-04 23:13:40 +00:00
Jim Meyering
67ec190a99
(memcoll): The two arguments cannot be
...
adjacent any more, so remove the alloca/copy workaround for
that case.
1999-11-04 23:13:12 +00:00
Jim Meyering
4b47f20e6a
(readline): Do not leave room for an extra
...
byte after the newline; it's no longer needed.
1999-11-04 23:12:42 +00:00
Jim Meyering
53d2086432
Do not consider newline to be part of a line when comparing lines
...
in `sort' and `comm'. POSIX.2 requires that we consider newline,
but this is a bug in the spec and the bug will likely be fixed.
Update tests `use-nl' and `11d' to reflect this change.
1999-11-04 23:12:13 +00:00
Jim Meyering
cec217ed93
(begfield, limfield, findlines, keycompare, compare):
...
Do not consider newline to be part of a line when comparing lines
in `sort' and `comm'. POSIX.2 requires that we consider newline,
but this is a bug in the spec and the bug will likely be fixed.
1999-11-04 23:11:34 +00:00
Jim Meyering
0b7aeab254
(compare_files):
...
Do not consider newline to be part of a line when comparing lines
in `sort' and `comm'. POSIX.2 requires that we consider newline,
but this is a bug in the spec and the bug will likely be fixed.
1999-11-04 23:11:03 +00:00
Jim Meyering
b4e46d54f9
*** empty log message ***
1999-11-03 17:24:39 +00:00
Jim Meyering
62dac2622f
Remove file. No longer needed since the new version of
...
AC_CHECK_TYPE checks includes unistd.h.
1999-11-03 17:24:33 +00:00
Jim Meyering
76f864a015
Use straight `AC_CHECK_TYPE(ssize_t, int)'.
...
Suggestion from Akim Demaille.
1999-11-03 17:24:03 +00:00
Jim Meyering
dcc7e653c9
*** empty log message ***
1999-11-03 13:07:04 +00:00
Jim Meyering
1c04247f53
Fix so that `tail -fn 2 file' works again.
...
(anonymous enum) [LONG_FOLLOW_OPTION]: Define.
(long_options): Use LONG_FOLLOW_OPTION here, instead of 'f'.
(main): Remove the `::' after the `f' in getopt_long string.
Add `case LONG_FOLLOW_OPTION' after `case 'f':'.
Based on a patch from Tim Waugh.
1999-11-03 13:06:50 +00:00
Jim Meyering
fcbef3a982
*** empty log message ***
1999-11-03 13:05:43 +00:00
Jim Meyering
23d439f22b
(anonymous enum) [RETRY_OPTION]: Define.
...
[MAX_UNCHANGED_STATS_OPTION]: Likewise.
[MAX_CONSECUTIVE_SIZE_CHANGES_OPTION]: Likewise.
[PID_OPTION]: Likewise.
(long_options): Use *_OPTION instead of CHAR_MAX + N.
(main): Likewise.
1999-11-03 12:26:24 +00:00
Jim Meyering
ff220fd012
add comma
1999-11-03 12:20:11 +00:00
Jim Meyering
670f9b2f8a
(recheck): Don't refuse to tail a non-regular, non-pipe.
...
(tail_file): Likewise.
1999-11-03 12:13:39 +00:00
Jim Meyering
789f74708c
include summary in [NAME] section
1999-11-02 14:07:36 +00:00
Jim Meyering
da60713a1d
include summary in [NAME] section
1999-11-02 13:58:56 +00:00
Jim Meyering
57808ffdb5
include summary in [NAME] section
1999-11-02 13:51:42 +00:00
Jim Meyering
8c3db8987e
remove copyright
1999-11-02 13:49:10 +00:00
Jim Meyering
373ced3924
version 1.018
1999-11-02 13:08:05 +00:00
Jim Meyering
f726258818
*** empty log message ***
1999-11-02 07:20:28 +00:00
Jim Meyering
84e957d300
(usage): Warn about mixing use of `-r' with FIFOs and
...
other special files like /dev/zero.
1999-11-01 16:00:40 +00:00
Jim Meyering
80871da192
(MAINTAINERCLEANFILES): Set to $(BUILT_SOURCES).
1999-11-01 09:53:41 +00:00
Jim Meyering
dd1e7763d3
*** empty log message ***
1999-11-01 09:53:13 +00:00
Jim Meyering
dab2c2f26f
update a comment from alpha.gnu.org:/home/gd/gnu/lib/getdate.y
1999-10-31 15:49:05 +00:00
Jim Meyering
4aa83de94e
.
1999-10-31 11:43:22 +00:00
Jim Meyering
67a257993d
(my-distcheck): Remove $(DEPDIR) to work around automake bug.
1999-10-31 11:43:05 +00:00
Jim Meyering
d45f587081
.
1999-10-31 11:40:06 +00:00
Jim Meyering
8d3deedb8d
.
1999-10-31 11:38:40 +00:00
Jim Meyering
85f411e680
*** empty log message ***
1999-10-31 10:42:31 +00:00
Jim Meyering
362c45be17
Convert --backup to take an optional argument.
...
Deprecate --version-control (-V) in comments.
(usage): Remove mention of --version-control.
(main): Make -V warn then fall through into --backup case.
[--backup case]: Handle optional arg.
1999-10-31 10:42:12 +00:00
Jim Meyering
60b24ab5af
tweak usage
1999-10-31 10:36:54 +00:00
Jim Meyering
95c67325f7
.
1999-10-31 10:35:47 +00:00
Jim Meyering
e16e6e2362
*** empty log message ***
1999-10-31 07:43:07 +00:00
Jim Meyering
7179f4a0af
*** empty log message ***
1999-10-31 07:32:05 +00:00
Jim Meyering
7570ff1a15
*** empty log message ***
1999-10-30 16:27:10 +00:00
Jim Meyering
ca1b49d35f
Remove file, since the fix made it into the experimental version of autoconf.
1999-10-30 16:27:04 +00:00
Jim Meyering
61ef65be66
indent more prettily
1999-10-30 16:20:29 +00:00
Jim Meyering
5398f98139
remove stray comma
1999-10-30 16:20:05 +00:00
Jim Meyering
143c0051a7
*** empty log message ***
1999-10-30 11:28:41 +00:00
Jim Meyering
c81b144d58
.
1999-10-30 11:24:34 +00:00
Jim Meyering
b9912b209f
.
1999-10-30 11:24:14 +00:00
Jim Meyering
5f234e2759
*** empty log message ***
1999-10-30 08:11:41 +00:00
Jim Meyering
70dbbd4077
Require 2.14a. Remove backslash before backtick in m4-quoted string.
1999-10-30 08:11:32 +00:00
Jim Meyering
cd2e512366
*** empty log message ***
1999-10-30 08:10:40 +00:00
Jim Meyering
b8dc0dccca
Require 2.14a. Remove backslash before backtick in m4-quoted string.
1999-10-30 08:09:10 +00:00
Jim Meyering
979fe5dc9a
Use new AC_TYPE_SSIZE_T instead of my hacked AC_CHECK_TYPE.
...
Require 2.14a. Remove backslash before backtick in m4-quoted string.
1999-10-30 08:08:57 +00:00
Jim Meyering
ec5d352d55
Remove file, since the fix made it into the experimental
...
version of autoconf.
1999-10-30 07:58:08 +00:00
Jim Meyering
d34f5765a8
New file, requires experimental version of autoconf.
1999-10-30 07:53:04 +00:00
Jim Meyering
3c4c9446a6
Remove file, now that latest version of AC_CHECK_TYPE
...
takes a third arg to specify additional #includes.
1999-10-30 07:52:40 +00:00
Jim Meyering
063d10ae6c
(usage): Tweak --backup description
1999-10-30 07:04:01 +00:00
Jim Meyering
ac1e8485b3
.
1999-10-30 07:03:18 +00:00
Jim Meyering
f62bbb9cb9
*** empty log message ***
1999-10-30 06:32:42 +00:00
Jim Meyering
d437084b93
Convert --backup to take an optional argument.
...
Deprecate --version-control (-V) in comments.
(usage): Remove mention of --version-control.
(main): Make -V warn then fall through into --backup case.
[--backup case]: Handle optional arg.
1999-10-30 06:30:56 +00:00
Jim Meyering
9ddb95e93c
(do_copy): Constify `dest', and cast-away the new
...
const in assignment to new_dest.
1999-10-24 21:28:37 +00:00
Jim Meyering
e3bd3c1c39
add missing program_name arg to match new usage %s
1999-10-24 21:26:51 +00:00
Jim Meyering
ff4e97cf78
.
1999-10-24 17:00:35 +00:00
Jim Meyering
6d1aa48746
label use of -V/--versin-control as a warning
1999-10-23 15:32:01 +00:00
Jim Meyering
02ba1920dd
.
1999-10-23 13:31:09 +00:00
Jim Meyering
fb829c2cd1
import version 1.015
1999-10-23 13:30:28 +00:00
Jim Meyering
0a4ef2236d
*** empty log message ***
1999-10-23 13:25:05 +00:00
Jim Meyering
40c66374f4
*** empty log message ***
1999-10-23 13:18:34 +00:00
Jim Meyering
0ec36fda44
*** empty log message ***
1999-10-23 13:18:10 +00:00
Jim Meyering
84142eaa26
(TESTS): Add dangling-symlink.
1999-10-23 13:16:50 +00:00
Jim Meyering
9d8529baea
*** empty log message ***
1999-10-23 11:46:48 +00:00
Jim Meyering
a579a9f85b
(full_write): Remove unused decl.
...
(open_maybe_create): Remove.
(touch): Don't record whether the file was created; this isn't
possible to do reliably and portably without race conditions.
If the file was created and if amtime_now is nonzero, this
change means we'll have to do another utime system call, but
that's no more harmful than the previous version of this code.
1999-10-23 11:46:03 +00:00
Jim Meyering
767a68f512
*** empty log message ***
1999-10-17 21:33:49 +00:00
Jim Meyering
f8c3b33277
Remove use of mv's now-deprecated
...
-V option. Use --b=simple instead of -b -V simple.
1999-10-17 21:33:38 +00:00
Jim Meyering
77def80003
Convert --backup to take an optional argument.
...
Deprecate --version-control (-V) in comments.
(usage): Remove mention of --version-control.
(main): Make -V warn then fall through into --backup case.
[--backup case]: Handle optional arg.
1999-10-17 21:31:45 +00:00
Jim Meyering
96018007df
*** empty log message ***
1999-10-17 21:31:04 +00:00
Jim Meyering
23d74f24e4
use x, y, not a, b.
1999-10-17 21:29:15 +00:00
Jim Meyering
23d5af772e
adapt to work for mv, too
1999-10-17 21:24:26 +00:00
Jim Meyering
8bbc2e2937
change a message and add usage(1) to another.
1999-10-17 16:26:30 +00:00
Jim Meyering
5d694e4cc3
*** empty log message ***
1999-10-17 10:04:10 +00:00
Jim Meyering
f893b3807d
Accept new option: --target-directory=DIR
...
(TARGET_DIRECTORY_OPTION): Define.
(SPARSE_OPTION): Define.
(usage): Describe it.
(do_copy): Change meanings/names of first two parameters: use `n_files'
in place of `argc - optind', and `file' instead of `argv + optind'.
Add parameter, target_directory.
(main): Pass new arg, target_directory.
1999-10-17 10:01:30 +00:00
Jim Meyering
a374a307c5
don't compute isdir() of -- or an option string
1999-10-17 07:39:20 +00:00
Jim Meyering
b221905959
remove last `,' in enum
1999-10-17 07:25:34 +00:00
Jim Meyering
ff2333c835
(TESTS): Add cp-mv-backup.
1999-10-16 14:52:40 +00:00
Jim Meyering
bd4945f89c
*** empty log message ***
1999-10-16 14:51:45 +00:00
Jim Meyering
bda7fb978e
Remove use of cp's now-deprecated --version-control option.
1999-10-16 14:50:26 +00:00
Jim Meyering
535a5f905f
*** empty log message ***
1999-10-16 14:48:25 +00:00
Jim Meyering
34306581ac
Convert --backup to take an optional argument.
...
Deprecate --version-control (-V) in comments.
(usage): Remove mention of --version-control.
(main): Make -V warn then fall through into --backup case.
[--backup case]: Handle optional arg.
1999-10-16 14:48:16 +00:00
Jim Meyering
d25861b4da
Remove use of cp's now-deprecated -V option.
...
Use --b=simple instead of -b -V simple.
1999-10-16 14:44:17 +00:00
Jim Meyering
c9e90c55fa
*** empty log message ***
1999-10-16 13:49:28 +00:00
Jim Meyering
07feb846a6
*** empty log message ***
1999-10-16 13:39:50 +00:00
Jim Meyering
0470b5dce9
*** empty log message ***
1999-10-16 13:13:39 +00:00
Jim Meyering
449c9c39cc
*** empty log message ***
1999-10-11 14:04:32 +00:00
Jim Meyering
17c213ed3f
update from GNU lib C
1999-10-11 12:39:14 +00:00
Jim Meyering
42da57def9
*** empty log message ***
1999-10-11 12:39:09 +00:00
Jim Meyering
eef13be7f9
*** empty log message ***
1999-10-11 12:38:55 +00:00
Jim Meyering
3bea9c2f51
*** empty log message ***
1999-10-09 13:22:57 +00:00
Jim Meyering
2de1a014ef
Accept new option: --target-directory=DIR
...
(TARGET_DIRECTORY_OPTION): Define.
(usage): Describe it.
(main): Implement it.
Make code clearer: use new variable `n_files' in place of
`argc - optind'. Use `file' instead of `argv + optind'.
1999-10-09 13:22:08 +00:00
Jim Meyering
764768f318
*** empty log message ***
1999-10-07 12:46:15 +00:00
Jim Meyering
290848dd2b
Don't require autoconf-2.14.1.
1999-10-04 07:51:44 +00:00
Jim Meyering
1ac0c21d89
*** empty log message ***
1999-10-04 07:51:26 +00:00
Jim Meyering
17754acc90
(__attribute__): Wrap with #ifndef __attribute__.
1999-10-04 06:04:19 +00:00
Jim Meyering
0226382b34
(__attribute__): Define to empty if GCC claims to
...
be before 2.8; this is needed for OPENStep 4.2 cc. Also,
define to empty if strict ANSI.
1999-10-04 06:02:41 +00:00
Jim Meyering
1ca4f162fa
(__attribute__): Define to empty if GCC claims to
...
be before 2.8; this is needed for OPENStep 4.2 cc. Also,
define to empty if strict ANSI.
1999-10-04 05:59:37 +00:00
Jim Meyering
84928ec02d
(TARGET_DIRECTORY_OPTION): Define.
...
(usage): Describe it.
(main): Implement it.
Remove unused variable, stdin_tty.
Make code clearer: use new variable `n_files' in place of
`argc - optind'. Use `file' instead of `argv + optind'.
1999-10-03 16:59:07 +00:00
Jim Meyering
46f2e4efeb
another example for tr -- illustrating problems with `-' in ranges..
1999-10-02 11:46:53 +00:00
Jim Meyering
6c4caf0dbf
*** empty log message ***
1999-10-02 11:42:26 +00:00
Jim Meyering
1003235282
.
1999-10-02 11:12:34 +00:00
Jim Meyering
fb4889bcd9
.
1999-10-02 11:12:06 +00:00
Jim Meyering
155695ed60
*** empty log message ***
1999-09-29 14:44:36 +00:00
Jim Meyering
d5c47e9163
(AC_SYS_LARGEFILE_FLAGS): Work around GCC 2.95.1 bug with HP-UX 10.20.
1999-09-29 14:44:31 +00:00
Jim Meyering
ea0df9b67d
Do s/#ifdef HAVE_/#if HAVE_/ -- solely for aesthetics.
...
Do the same for other config.h macros like CLOSEDIR_VOID and MAJOR_*.
1999-09-28 16:22:54 +00:00
Jim Meyering
98ba27811d
Do s/#ifdef HAVE_/#if HAVE_/ -- solely for aesthetics.
1999-09-28 16:22:38 +00:00
Jim Meyering
a66e71a1d2
*** empty log message ***
1999-09-28 15:27:13 +00:00
Jim Meyering
4a03ccc044
(__attribute__): Protect against redefinition.
1999-09-28 15:26:45 +00:00
Jim Meyering
57d52e5170
*** empty log message ***
1999-09-28 14:48:53 +00:00
Jim Meyering
a7047bf647
(error_at_line): Use strerror portably here, too,
...
just as was done in error.
1999-09-28 14:48:43 +00:00
Jim Meyering
6f3516dc97
.
1999-09-26 22:36:11 +00:00
Jim Meyering
057f710a76
(xalloc_die): Rename from xalloc_fail and update callers.
...
Use explicit exit to help avoid warnings.
1999-09-26 19:05:39 +00:00
Jim Meyering
168676d418
small correction from Akim
1999-09-26 19:01:12 +00:00
Jim Meyering
825a182517
*** empty log message ***
1999-09-26 18:53:01 +00:00
Jim Meyering
34cc9acdd9
(DIRECTORY_SEPARATOR): Define.
...
(ISSLASH): Define.
(path_concat): Allow parameter DIR to be NULL.
(xpath_concat): New function.
From Akim Demaille.
1999-09-26 18:52:51 +00:00
Jim Meyering
0f97cac340
(__attribute__): Define.
...
(ATTRIBUTE_NORETURN): Define.
(xalloc_fail_func): Add noreturn attribute.
(xalloc_die): Declare.
(NEW): Define as yet unused macro.
(XFREE): Likewise
(CCLONE): Likewise.
(CLONE): Likewise.
From Akim Demaille.
1999-09-26 18:42:56 +00:00
Jim Meyering
6710abd4ae
(base_name): Add prototype. From Akim Demaille.
1999-09-26 18:37:02 +00:00
Jim Meyering
566b0c41e3
.
1999-09-24 07:42:42 +00:00
Jim Meyering
72a5a4b5af
.
1999-09-24 07:35:42 +00:00
Jim Meyering
e105d08552
*** empty log message ***
1999-09-19 16:48:43 +00:00
Jim Meyering
2e5a37a44e
*** empty log message ***
1999-09-19 16:47:58 +00:00
Jim Meyering
8e0c33f8ea
[STAT_MACROS_BROKEN] (S_ISLNK): Undefine.
...
(S_ISLNK): Define if necessary.
This is necessary on a NEC SX-4 with SUPER-UX 9.1.
1999-09-19 16:46:50 +00:00
Jim Meyering
16155b0807
*** empty log message ***
1999-09-19 16:45:24 +00:00
Jim Meyering
1648386aa0
(siginfo_handler): Mark parameter with ATTRIBUTE_UNUSED.
...
Change lots of count and index variables to be of unsigned type.
(dd_copy): Add new unsigned variable, n_bytes_read, in place of
many uses of `nread'.
1999-09-19 16:23:17 +00:00
Jim Meyering
7447e09e2a
*** empty log message ***
1999-09-19 16:22:23 +00:00
Jim Meyering
96949ef7f5
(__attribute__): Define.
...
(ATTRIBUTE_NORETURN): Remove #else clause.
(ATTRIBUTE_UNUSED): Define.
1999-09-19 16:21:26 +00:00
Jim Meyering
44b1bde148
Remove useless parens in #if directive
1999-09-19 08:09:50 +00:00
Jim Meyering
1e5c8f23ce
.
1999-09-18 21:18:37 +00:00
Jim Meyering
f1029324fe
.
1999-09-18 21:17:29 +00:00
Jim Meyering
c1eb26af14
*** empty log message ***
1999-09-17 21:45:53 +00:00
Jim Meyering
93eaa3c661
(AC_REPLACE_FUNCS): Add strdup.
...
Paul Nevai reported a link failure on a NeXT CUBE with NeXTSTEP 3.3
due to missing strdup (against sh-utils-2.0).
1999-09-17 21:45:48 +00:00
Jim Meyering
67aaf0afa6
(usage): Remove misleading sentence in --help output.
...
From Karl Heuer.
1999-09-09 19:56:10 +00:00
Jim Meyering
fc02691130
Remove declaration of xstrdup.
1999-09-08 08:39:49 +00:00
Jim Meyering
29f710b0e5
*** empty log message ***
1999-09-05 06:56:59 +00:00
Jim Meyering
6c26ef5e0d
(ENOSYS): Don't use ENOMSG; it's not in NeXTStep3.3.
...
Use EINVAL instead.
1999-09-05 06:56:50 +00:00
Jim Meyering
a8d1ef1616
tweak comment
1999-09-04 20:27:03 +00:00
Jim Meyering
8bde83a334
*** empty log message ***
1999-09-02 21:34:33 +00:00
Jim Meyering
85e0053136
Remove xstrdup declaration.
1999-09-02 21:34:04 +00:00
Jim Meyering
b10b8369dd
Remove xstrdup declaration.
1999-09-02 21:33:23 +00:00
Jim Meyering
1aab3474a1
Remove xstrdup declaration.
1999-09-02 21:33:00 +00:00
Jim Meyering
42a837c531
*** empty log message ***
1999-09-02 21:31:37 +00:00
Jim Meyering
d1b4719534
Remove xstrdup declaration.
1999-09-02 21:31:19 +00:00
Jim Meyering
81fde1922f
(xalloc_fail_func): Use `PARAMS'.
...
(xstrdup): Add protoype.
1999-09-02 21:23:01 +00:00
Jim Meyering
7d2b2cc3f9
import version 1.013
1999-09-02 10:40:44 +00:00
Jim Meyering
967bd9f5f0
Remove declaration of xstrdup.
1999-09-01 13:28:21 +00:00
Jim Meyering
f2a32f6e5b
(version_etc_copyright): Declare it.
1999-09-01 13:16:46 +00:00
Jim Meyering
8e064c4377
(version_etc_copyright): Default copyright string.
...
(version_etc): Use it.
1999-09-01 13:15:11 +00:00
Jim Meyering
5790705b19
(xalloc_fail_func): Use `PARAMS'.
1999-09-01 13:09:19 +00:00
Jim Meyering
fa36ee7ea2
*** empty log message ***
1999-08-31 20:46:40 +00:00
Jim Meyering
8a29209450
Add .rpm, .png, and .fli.
...
From Andres Soolo.
1999-08-31 20:46:18 +00:00
Jim Meyering
82669abc1a
*** empty log message ***
1999-08-30 15:05:34 +00:00
Jim Meyering
794af09007
.
1999-08-30 14:59:37 +00:00
Jim Meyering
128307fa88
.
1999-08-30 14:59:08 +00:00
Jim Meyering
84f4450da4
*** empty log message ***
1999-08-30 14:44:10 +00:00
Jim Meyering
038e5f009e
(longopts): Restore accidentally-removed entry for `--portability' long option.
1999-08-30 14:43:52 +00:00
Jim Meyering
4ab0a2a4c6
(usage): Correct --help message.
1999-08-30 14:41:05 +00:00
Jim Meyering
4b20f454fe
split a long line.
1999-08-30 14:39:05 +00:00
Jim Meyering
33bebae5ae
(usage): Correct --help message.
1999-08-30 14:38:00 +00:00
Jim Meyering
ccff4ede2b
(usage): Correct --help message.
1999-08-30 14:37:40 +00:00
Jim Meyering
6f48cb1924
(usage): Correct --help message.
1999-08-30 14:36:26 +00:00
Jim Meyering
98ecd5b300
(usage): Correct --help message.
1999-08-30 14:36:06 +00:00
Jim Meyering
57e5f5a5b5
(usage): Correct --help message.
1999-08-30 14:35:45 +00:00
Jim Meyering
2a0b67dc3b
(usage): Correct --help message.
1999-08-30 14:35:20 +00:00
Jim Meyering
805034d054
.
1999-08-30 14:34:09 +00:00
Jim Meyering
c180c51c79
.
1999-08-30 14:33:39 +00:00
Jim Meyering
e044763e67
.
1999-08-30 14:31:16 +00:00
Jim Meyering
b8da6c90b6
.
1999-08-30 14:30:28 +00:00
Jim Meyering
269630005b
.
1999-08-29 21:13:46 +00:00
Jim Meyering
902d5e299d
*** empty log message ***
1999-08-29 21:10:22 +00:00
Jim Meyering
75789c4643
(main): Call exit explicitly to avoid warning from gcc.
...
Include "xstrtol.h".
(isinteger): Remove function and prototype.
(main): Use xstrtol in place of atoi. Remove associated FIXME comments.
1999-08-29 21:09:34 +00:00
Jim Meyering
678cbc835e
(isinteger): Move definition to precede use. Remove prototype.
1999-08-29 20:49:07 +00:00
Jim Meyering
de8d09d22d
(main): Call exit explicitly to avoid warning from gcc.
1999-08-29 20:47:17 +00:00
Jim Meyering
b266f1a207
(main): Call exit explicitly to avoid warning from gcc.
1999-08-29 20:45:50 +00:00
Jim Meyering
a61888be78
*** empty log message ***
1999-08-29 20:42:42 +00:00
Jim Meyering
a3bafb3263
*** empty log message ***
1999-08-29 20:40:15 +00:00
Jim Meyering
937c7d8bab
Require jm_BISON.
1999-08-29 20:40:00 +00:00
Jim Meyering
b7af6cd62a
*** empty log message ***
1999-08-29 20:37:25 +00:00
Jim Meyering
09b7fb4252
*** empty log message ***
1999-08-29 20:35:16 +00:00
Jim Meyering
f9ab8e8b03
*** empty log message ***
1999-08-29 20:05:07 +00:00
Jim Meyering
fb9a0d3dff
*** empty log message ***
1999-08-29 19:54:09 +00:00
Jim Meyering
d45400c9a9
(relative_time_table): Change type' of THIS' from
...
tMINUTE_UNIT to tUNUMBER. From Urs Thuermann.
1999-08-29 14:55:24 +00:00
Jim Meyering
81eda26beb
*** empty log message ***
1999-08-29 14:49:06 +00:00
Jim Meyering
1a9b70d7a8
*** empty log message ***
1999-08-29 14:46:35 +00:00
Jim Meyering
70c01e7963
(test_vector): Add a test for the Risks-reported problem with `Nov 11 1996'.
1999-08-29 14:46:25 +00:00
Jim Meyering
bd4a3f044d
*** empty log message ***
1999-08-29 14:37:40 +00:00
Jim Meyering
13bc9dcc35
(test_vector): Add tests for use of `this'.
1999-08-29 14:36:48 +00:00
Jim Meyering
6b840273e0
(get_date): Rename latter local `tm' to probe_tm.
1999-08-29 12:55:35 +00:00
Jim Meyering
9f92dfbf90
(get_date): Rename outermost local probe' to quarter'.
1999-08-29 12:28:56 +00:00
Jim Meyering
26656272e8
Add copyright notice.
...
(number): Handle `Nov 11 1996' example; see Risks Digest 20.55
http://catless.ncl.ac.uk/Risks/20.55.html#subj18
(1999-08-27)
(<stdio.h>): Include only if testing.
(ISUPPER): Remove.
(ISLOWER, PC): New macros.
(<string.h>): Include if HAVE_STRING_H, not USG.
(bcopy): Remove.
(yymaxdepth, ..., yycheck): Don't bother to redefine, since we assume
bison.
(EPOCH_YEAR): Renamed from EPOCH.
(table): Renamed from TABLE.
(meridian): Now an anonymous enum.
(struct parser_control): New type.
(YYLEX_PARAM, YYPARSE_PARAM, YYSTYPE): New macros.
(yyInput, ..., yyRelYear): Migrated into struct parser_control.
(%pure_parser): Added, so that the parser is pure.
(%union): Removed; the type is now just plain int.
All %type directives removed.
(tLOCAL_ZONE): New %token.
(month_day_table): Renamed from MonthDayTable.
(gmtime, localtime, mktime, time): Declare only if not defined.
(meridian_table): New table.
(dst_table): New table.
(units_table): renamed from UnitsTable.
(relative_time_table): Renamed from OtherTable.
(time_zone_table): Renamed from TimezoneTable. Modernized data.
(military_table): Renamed from MilitaryTable.
(to_hour): Renamed from ToHour.
(to_year): Renamed from ToYear.
(lookup_zone): New function.
(LookupWord): Renamed from lookup_word.
Use lookup_zone for time zones.
(yylex): Now reentrant. All callers changed.
(get_date): Add support for local time zone abbreviations.
Make it reentrant.
1999-08-29 07:29:51 +00:00
Jim Meyering
948cf23537
*** empty log message ***
1999-08-25 15:41:52 +00:00
Jim Meyering
2395e90973
*** empty log message ***
1999-08-22 16:28:45 +00:00
Jim Meyering
bb6f5c5913
*** empty log message ***
1999-08-22 16:28:26 +00:00
Jim Meyering
d1b7514e91
*** empty log message ***
1999-08-22 16:23:28 +00:00
Jim Meyering
53e173cca6
(detect_loop): There's no loop if k->top is NULL.
1999-08-22 16:10:24 +00:00
Jim Meyering
5157fd957e
Add a few more tests.
1999-08-22 16:09:29 +00:00
Jim Meyering
d39e2c5127
*** empty log message ***
1999-08-22 15:58:28 +00:00
Jim Meyering
80e8a30f39
*** empty log message ***
1999-08-22 15:58:06 +00:00
Jim Meyering
83d003e558
Rewrite to use Fetish.pm-based framework.
1999-08-22 15:55:41 +00:00
Jim Meyering
9715e45a87
*** empty log message ***
1999-08-22 15:54:35 +00:00
Jim Meyering
5d3b030798
.
1999-08-22 15:53:59 +00:00
Jim Meyering
19a165cc9c
tweak comment
1999-08-22 11:34:56 +00:00
Jim Meyering
7a7ef5ff5b
(check_file): Explain why we have separate if' and else'
...
blocks when the code in the else block could handle both cases.
1999-08-22 11:31:08 +00:00
Jim Meyering
2638bf642c
*** empty log message ***
1999-08-22 11:17:47 +00:00
Jim Meyering
9503681d86
(check_file): Generate each line of output earlier,
...
when possible. It is possible when using none of these options:
--count, -repeated, --all-repeated, --unique.
Based on a patch from Ian Turner.
(check_file): Move declarations of local variables into the scopes where used.
(min): Remove macro definition.
(different): Use MIN, not min.
(SWAP_LINES): New macro.
(check_file): Use it here.
1999-08-22 11:17:42 +00:00
Jim Meyering
7d8102bec2
.
1999-08-22 11:04:23 +00:00
Jim Meyering
b980775bb6
*** empty log message ***
1999-08-22 11:03:57 +00:00
Jim Meyering
b96c6c60eb
*** empty log message ***
1999-08-22 11:03:32 +00:00
Jim Meyering
7de78927ed
Escape backslashes so tr's manual comes out right.
...
Reported by Andreas Schwab.
1999-08-22 11:02:39 +00:00
Jim Meyering
7a44e716a4
*** empty log message ***
1999-08-22 10:58:31 +00:00
Jim Meyering
95b8288176
(ATTRIBUTE_NORETURN): Define.
1999-08-22 10:57:51 +00:00
Jim Meyering
5a2d528081
Use ATTRIBUTE_NORETURN instead of NO_RETURN_ATTRIBUTE.
1999-08-22 10:57:40 +00:00
Jim Meyering
8ab42dc273
*** empty log message ***
1999-08-22 10:53:37 +00:00
Jim Meyering
705cf20084
(run_shell): Declare with noreturn attribute.
...
Use an explicit exit(1) rather than doing that through error.
1999-08-22 10:53:13 +00:00
Jim Meyering
fc08f1058a
*** empty log message ***
1999-08-22 10:22:06 +00:00
Jim Meyering
a343e68e00
(main): Rename locals i and j.
...
Use IF_LINT macro instead of #ifdef lint...
1999-08-22 10:21:36 +00:00
Jim Meyering
e8e722d58e
*** empty log message ***
1999-08-22 10:19:56 +00:00
Jim Meyering
8313e867b2
(validate_path): Use IF_LINT macro instead of #ifdef lint.
1999-08-22 10:19:35 +00:00
Jim Meyering
4dac9be014
(batch_convert): Use IF_LINT macro instead of #ifdef lint.
1999-08-22 10:19:15 +00:00
Jim Meyering
46554e300b
(dump): Use IF_LINT macro instead of #ifdef lint...
...
(main): Likewise.
1999-08-22 09:51:20 +00:00
Jim Meyering
8b5ed0399d
(paste_parallel): Use IF_LINT macro instead of #ifdef lint...
1999-08-22 09:50:56 +00:00
Jim Meyering
e11d70c362
(read_line): Use IF_LINT macro instead of #ifdef lint...
1999-08-22 09:50:31 +00:00
Jim Meyering
005c36b178
(checkfp): Use IF_LINT macro instead of #ifdef lint...
...
(mergefps): Likewise.
1999-08-22 09:50:05 +00:00
Jim Meyering
0e3b9af25b
(usage): Correct bug-reporting email address.
...
(tsort): Remove trailing `\n' in error format.
1999-08-22 09:45:52 +00:00
Jim Meyering
1ec1017a23
(IF_LINT): Define new macro.
1999-08-22 09:43:48 +00:00
Jim Meyering
bab0581788
(md5_check): Remove trailing `\n' in error format.
1999-08-22 09:43:25 +00:00
Jim Meyering
e23b334713
(SWAP_LINES): New macro.
...
(check_file): Use it here.
[really remove min macro, this time]
1999-08-22 08:57:37 +00:00
Jim Meyering
475a58337a
(writeline): Constify a char*.
1999-08-22 08:48:45 +00:00
Jim Meyering
1195909f5d
(cksum): Constify a char*.
1999-08-22 08:48:06 +00:00
Jim Meyering
0c44307f3b
*** empty log message ***
1999-08-22 08:47:00 +00:00
Jim Meyering
138cf56fdb
(parse_integer): Add `const' to char* parameter and
...
add a separate `suffix' variable.
1999-08-22 08:46:33 +00:00
Jim Meyering
a711e8e132
(check_file): Move declarations of local variables
...
into the scopes where they're used.
(min): Remove macro definition.
(different): Use MIN, not min.
1999-08-22 08:16:34 +00:00
Jim Meyering
e32013660e
*** empty log message ***
1999-08-21 20:26:25 +00:00
Jim Meyering
b4e8324ac2
(usage): Remove the ` [-v]' from the Usage: line.
1999-08-21 20:26:18 +00:00
Jim Meyering
03455da71a
import latest
1999-08-20 10:05:46 +00:00
Jim Meyering
c82037714e
*** empty log message ***
1999-08-20 09:02:39 +00:00
Jim Meyering
6faeb61968
*** empty log message ***
1999-08-20 08:58:40 +00:00
Jim Meyering
82288821f0
(usage): Tweak --help output to make it more consistent with that of chgrp.
1999-08-20 08:58:34 +00:00
Jim Meyering
28c95e39c1
(usage): Tweak --help output to make it more consistent with that of chown.
1999-08-20 08:58:21 +00:00
Jim Meyering
47ac7c933a
paste --delimiters: add missing `='
1999-08-18 16:21:16 +00:00
Jim Meyering
4ba5bee1a0
stty --file: add missing `='
1999-08-18 16:20:03 +00:00
Jim Meyering
f063d2f7a2
*** empty log message ***
1999-08-18 07:41:39 +00:00
Jim Meyering
ee81e2f472
(AC_SYS_LARGEFILE): Fix typo: missing comma
...
in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
1999-08-18 07:41:27 +00:00
Jim Meyering
c1e29b69ba
*** empty log message ***
1999-08-17 10:17:42 +00:00
Jim Meyering
13955cb7c1
source input-tty instead of open-coding it
1999-08-17 10:15:50 +00:00
Jim Meyering
e95aecb85e
(EXTRA_DIST): Add input-tty.
1999-08-17 10:14:23 +00:00
Jim Meyering
b66c78c236
*** empty log message ***
1999-08-17 10:13:27 +00:00
Jim Meyering
b1d6d67405
*** empty log message ***
1999-08-17 08:03:49 +00:00
Jim Meyering
086c4578e3
.
1999-08-17 08:00:19 +00:00
Jim Meyering
99d5294ab1
*** empty log message ***
1999-08-17 07:59:12 +00:00
Jim Meyering
f99e33733b
.
1999-08-17 07:46:10 +00:00
Jim Meyering
4d22e13282
This change is nearly identical to the chown.c change of 1998-05-24
...
Accept new option, --dereference.
--no-dereference is now the default. Include lchown.h.
(enum Change_status) [CH_NOT_APPLIED]: New member.
(change_symlinks): Enable this by default, now.
(describe_change): Handle new case.
(change_file_group): Add new parameter: cmdline_arg. Update callers.
Reorganize to reflect changed semantics.
(LCHOWN): Remove definitions.
From Bruno Haible.
1999-08-16 21:21:39 +00:00
Jim Meyering
18607df151
(groupname): Declare to be `const'.
...
(change_dir_owner): Declare statp parameter to be `const'.
(usage): Make the output be more consistent with that from chgrp.
1999-08-16 21:20:44 +00:00
Jim Meyering
1b4fc0d733
factor examples
1999-08-15 18:43:54 +00:00
Jim Meyering
1cea2b41a4
*** empty log message ***
1999-08-15 12:57:21 +00:00
Jim Meyering
a2267a42f8
--pid vs djgpp
1999-08-15 12:56:33 +00:00
Jim Meyering
7228350401
(ENOSYS): Define to a bogus value if not already defined.
...
(parse_options): Warn if --pid=PID is used and kill()
returns ENOSYS (e.g. when compiled with DJGPP).
1999-08-15 12:56:00 +00:00
Jim Meyering
22cdfc8955
.
1999-08-14 15:37:41 +00:00
Jim Meyering
cb47f7bef7
*** empty log message ***
1999-08-14 12:42:56 +00:00
Jim Meyering
7fda0e1065
Fail-77 if stdin is not a tty.
1999-08-14 12:42:03 +00:00
Jim Meyering
b91360e484
*** empty log message ***
1999-08-14 12:41:34 +00:00
Jim Meyering
4b797e9d5c
*** empty log message ***
1999-08-13 08:51:42 +00:00
Jim Meyering
9b5e17f134
*** empty log message ***
1999-08-13 08:02:03 +00:00
Jim Meyering
bee39b77d9
.
1999-08-13 07:57:15 +00:00
Jim Meyering
18eb7260a1
*** empty log message ***
1999-08-12 15:16:12 +00:00
Jim Meyering
531ced1819
Document how to ignore newline during sort
1999-08-12 15:16:04 +00:00
Jim Meyering
b6ee833da0
*** empty log message ***
1999-08-12 15:15:49 +00:00
Jim Meyering
cfd67ae18c
*** empty log message ***
1999-08-10 11:02:10 +00:00
Jim Meyering
a26a44baba
(usage): Add ls --quoting-style=locale.
1999-08-10 11:00:58 +00:00
Jim Meyering
843d60096e
(ARGMATCH_QUOTING_STYLE):
...
Change from escape_quoting_style to locale_quoting_style.
(argmatch_invalid): Use new quotearg_style primitive for simplicity.
Also, use ARGMATCH_QUOTING_STYLE to quote, instead of quoting ourselves.
1999-08-10 11:00:12 +00:00
Jim Meyering
bcfbd6fab1
(locale_quoting_style): New enum value.
...
(quotearg_n_style, quotearg_style): New decls.
1999-08-10 10:58:01 +00:00
Jim Meyering
84dc18f1db
Include <libintl.h> if ENABLE_NLS.
...
(_): New macro.
(quoting_style_args, quoting_style_v, quotearg_buffer): Add support
for locale_quoting_style, using _("`") and _("'") for open and close
quote symbols.
Do not quote spaces in escape_quoting_style.
(quotearg_n_style, quotearg_style): New functions.
1999-08-10 10:50:18 +00:00
Jim Meyering
10c7ee785a
*** empty log message ***
1999-08-08 20:01:58 +00:00
Jim Meyering
6591e754b2
(usage): Clarify description of --time=WORD.
1999-08-08 20:01:50 +00:00
Jim Meyering
05c804e18f
.
1999-08-08 10:18:36 +00:00
Jim Meyering
89e470b8e2
fix typo
1999-08-08 10:16:53 +00:00
Jim Meyering
e26558d720
*** empty log message ***
1999-08-08 10:15:15 +00:00
Jim Meyering
8fd9cfdd3c
(count_entry): Remove cast of savedir arg.
1999-08-08 10:15:06 +00:00
Jim Meyering
ca2cd27d3c
(copy_dir): Remove cast of savedir arg.
1999-08-08 10:14:45 +00:00
Jim Meyering
8b2c09a944
(change_dir_owner): Remove cast of savedir arg.
1999-08-08 10:14:26 +00:00
Jim Meyering
41a7bbf8e0
(change_dir_mode): Remove cast of savedir arg.
1999-08-08 10:14:01 +00:00
Jim Meyering
08ae72e3a4
(change_dir_group): Remove cast of savedir arg.
1999-08-08 10:13:44 +00:00
Jim Meyering
c127e62803
update prototype
1999-08-08 10:12:55 +00:00
Jim Meyering
0bb442899e
(savedir): Change type of name_size parameter to off_t.
1999-08-08 10:12:43 +00:00
Jim Meyering
412590b094
*** empty log message ***
1999-08-08 10:10:20 +00:00
Jim Meyering
6fcaba3a1e
*** empty log message ***
1999-08-07 12:16:35 +00:00
Jim Meyering
f5f7082712
*** empty log message ***
1999-08-07 10:46:11 +00:00
Jim Meyering
20c6afc39f
*** empty log message ***
1999-08-07 10:45:36 +00:00
Jim Meyering
16fa90f7d0
(po-check): New rule.
...
(alpha): Make it.
1999-08-07 10:41:00 +00:00
Jim Meyering
aeb6ea6c01
.
1999-08-07 09:59:51 +00:00
Jim Meyering
e1eebd3966
*** empty log message ***
1999-08-07 09:54:55 +00:00
Jim Meyering
e03ffca770
*** empty log message ***
1999-08-07 09:53:59 +00:00
Jim Meyering
2f19e00c90
*** empty log message ***
1999-08-07 09:50:41 +00:00
Jim Meyering
12fbee444c
(OtherTable[]): Use tDAY_UNIT for `tomorrow,'
...
`yesterday,' `today,' and `now' rather than tMINUTE_UNIT. Of course
with correspondingly smaller numbers for tomorrow and yesterday.
This change does not change the way the code works, since the
grammar rules for the two symbols are analogous.
1999-08-07 09:50:34 +00:00
Jim Meyering
0abcbb7b3d
*** empty log message ***
1999-08-07 09:49:50 +00:00
Jim Meyering
b5f2d23a1c
*** empty log message ***
1999-08-07 08:25:34 +00:00
Jim Meyering
2d4a921699
*** empty log message ***
1999-08-06 19:24:05 +00:00
Jim Meyering
66f0de09e8
.
1999-08-06 19:23:33 +00:00
Jim Meyering
fed1e6eceb
*** empty log message ***
1999-08-06 19:22:43 +00:00
Jim Meyering
505ee4c31c
(Follow_mode): Remove comma at end of enumerator list.
...
Reported by Kaveh Ghazi.
1999-08-06 19:21:05 +00:00
Jim Meyering
dda679e516
*** empty log message ***
1999-08-06 10:22:22 +00:00
Jim Meyering
7cdcf3b47a
Honor --help and --version once again, though now
...
only if POSIXLY_CORRECT is set.
1999-08-06 10:14:52 +00:00
Jim Meyering
e4024a94f8
Include file name in `write error' diagnostics.
...
(write_bytes): Add output_file parameter and use it. Update callers.
(mergefps): Likewise.
(merge): Likewise.
(sort): Likewise.
Reported by John Summerfield.
1999-08-06 00:07:59 +00:00
Jim Meyering
a07027bbda
*** empty log message ***
1999-08-05 14:45:13 +00:00
Jim Meyering
cf8234804d
*** empty log message ***
1999-08-05 14:40:59 +00:00
Jim Meyering
fad7082c96
*** empty log message ***
1999-08-05 12:58:13 +00:00
Jim Meyering
59b21e3f05
*** empty log message ***
1999-08-05 11:19:54 +00:00
Jim Meyering
c0c398ba95
Rename test file from conftestdata to conftest.data
...
to avoid conflicts with `conftest' on 8+3 filesystems.
Suggestion from Eli Zaretskii.
1999-08-05 11:18:39 +00:00
Jim Meyering
f8b8ef6242
.
1999-08-04 11:37:54 +00:00
Jim Meyering
707f9870ba
*** empty log message ***
1999-08-04 11:14:55 +00:00
Jim Meyering
26fe14166f
*** empty log message ***
1999-08-04 08:16:05 +00:00
Jim Meyering
1259760b63
*** empty log message ***
1999-08-04 08:14:37 +00:00
Jim Meyering
9f315fd6f8
*** empty log message ***
1999-08-04 08:14:25 +00:00
Jim Meyering
c6c4932d6c
*** empty log message ***
1999-08-04 08:13:33 +00:00
Jim Meyering
7a3247e23b
(AM_FUNC_GETLINE): Run this test.
...
(AC_CHECK_FUNCS): Check for getdelim.
1999-08-04 08:10:17 +00:00
Jim Meyering
a6fcc4893f
*** empty log message ***
1999-08-04 08:05:17 +00:00
Jim Meyering
4ff62130e9
*** empty log message ***
1999-08-04 08:04:34 +00:00
Jim Meyering
c8d4c53bff
*** empty log message ***
1999-08-04 08:03:56 +00:00
Jim Meyering
4606c57a5c
*** empty log message ***
1999-08-03 07:47:06 +00:00
Jim Meyering
231c74cf2b
*** empty log message ***
1999-08-03 07:46:46 +00:00
Jim Meyering
3cc8a10875
(tail_forever): When following by name and calling recheck
...
because of exceeding max_n_consecutive_size_changes_between_opens,
`continue' so we don't fall through and (assuming the file finally grew)
get the erroneous `file truncated' message.
1999-08-03 07:43:42 +00:00
Jim Meyering
dd7bb02a99
*** empty log message ***
1999-08-02 08:34:49 +00:00
Jim Meyering
0856c30182
Add a comment.
1999-08-02 08:34:39 +00:00
Jim Meyering
ef315fa054
*** empty log message ***
1999-08-01 11:02:38 +00:00
Jim Meyering
1a1a070926
(usage): Correct description of %S; (00..60, not 00..61).
...
From Ken Pizzini.
1999-08-01 11:02:28 +00:00
Jim Meyering
113874c5f5
*** empty log message ***
1999-08-01 10:17:31 +00:00
Jim Meyering
58954a525e
.
1999-08-01 10:13:13 +00:00
Jim Meyering
f0f1719546
.
1999-08-01 10:09:46 +00:00
Jim Meyering
47aa3de9f4
*** empty log message ***
1999-08-01 10:09:24 +00:00
Jim Meyering
be9c42975f
.
1999-08-01 10:01:27 +00:00
Jim Meyering
20b936fbd2
*** empty log message ***
1999-08-01 09:59:51 +00:00
Jim Meyering
75e8fc40f8
(AC_FUNC_MKTIME): Undefine to avoid syntax errors from m4.
1999-08-01 09:59:45 +00:00
Jim Meyering
9624b35110
*** empty log message ***
1999-08-01 09:54:45 +00:00
Jim Meyering
10a0ecfe61
*** empty log message ***
1999-08-01 09:44:42 +00:00
Jim Meyering
b1d0c95b4b
*** empty log message ***
1999-08-01 09:33:53 +00:00
Jim Meyering
961afa7d2f
*** empty log message ***
1999-08-01 09:33:49 +00:00
Jim Meyering
2ce235df9c
*** empty log message ***
1999-08-01 09:32:29 +00:00
Jim Meyering
07432a0f9d
New file, which is a preview of what should appear
...
in the next public autoconf release.
1999-08-01 09:22:38 +00:00
Jim Meyering
8dc0dbec88
*** empty log message ***
1999-08-01 09:05:29 +00:00
Jim Meyering
270f765604
(jm_AC_PREREQ_XSTRTOUMAX): Check whether
...
<inttypes.h> defines strtoumax as a macro (and not as a
function).
1999-08-01 09:05:17 +00:00
Jim Meyering
d1ea838331
New file. It contains the old contents of
...
lfs.m4, except that all names with prefix AC_LFS have been
changed to use the prefix AC_SYS_LARGEFILE instead, to be
compatible with future autoconf versions. Also, some minor m4
quoting problems have been fixed.
1999-08-01 08:59:46 +00:00
Jim Meyering
d3172d80ef
(jm_AC_TYPE_UNSIGNED_LONG_LONG): Make sure
...
that we can shift, multiply and divide unsigned long long
values; Ultrix cc can't do it.
1999-08-01 08:47:11 +00:00
Jim Meyering
c36cde4138
*** empty log message ***
1999-08-01 07:59:08 +00:00
Jim Meyering
71f2c2f9ec
(AM_WITH_NLS): Remove unnecessary lines.
...
Fix typo: $nls_cv_header_intl was misspelled as $nsl_cv_header_intl.
(AM_GNU_GETTEXT): Fix problem with brackets and m4 quoting,
and simplify the shell code.
1999-08-01 07:58:44 +00:00
Jim Meyering
ed0c88b7f7
(quotearg_buffer):
...
Don't quote spaces if C quoting style.
1999-08-01 07:44:39 +00:00
Jim Meyering
fabd45e6c6
*** empty log message ***
1999-07-31 17:47:36 +00:00
Jim Meyering
08aa2e4bde
fix up true/false docs to include a couple sentences from Christy's truefalse package
1999-07-31 17:45:35 +00:00
Jim Meyering
5d4eefe8d8
.
1999-07-31 17:44:02 +00:00
Jim Meyering
fc6aa385f9
*** empty log message ***
1999-07-31 16:11:31 +00:00
Jim Meyering
13cfe05e30
*** empty log message ***
1999-07-31 16:10:52 +00:00
Jim Meyering
e7a73d59e6
*** empty log message ***
1999-07-31 16:09:35 +00:00
Jim Meyering
20e7435ae7
*** empty log message ***
1999-07-31 16:04:23 +00:00
Jim Meyering
555250c779
*** empty log message ***
1999-07-31 09:21:38 +00:00
Jim Meyering
ca47081c5b
(tail_forever): Don't call kill if pid is 0.
...
Detect when `writer_is_dead' also when the writer is some other user.
From Karl Heuer.
(parse_options): Warn if --pid=PID is used without -f.
1999-07-31 09:21:32 +00:00
Jim Meyering
5e8ad5a577
*** empty log message ***
1999-07-31 09:03:43 +00:00
Jim Meyering
b19705597b
.
1999-07-30 21:18:37 +00:00
Jim Meyering
e46de77883
.
1999-07-30 21:15:01 +00:00
Jim Meyering
a65fa10c4b
*** empty log message ***
1999-07-30 21:13:19 +00:00
Jim Meyering
6e38ee2da0
Include signal.h for kill prototype.
1999-07-30 21:13:05 +00:00
Jim Meyering
b1476fec95
*** empty log message ***
1999-07-30 21:10:59 +00:00
Jim Meyering
48cb109a87
*** empty log message ***
1999-07-30 21:04:18 +00:00
Jim Meyering
f18a0a4331
*** empty log message ***
1999-07-30 21:03:35 +00:00
Jim Meyering
9200ad37c9
document tail's new option: --pid=PID
1999-07-30 21:02:54 +00:00
Jim Meyering
6b51b6027d
*** empty log message ***
1999-07-30 20:43:10 +00:00
Jim Meyering
4d70e59a85
New option: --pid=PID.
...
(pid): New global.
(long_options): Add `pid'.
(usage): Describe it.
(tail_forever): Implement it.
(parse_options): Handle the new option and required arg.
Suggestion and pseudo-code from Karl Heuer.
1999-07-30 20:42:39 +00:00
Jim Meyering
d883ecee8a
*** empty log message ***
1999-07-30 19:33:57 +00:00
Jim Meyering
3be49c9564
*** empty log message ***
1999-07-30 19:31:03 +00:00
Jim Meyering
898a08f344
(PID_T_MAX): Define.
1999-07-30 19:29:53 +00:00
Jim Meyering
a765a451e6
Include <sys/types.h> now that linebuffer.h uses
...
size_t. This is required on at least SunOS4. From Kaveh Ghazi.
1999-07-30 19:29:27 +00:00
Jim Meyering
e246ae8765
(usage): Explain about default wrt --hide-control-chars and
...
--show-control-chars. Reported by Germano Leichsenring.
1999-07-30 16:01:44 +00:00
Jim Meyering
57f1b329c9
*** empty log message ***
1999-07-30 16:01:26 +00:00
Jim Meyering
998eae92d1
*** empty log message ***
1999-07-28 05:48:55 +00:00
Jim Meyering
eb8c7c7924
(dd_copy): Free the right obuf.
1999-07-27 14:36:36 +00:00
Jim Meyering
bf94a704bc
more comments
1999-07-26 09:17:56 +00:00
Jim Meyering
e3a15bed3c
add comment
1999-07-26 09:03:15 +00:00
Jim Meyering
4dd5a9b806
(struct File_spec) [n_stat_calls]: Remove unused member.
1999-07-26 09:01:27 +00:00
Jim Meyering
8ddf290477
(tee): Convert from open/fds to using fopen/streams for
...
output, in preparation for addition of new compression option.
1999-07-26 07:11:27 +00:00
Jim Meyering
a197ef9f3c
*** empty log message ***
1999-07-26 06:52:28 +00:00
Jim Meyering
a2d3645e9c
(usage): Remove `NEWS'-style paragraph (sorry to have let that in, translators).
1999-07-25 09:30:35 +00:00
Jim Meyering
edc46711dd
*** empty log message ***
1999-07-25 08:47:36 +00:00
Jim Meyering
06db9a8db3
*** empty log message ***
1999-07-25 08:27:24 +00:00
Jim Meyering
096564b06c
.
1999-07-25 08:10:14 +00:00
Jim Meyering
0476aba87e
.
1999-07-24 21:16:37 +00:00
Jim Meyering
8082ce8f53
add to comment
1999-07-24 09:40:23 +00:00
Jim Meyering
7b5a5af07f
(PTR_ALIGN, ROUND_UP_OFFSET): New macros.
...
(dd_copy): Use those to page-align both the input and output buffers.
1999-07-24 09:36:29 +00:00
Jim Meyering
c4731cc3f0
(options): Avoid Solaris' broken /usr/ucb/tr by
...
removing offending use of tr altogether and removing hyphens with sed.
Reported by Kaveh Ghazi.
1999-07-21 15:56:15 +00:00
Jim Meyering
a19cffba7e
*** empty log message ***
1999-07-21 15:08:41 +00:00
Jim Meyering
f9fce0782d
*** empty log message ***
1999-07-21 15:07:58 +00:00
Jim Meyering
1aa01e7b7b
*** empty log message ***
1999-07-21 14:55:19 +00:00
Jim Meyering
8478414c5d
update comments
1999-07-20 18:52:05 +00:00
Jim Meyering
bca7546dcd
(translate_040_to_space) [MOUNTED_GETMNTENT1]: New function.
...
(read_filesystem_list) [MOUNTED_GETMNTENT1]: Use it.
1999-07-20 18:41:58 +00:00
Jim Meyering
c7582bc4ab
*** empty log message ***
1999-07-20 17:08:37 +00:00
Jim Meyering
0cae6713e7
*** empty log message ***
1999-07-20 17:06:53 +00:00
Jim Meyering
9c2d071799
(AC_REPLACE_FUNCS): Add memmove.
1999-07-20 17:06:50 +00:00
Jim Meyering
35c14d81cf
wc vs. POSIXLY_CORRECT
1999-07-20 08:03:49 +00:00
Jim Meyering
7387f60b85
(posixly_correct): Declare global.
...
(write_counts): Use it to select printf formats.
(main): Set posixly_correct from the POSIXLY_CORRECT envvar.
From Peter Moulder.
1999-07-20 07:56:59 +00:00
Jim Meyering
8e369dfcaa
remove @key uses, rewrite --sep-string, small cleanups
1999-07-18 13:58:57 +00:00
Jim Meyering
196c0a27f0
.
1999-07-18 13:33:04 +00:00
Jim Meyering
bc1d502816
.
1999-07-18 11:21:58 +00:00
Jim Meyering
9ea7513f11
(noinst_HEADERS): Add getpagesize.h.
1999-07-15 16:16:24 +00:00
Jim Meyering
e7328f4f56
.
1999-07-15 16:15:17 +00:00
Jim Meyering
2a0577baa1
*** empty log message ***
1999-07-15 16:14:56 +00:00
Jim Meyering
6dc48e999d
Revert the 1999-02-15 change.
1999-07-15 16:14:13 +00:00
Jim Meyering
f382570992
Revert the 1999-02-15 change and
...
add --text for individual tests. Reported by Eli Zaretskii.
1999-07-15 16:13:47 +00:00
Jim Meyering
1e99421584
*** empty log message ***
1999-07-15 16:07:34 +00:00
Jim Meyering
a06c23be9b
Document new tail options.
1999-07-15 16:07:15 +00:00
Jim Meyering
d3defdfba8
*** empty log message ***
1999-07-15 12:10:44 +00:00
Jim Meyering
5db7818497
Include getpagesize.h.
...
(ROUND_UP_TO_MODULUS): Define.
(dd_copy): Page-align the input buffer.
Based on a patch from Scott Lurndal.
1999-07-15 12:06:18 +00:00
Jim Meyering
1950561a91
.
1999-07-15 09:31:44 +00:00
Jim Meyering
13b5f7bc46
*** empty log message ***
1999-07-15 09:31:34 +00:00
Jim Meyering
5c5d74ef09
*** empty log message ***
1999-07-15 09:28:43 +00:00
Jim Meyering
dd408ec740
*** empty log message ***
1999-07-15 09:11:24 +00:00
Jim Meyering
474e7801ff
(AC_CHECK_FUNCS): Check for getpagesize.
1999-07-15 09:11:13 +00:00
Jim Meyering
6970bbc17b
(get_fs_usage) [STATFS_TRUNCATES_BLOCK_COUNTS]:
...
Work around SunOS botch also when block size is different from 1k.
1999-07-15 07:50:06 +00:00
Jim Meyering
db26cba77c
*** empty log message ***
1999-07-15 07:49:28 +00:00
Jim Meyering
f1052fb45f
*** empty log message ***
1999-07-12 20:07:37 +00:00
Jim Meyering
fae10f70e0
(mempcpy): Define only if not already defined.
...
Reported by Collin Rogowski.
1999-07-12 08:37:31 +00:00
Jim Meyering
f484303d9e
*** empty log message ***
1999-07-12 08:37:21 +00:00
Jim Meyering
3f622f08e5
(recheck): Use assert instead of unnecessary close_fd.
...
Remove a couple unnecessary FIXME comments.
1999-07-11 09:05:31 +00:00
Jim Meyering
8287d3c4c4
*** empty log message ***
1999-07-10 16:40:33 +00:00
Jim Meyering
8b86e4459b
cpp indent and split a long line
1999-07-10 16:40:16 +00:00
Jim Meyering
c44e7a8352
use a space, not TAB after #define
1999-07-10 16:36:56 +00:00
Jim Meyering
d11ec4a80f
cpp indent
1999-07-10 16:36:11 +00:00
Jim Meyering
54651dc73c
(struct File_spec) [tailable]: Rename from `missing' and
...
document. Change all uses and locals like was_missing to was_tailable.
Invert expressions as appropriate.
(reopen_inaccessible_files): Rename from allow_missing.
(sleep_interval): Describe.
(--allow-missing): Deprecate.
(--retry): New option, equivalent to --allow-missing.
(usage): Document name vs. descriptor differences.
Refer to manual for descriptions of --max-unchanged-stats=N
and --max-consecutive-size-changes=N.
(valid_file_spec): New function.
(recheck): Assert valid_file_spec.
Remove dead else-if block (suggestion from Eli Zaretskii).
Adjust stmts that set f->tailable -- unlike for `missing', tailable
doesn't depend on errno == ENOENT.
(parse_options): Give a warning if --retry is used when not following
by name.
1999-07-10 12:24:10 +00:00
Jim Meyering
ae1e1e5e19
(struct File_spec): New member, errnum.
...
(recheck): Record the new value of errno in f->errnum. Don't
output an error message unless the new value of errno differs from
the old one. Output a message if previously-inaccessible file
becomes accessible.
(tail_forever): Always recheck files whose fd is negative. If the
file cannot be fstat'ed, record the errno value in f[i].errnum.
(tail_file): If the file cannot be open, record the errno value in
f->errnum. If it can be opened, initialize f->errnum to zero. If
it's a non-regular non-fifo file, initialize f->errnum to -1.
1999-07-10 09:56:37 +00:00
Jim Meyering
647e6ab644
*** empty log message ***
1999-07-10 08:44:58 +00:00
Jim Meyering
41e1351fca
Import version 1.012.
1999-07-10 08:44:49 +00:00
Jim Meyering
1b5283ca7a
*** empty log message ***
1999-07-10 07:37:39 +00:00
Jim Meyering
dd7e9b194e
*** empty log message ***
1999-07-10 07:34:52 +00:00
Jim Meyering
40c0f14648
Import version 1.011.
1999-07-10 07:28:05 +00:00
Jim Meyering
7f44579325
.
1999-07-10 07:17:02 +00:00
Jim Meyering
171778bed3
*** empty log message ***
1999-07-09 12:51:18 +00:00
Jim Meyering
e7f7f3da11
reinclude memcoll.h (mistakenly removed by me)
1999-07-04 10:41:26 +00:00
Jim Meyering
1ccaa26ea4
*** empty log message ***
1999-07-04 10:40:15 +00:00
Jim Meyering
376c3fe740
[!defined strtoumax]: Declare strtoumax.
1999-07-04 10:40:04 +00:00
Jim Meyering
08da7047d0
.
1999-07-04 10:38:37 +00:00
Jim Meyering
0aa86039dd
*** empty log message ***
1999-07-04 10:33:50 +00:00
Jim Meyering
bfd09e35cc
(readline): Leave room for an extra byte
...
after the newline; comm needs this for memcoll.
1999-07-04 10:31:01 +00:00
Jim Meyering
115372366e
Add support for LC_COLLATE locale.
...
Include hard-locale.h, linebuffer.h, memcoll.h.
(struct line): New member `buf', replacing `beg' and `lim'.
All uses changed.
(hard_LC_COLLATE): New var.
(main): Initialize it.
(get_line): Use readline to read the line,
instead of doing it by hand.
That way, we get a buffer that we can pass to memcoll.
(keycmp): Use memcoll to compare lines if hard_LC_COLLATE is nonzero.
1999-07-04 10:28:08 +00:00
Jim Meyering
d67adf2b8c
Include hard-locale.h, memcoll.h.
...
(hard_LC_COLLATE, hard_LC_CTYPE, hard_LC_TIME): New variables,
replacing `need_locale'.
(memcoll): Move to lib/memcoll.c.
(keycompare): No need to alloc (0), since our caller now does it.
(compare): alloca (0) before returning.
(my_setlocale): Remove; hard_locale now dows this.
(main): Invoke setlocale, bindtextdomain, and textdomain before
invoking anything that might print an error.
Use hard_locale to determine which locales are hard.
1999-07-04 10:23:19 +00:00
Jim Meyering
3ad83e6ad0
Include hard-locale.h, memcoll.h.
...
(hard_LC_COLLATE): New variable.
(compare_files): Use memcoll to compare if hard_LC_COLLATE.
(main): Initialize hard_LC_COLLATE from locale.
1999-07-04 10:22:25 +00:00
Jim Meyering
ad72fa61c8
Document locale-specific mode for comm.
1999-07-04 10:21:39 +00:00
Jim Meyering
c3ee42e3b0
*** empty log message ***
1999-07-04 10:16:28 +00:00
Jim Meyering
ca3b34f491
(proc_text, check_section, main):
...
Use size_t, not int, for lengths.
Lines now contain trailing newline.
Adapt for readline changes.
1999-07-04 10:15:45 +00:00
Jim Meyering
cdcf38b40f
(find_field, different): Use size_t, not int, for lengths.
...
(writeline): Lines now contain trailing newline.
(check_file): Use size_t, not int, for lengths.
1999-07-04 10:14:03 +00:00
Jim Meyering
3423927cfa
(writeline): Lines now contain trailing newline.
1999-07-04 10:09:44 +00:00
Jim Meyering
fac400a428
[struct linebuffer] (size): Declare to be of type size_t, not long.
...
[struct linebuffer] (length): Likewise.
1999-07-04 10:08:56 +00:00
Jim Meyering
894e9948f4
(readline): Append trailing newline to line.
1999-07-04 10:06:42 +00:00
Jim Meyering
ed1684742a
(memrchr): Ifdef out this unused function.
1999-07-04 10:03:05 +00:00
Jim Meyering
468dd2822c
*** empty log message ***
1999-07-04 09:51:09 +00:00
Jim Meyering
90f1e86e58
*** empty log message ***
1999-07-04 09:46:14 +00:00
Jim Meyering
bfbd79ca59
New test case for Paul's 1999-06-03 fix.
1999-07-04 09:46:07 +00:00
Jim Meyering
fb71ae4c86
(xfields): Only <blank>s separate fields, not <space>s.
1999-07-04 09:40:46 +00:00
Jim Meyering
5b09432a60
.
1999-07-04 09:37:57 +00:00
Jim Meyering
3ba3797506
Use lower case characters in sc{} context.
...
Reported by Eli Zaretskii.
1999-07-04 09:05:08 +00:00
Jim Meyering
a64b525ff4
*** empty log message ***
1999-07-04 08:48:02 +00:00
Jim Meyering
56533a5671
(enum human_inexact_style): New enum.
...
(human_readable_inexact): New decl.
1999-07-04 08:47:49 +00:00
Jim Meyering
8999870c56
(human_readable): New function.
...
(human_readable_inexact): Renamed from human_readable, with new arg
INEXACT_STYLE. Add support for ceiling and floor.
1999-07-04 08:47:28 +00:00
Jim Meyering
40540367af
(print_header): Conform to POSIX if posix_format).
...
(df_readable): Take ceiling if posix_format.
(ceil_percent): New function.
(show_dev): Take ceiling of percent if posix_format.
Align with POSIX-conforming header if posix_format.
1999-07-04 08:47:08 +00:00
Jim Meyering
0806bbf608
*** empty log message ***
1999-07-04 08:35:05 +00:00
Jim Meyering
589cf443b9
(__strtol): Remove decl; it doesn't work if __strtol
...
expands to a macro, which occurs in HP-UX 10.20 with strtoumax.
(strtol, strtoul): New decls (for pre-ANSI hosts), to replace
the above decl.
1999-07-04 08:34:31 +00:00
Jim Meyering
0430c3c938
.
1999-05-27 13:08:29 +00:00
Jim Meyering
db358e3feb
*** empty log message ***
1999-05-27 13:08:19 +00:00
Jim Meyering
032571f565
Fix non-portable use of `tr' that caused this test
...
to fail when run with a SysV-style tr. Based on a patch from Kaveh Ghazi.
1999-05-25 16:43:57 +00:00
Jim Meyering
b38198f365
(Squeezing): Remove misleading square brackets
...
from SET1 in the one-word-per-line example.
1999-05-25 16:38:19 +00:00
Jim Meyering
0e39b529b6
(copy_internal): Don't apply the umask in move_mode.
...
Otherwise, `mv' would not preserve the permissions when copying
between partitions. Reported by David Godfrey
1999-05-23 23:23:55 +00:00
Jim Meyering
3957028d28
*** empty log message ***
1999-05-23 23:07:26 +00:00
Jim Meyering
97c9216e92
.
1999-05-23 21:06:36 +00:00
Jim Meyering
f914ebb255
*** empty log message ***
1999-05-23 20:46:23 +00:00
Jim Meyering
3fed986eee
*** empty log message ***
1999-05-23 20:45:34 +00:00
Jim Meyering
5cd334b32e
.
1999-05-23 20:44:48 +00:00
Jim Meyering
a54b71f493
*** empty log message ***
1999-05-23 20:43:11 +00:00
Jim Meyering
08f55c4b7c
Correct erroneous expected output from the `cp -f foo foo' tests.
1999-05-23 20:42:25 +00:00
Jim Meyering
994746ffe9
(libfu_a_SOURCES): Add same.c.
...
(noinst_HEADERS): Add same.h.
1999-05-23 20:40:59 +00:00
Jim Meyering
645015312e
Remove today's earlier misguided attempts.
...
Add a single condition to the existing sameness test.
1999-05-23 20:37:16 +00:00
Jim Meyering
642d250781
Include same.h.
...
(copy_internal): Qualify SAME_INODE test with (link-count == 1
|| same_name(...)).
1999-05-23 19:45:33 +00:00
Jim Meyering
00fbb65ec1
*** empty log message ***
1999-05-23 19:43:10 +00:00
Jim Meyering
0e96b5d2e7
New file (function extracted from ln.c).
1999-05-23 19:42:59 +00:00
Jim Meyering
2a8c9424f0
(same_name): Remove function.
...
<same.h>: Include this instead.
<dirname.h>: No longer include this.
1999-05-23 19:41:19 +00:00
Jim Meyering
96074cef79
*** empty log message ***
1999-05-23 19:38:53 +00:00
Jim Meyering
27893412b2
white-space tweak
1999-05-23 19:27:36 +00:00
Jim Meyering
ff08632036
white-space tweak
1999-05-23 19:27:07 +00:00
Jim Meyering
0868b5794a
(copy_internal): Make it so `mv -f FILE FILE' does not remove FILE.
...
Based on a patch from Chris Yeo.
1999-05-23 14:52:32 +00:00
Jim Meyering
46945ad760
*** empty log message ***
1999-05-23 14:49:14 +00:00
Jim Meyering
78d7d7b746
*** empty log message ***
1999-05-23 13:36:37 +00:00
Jim Meyering
77cf4d48dd
(TESTS): Add force.
...
(TESTS_ENVIRONMENT): Change PATH to be absolute.
1999-05-23 13:36:14 +00:00
Jim Meyering
e7eeacebbc
*** empty log message ***
1999-05-23 04:19:10 +00:00
Jim Meyering
dee24e9fac
*** empty log message ***
1999-05-23 04:01:55 +00:00
Jim Meyering
65ffd691ee
*** empty log message ***
1999-05-23 03:59:08 +00:00
Jim Meyering
80ef68e006
*** empty log message ***
1999-05-22 22:10:34 +00:00
Jim Meyering
b5b54d2fed
*** empty log message ***
1999-05-22 22:02:54 +00:00
Jim Meyering
1f2dc06993
*** empty log message ***
1999-05-22 22:02:00 +00:00
Jim Meyering
2b477f5dc4
(AC_REPLACE_FUNCS): Add memchr.
1999-05-22 22:00:42 +00:00
Jim Meyering
39d0a166c5
*** empty log message ***
1999-05-22 16:56:40 +00:00
Jim Meyering
dae50ead45
*** empty log message ***
1999-05-22 12:53:07 +00:00
Jim Meyering
be6aea6fb9
Document locale-specific changes to `sort',
...
as well as the new, POSIX-compliant definition of line comparison,
and -g's more careful treatment of NaNs, infinities and zeros.
1999-05-22 12:52:41 +00:00
Jim Meyering
9e48e223db
(general_numcompare): Put exceptional cases
...
first, not last, to be consistent with -M.
1999-05-22 12:52:14 +00:00
Jim Meyering
59b22bd058
*** empty log message ***
1999-05-22 04:30:36 +00:00
Jim Meyering
77d5a18a9b
*** empty log message ***
1999-05-22 04:29:30 +00:00
Jim Meyering
4539e57b3c
.
1999-05-22 04:24:10 +00:00
Jim Meyering
668807df85
.
1999-05-22 02:53:08 +00:00
Jim Meyering
b66bd5f56c
*** empty log message ***
1999-05-22 02:48:22 +00:00
Jim Meyering
7bac5533d7
(strtod): Declare if STDC_HEADERS is not defined.
...
(general_numcompare): Use strtod, not xstrtod.
Do not consider partial conversions to be errors.
Put -infinity at the start, and +infinity at the end;
follow +infinity with NaNs (sorted by bit pattern),
and finally by conversion errors.
1999-05-22 02:47:45 +00:00
Jim Meyering
28c635adb2
(use-nl): New test from Paul Eggert.
1999-05-22 02:41:39 +00:00
Jim Meyering
125ce0f85c
tweak comment
1999-05-22 02:37:47 +00:00
Jim Meyering
157c31573e
(11d): Reverse lines in expected output to reflect latest change.
1999-05-22 02:37:10 +00:00
Jim Meyering
67fbe7e2a0
remove trailing newline
1999-05-21 20:47:18 +00:00
Jim Meyering
c734236a6f
*** empty log message ***
1999-05-21 20:24:39 +00:00
Jim Meyering
d6261d35c9
Treat the trailing newline as part of the line, as required by POSIX.2.
...
(struct line, findlines, compare, checkfp, mergefps, sort):
A line now includes its trailing newline.
(findlines): Do not replace newline with NUL.
(memcoll, keycompare): Work even if the data to be compared are
adjacent strings; this is possible now that lines contain the
trailing newline.
(fillbuf): Always have an unused byte at the end of the buffer,
since memcoll and keycompare want to modify a byte after the last line.
(sortalloc, mergealloc): Increase by 1, for trailing byte.
1999-05-21 20:24:19 +00:00
Jim Meyering
db0d476b12
*** empty log message ***
1999-05-21 19:53:05 +00:00
Jim Meyering
07add9a796
.
1999-05-20 20:12:17 +00:00
Jim Meyering
46e594f9bc
[AC_SEARCH_LIBS]: Quote name in undefine.
...
Add a colon after each `then' in case $4 is empty.
1999-05-20 20:12:12 +00:00
Jim Meyering
6501594508
.
1999-05-20 20:10:17 +00:00
Jim Meyering
d60127857c
.
1999-05-20 16:51:40 +00:00
Jim Meyering
0a4ebdb1d3
*** empty log message ***
1999-05-20 16:51:29 +00:00
Jim Meyering
559f32b40d
Add test case from Paul Eggert.
1999-05-20 16:48:56 +00:00
Jim Meyering
bffbff4ff2
*** empty log message ***
1999-05-20 16:29:51 +00:00
Jim Meyering
d30365509d
(keycompare): Ignore any length difference if the
...
localized comparison says the strings are equal.
1999-05-20 16:29:38 +00:00
Jim Meyering
9a27ea2eb2
(memcoll, keycompare, compare): Handle NUL
...
characters properly when comparing with LC_COLLATE semantics.
(NLS_MEMCMP): Remove.
(memcoll): Renamed from strncoll.
Take separate lengths for each string.
This function is now invoked only when need_locale.
(keycompare): Don't copy strings when ignore and translate
are both NULL.
1999-05-20 16:09:12 +00:00
Jim Meyering
61b2bceab7
(MONTHTAB_CONST): Renamed from NLS_CONST; the use
...
is also changed. Define to const also if !HAVE_NL_LANGINFO.
(usage): `,' -> `;' (English typo).
1999-05-20 03:52:15 +00:00
Jim Meyering
0f5bb7dd4e
add the comment to go with last change
1999-05-20 03:49:25 +00:00
Jim Meyering
a0766fb80f
(get_date): Let mktime deduce tm_isdst if we
...
have an absolute timestamp, or if the relative timestamp
mentions days, months, or years.
1999-05-20 03:47:24 +00:00
Jim Meyering
867c8b0e85
.
1999-05-19 14:31:53 +00:00
Jim Meyering
98270d63fb
(main): When stdout is in binary mode, make sure all
...
input files are also read in binary mode.
1999-05-18 14:13:33 +00:00
Jim Meyering
d9076a130e
*** empty log message ***
1999-05-17 13:10:53 +00:00
Jim Meyering
8d5798a538
*** empty log message ***
1999-05-17 13:10:31 +00:00
Jim Meyering
1ee4fffc88
(human_readable): Allow from_block_size to be zero.
1999-05-17 13:03:46 +00:00
Jim Meyering
4fd5e02337
.
1999-05-16 19:13:59 +00:00
Jim Meyering
92462cca2a
.
1999-05-16 19:11:16 +00:00
Jim Meyering
a162f70539
*** empty log message ***
1999-05-16 19:09:25 +00:00
Jim Meyering
cbdd9172f9
.
1999-05-16 16:54:01 +00:00
Jim Meyering
bc48b59612
*** empty log message ***
1999-05-16 16:53:02 +00:00
Jim Meyering
901dc5cba9
*** empty log message ***
1999-05-16 16:43:22 +00:00
Jim Meyering
108ff5810f
Don't autodetect the locale of numbers and
...
months, as this conflicts with POSIX.2 and is tricky to boot.
(FLOATING_COMMA, NLS_STRNCMP, NLS_MAX_GROUPS,
NLS_ONE_CHARACTER_STRING): Remove macros no longer used.
(nls_grouping, nls_fraction_found, nls_month_found, nos_monthtab,
nls_months_collide, nls_keyhead, us_monthtab): Remove variables no
longer used.
(struct nls_keyfield): Remove types no longer used.
(strncoll_s2_readonly, nls_set_fraction, look_for_fraction,
nls_month_is_either_locale, nls_numeric_format): Remove functions no
longer used.
(monthtab): Now has the role that us_monthtab had, but it's const only
if ENABLE_NLS is not defined.
(C_DECIMAL_POINT): Renamed from FLOATING_POINT. All uses changed.
(MONTHS_PER_YEAR): Renamed from NLS_NUM_MONTHS. All uses changed.
(struct_month_cmp): Renamed from nls_sort_month_comp. All uses changed.
Use strcmp, not strcoll, since the user doesn't care about collating
here.
(inittables): Read locale data into monthtab, rather than modifying a
separate month table and futzing with indirection. Do not worry about
colliding months, since we no longer autodetect month locale.
(fraccompare): Don't set no-longer-used variable nls_fraction_found.
(getmonth): Use strncmp to compare months, since user doesn't care
about collating here. Fix bug where code incorrectly assumed that
strlen (monthtab[lo].name) == strlen (monthtab[ix].name).
(keycompare, main): Don't autodetect month locale.
(compare): Don't use NLS_MEMCP in code that can't be executed if
need_locale is false, as NLS_MEMCP is equivalent to memcmp in that
case.
(sort, insertkey, main): Don't autodetect numeric locale.
1999-05-16 16:18:46 +00:00
Jim Meyering
4b11c1f734
*** empty log message ***
1999-05-16 15:50:56 +00:00
Jim Meyering
3cf365bf7e
*** empty log message ***
1999-05-16 15:50:04 +00:00
Jim Meyering
f2a1097c92
.
1999-05-16 15:48:43 +00:00
Jim Meyering
3d2009b52d
New file to override autoconf's AC_SEARCH_LIBS.
1999-05-16 15:48:11 +00:00
Jim Meyering
73a206d970
.
1999-05-15 06:13:00 +00:00
Jim Meyering
dad89f8b93
.
1999-05-15 05:46:45 +00:00
Jim Meyering
23d3bb9416
(usage): Whoops.
1999-05-15 05:46:12 +00:00
Jim Meyering
cd0c914437
*** empty log message ***
1999-05-15 05:42:55 +00:00
Jim Meyering
dace9c7477
.
1999-05-15 05:30:51 +00:00
Jim Meyering
1acf1ddd65
(trailing-sp): New test for this fix.
1999-05-15 05:28:51 +00:00
Jim Meyering
771bc6ea9d
(xfields): Don't interpret a trailing blank as a
...
delimiter when e.g. -t: was specified. From Tim Smithers.
1999-05-15 05:28:16 +00:00
Jim Meyering
634a39aad5
(getugroups): Don't dereference a null pointer when
...
running `id USER' for some USER that is listed on the RHS in /etc/group.
From Sander van Malssen.
Add some curly braces, use STREQ, reverse the sense of a test
and use `continue' to save a level of nesting.
1999-05-15 04:50:26 +00:00
Jim Meyering
7af9c3c085
*** empty log message ***
1999-05-15 04:11:13 +00:00
Jim Meyering
d8c0345769
*** empty log message ***
1999-05-15 04:08:29 +00:00
Jim Meyering
0a25564c1c
(open_maybe_create): Handle Solaris' failure mode when
...
FILE is a directory. Reported by Vin Shelton.
1999-05-15 04:06:51 +00:00
Jim Meyering
7565800a11
(main): When asking for info on an explicit file name,
...
just warn rather than failing if the table of mounted filesystems
cannot be read.
1999-05-15 01:53:21 +00:00
Jim Meyering
2d97b1c61b
(version_etc): Put version info and author names
...
on the first two lines respectively rather than putting the three
lines of copyright info between them.
1999-05-14 17:11:03 +00:00
Jim Meyering
1fdc84d5a2
*** empty log message ***
1999-05-14 16:59:46 +00:00
Jim Meyering
c93ac403ed
Include <string.h> or <strings.h> for strlen prototype.
1999-05-13 20:48:44 +00:00
Jim Meyering
4c9f46a4a1
[__GLIBC__ >= 2]: #if-out prototypes.
1999-05-13 20:44:45 +00:00
Jim Meyering
59d16049d8
(pop_dir): Cast length to `int' to avoid a warning on
...
64-bit systems. From Ulrich Drepper.
1999-05-13 20:42:45 +00:00
Jim Meyering
5a83986f79
(main): Put `u' for -u in getopt_long's string argument.
...
Remove the `R'.
1999-05-12 16:50:54 +00:00
Jim Meyering
150ca569b5
*** empty log message ***
1999-05-12 16:01:29 +00:00
Jim Meyering
048a38dc54
Use `%%' place-holder that Makefile.am rule expects.
1999-05-12 15:54:52 +00:00
Jim Meyering
ece1dc4e51
(usage): Split the --help message into two pieces so that
...
neither is longer than 2048. For Irix4's cc. Reported by Kaveh Ghazi.
1999-05-12 14:58:30 +00:00
Jim Meyering
c1a461273d
(usage): Split --help message into two pieces so that
...
Split the --help message into two pieces so that neither is longer
than 2048. For Irix4's cc. Reported by Kaveh Ghazi.
1999-05-12 02:13:45 +00:00
Jim Meyering
da36bbf417
*** empty log message ***
1999-05-12 02:10:38 +00:00
Jim Meyering
74e5374045
*** empty log message ***
1999-05-11 16:30:03 +00:00
Jim Meyering
f039432d03
Fix typos in config.h comments.
1999-05-11 16:29:56 +00:00
Jim Meyering
5af7e261fa
Fix typos in config.h comments.
1999-05-11 16:29:33 +00:00
Jim Meyering
ce1d9075d7
*** empty log message ***
1999-05-10 17:25:27 +00:00
Jim Meyering
c23f5758dc
(AUTHORS): Reflect reality: add Kaveh.
1999-05-10 15:12:24 +00:00
Jim Meyering
af735060cb
Expand each `&' character in the gecos field.
...
(count_ampersands): New function.
(create_fullname): New function.
(print_entry): Use create_fullname here.
(print_long_entry): Use it here, too.
From Kaveh Ghazi.
1999-05-10 14:17:09 +00:00
Jim Meyering
0ff57399ed
*** empty log message ***
1999-05-10 05:24:38 +00:00
Jim Meyering
447527eeb5
Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
1999-05-10 05:18:30 +00:00
Jim Meyering
d845b9a5a3
Require 2.14.1, since we use newly-renamed AC_FUNC_MKTIME.
1999-05-10 05:17:38 +00:00
Jim Meyering
f1b3fb4f3b
Update from libc.
1999-05-10 04:24:49 +00:00
Jim Meyering
94323ee2a7
uncomment final rm
1999-05-09 15:59:27 +00:00
Jim Meyering
c250ac3ddc
*** empty log message ***
1999-05-09 15:56:27 +00:00
Jim Meyering
badacafb98
*** empty log message ***
1999-05-09 15:13:41 +00:00
Jim Meyering
d0672fcf74
*** empty log message ***
1999-05-09 15:13:09 +00:00
Jim Meyering
91e23a4607
*** empty log message ***
1999-05-09 15:11:52 +00:00
Jim Meyering
60d62033fb
*** empty log message ***
1999-05-09 15:10:33 +00:00
Jim Meyering
d02a83cba4
*** empty log message ***
1999-05-09 15:10:10 +00:00
Jim Meyering
359c6f7e38
(alpha): Put the announcement in /tmp/announce-$(distdir)
1999-05-09 15:10:02 +00:00
Jim Meyering
1554d14ce1
.
1999-05-09 15:04:17 +00:00
Jim Meyering
11f093839f
*** empty log message ***
1999-05-09 15:03:58 +00:00
Jim Meyering
d1520cea68
whoops -- revert last change
1999-05-09 15:03:52 +00:00
Jim Meyering
9cc8d1f6a9
(Makefile.in): Depend on Makefile.maint.
1999-05-09 15:02:44 +00:00
Jim Meyering
48d1df6825
.
1999-05-09 15:02:16 +00:00
Jim Meyering
3a7457ae6c
.
1999-05-09 15:01:52 +00:00
Jim Meyering
fe76db396c
(neg-nls): New test.
1999-05-09 15:01:40 +00:00
Jim Meyering
dd992130c6
(fraccompare, numcompare): Merge the NLS and
...
non-NLS versions into a single function.
(decimal_point): Now char, since we no longer convert to unsigned char.
(th_sep): Now int, since we use a value out of char range to denote
the absence of a thousands separator.
(IS_THOUSANDS_SEP): New macro.
(USE_NEW_FRAC_COMPARE): Remove.
(nls_set_fraction): Arg is now char, not unsigned char.
Set th_sep to CHAR_MAX + 1 if there is no thousands separator.
(numcompare): Don't convert to unsigned char unless necessary.
(main): Turn off decimal points and thousand separators if they
are multibyte characters, as we don't support that yet.
1999-05-09 03:27:24 +00:00
Jim Meyering
02d760e232
* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
...
and all the *_MIN and *_MAX symbols): Remove definitions.
* src/sys2.h: Put the definitions here instead (this file is shared
between all three *utils packages, while system.h is not).
1999-05-08 23:29:47 +00:00
Jim Meyering
4905751e2f
* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,
...
and all the *_MIN and *_MAX symbols): Remove definitions.
* src/sys2.h: Put the definitions here instead (this file is shared
between all three *utils packages, while system.h is not).
1999-05-08 23:28:42 +00:00
Jim Meyering
d103085de3
(handle_line_error): Use %s, not %d, now that human_readable
...
converts it to a string.
1999-05-07 19:15:37 +00:00
Jim Meyering
9bc1a80b4e
*** empty log message ***
1999-05-07 19:00:44 +00:00
Jim Meyering
99ed77dea6
import latest
1999-05-07 18:54:34 +00:00
Jim Meyering
bda57be904
*** empty log message ***
1999-05-07 18:53:01 +00:00
Jim Meyering
07053344dc
.
1999-05-07 18:52:35 +00:00
Jim Meyering
f31052628d
*** empty log message ***
1999-05-07 18:49:09 +00:00
Jim Meyering
8e03e30c05
clean up
1999-05-07 18:48:45 +00:00
Jim Meyering
0ef3c5d7fc
(TESTS_ENVIRONMENT): Remove individual
...
upper-case program names. Add a definition of PATH.
(TESTS): Add dir-1.
1999-05-07 18:47:50 +00:00
Jim Meyering
a06a563ea4
(touch): Only do the fstat if we need to.
...
Resort to calling stat for directories, but only when necessary.
(usage): Mention --no-create.
1999-05-07 18:44:20 +00:00
Jim Meyering
9250d1a34f
(main): Use better wording in diagnostic: `cannot
...
create directory' rather than `cannot make directory'. The former
also matches the one in makepath.c.
1999-05-07 18:40:11 +00:00
Jim Meyering
a8d7df994f
(apply_translations): Use TOUPPER, not toupper.
1999-05-07 18:36:54 +00:00
Jim Meyering
b10e58db1b
(numcompare): Handle comparison of two negative
...
numbers correctly in the ENABLE_NLS case.
1999-05-06 21:51:06 +00:00
Jim Meyering
a440742330
(make_dir): When reporting a mkdir failure and the
...
target cannot be `stat'ed, use the errno from the failed mkdir call,
not the one from the stat call. Before this change, running
`mkdir -p /no-dir/no-dir' as an unprivileged user would wrongly
elicit `No such file or directory' instead of `Permission denied'.
1999-05-06 02:10:34 +00:00
Jim Meyering
f466b6448a
*** empty log message ***
1999-05-05 13:34:29 +00:00
Jim Meyering
9f8bc128f0
(read_utmp): Use the new definitions.
1999-05-05 13:34:18 +00:00
Jim Meyering
b0cc976ab9
Add definitions to help read utmpx on systems with utmpname.
...
(UTMP_NAME_FUNCTION): Define.
(SET_UTMP_ENT): Likewise.
(GET_UTMP_ENT): Likewise.
(END_UTMP_ENT): Likewise.
1999-05-05 13:34:02 +00:00
Jim Meyering
632b63d59c
*** empty log message ***
1999-05-05 13:26:22 +00:00
Jim Meyering
1db78f41bf
(show_date): Change an automatic aggregate initializer
...
to be a static one. For SunOS4's cc.
1999-05-05 13:26:06 +00:00
Jim Meyering
7c48860ed8
*** empty log message ***
1999-05-05 13:21:55 +00:00
Jim Meyering
1b0901bb9e
(TYPE_SIGNED, TYPE_MAXIMUM, TYPE_MINIMUM): Define.
...
(ULONG_LONG_MAX, LONG_LONG_MAX, LONG_LONG_MIN): Define if not defined.
Based on a patch from Kaveh Ghazi.
1999-05-05 13:21:29 +00:00
Jim Meyering
76a9b4dc10
*** empty log message ***
1999-05-05 13:16:42 +00:00
Jim Meyering
19d33cea2b
(USE_ACL): Define this only #if
...
(HAVE_SYS_ACL_H && HAVE_ACL && defined GETACLCNT).
Use `USE_ACL' in place of `HAVE_ACL' everywhere else. From Kaveh Ghazi.
1999-05-05 13:12:28 +00:00
Jim Meyering
c4ddb7f83a
Include makepath.h libintl.h, not after it.
...
Otherwise, we'd get the wrong definition of PARAMS from libintl.h.
(The method of defining PARAMS in libintl.h doesn't check PROTOTYPES,
which is necessary on Irix4 since cc doesn't define __STDC__.)
From Kaveh Ghazi.
1999-05-05 03:05:11 +00:00
Jim Meyering
431db6c847
add missing backslash-before-newline in usage message
1999-05-05 01:56:45 +00:00
Jim Meyering
207d6b3cda
add missing backslash-before-newline in usage message
1999-05-05 01:55:39 +00:00
Jim Meyering
bbefeb160b
*** empty log message ***
1999-05-04 21:13:54 +00:00
Jim Meyering
89d0895332
(AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
...
not CPPFLAGS, so that linking works correctly in IRIX.
1999-05-04 21:13:47 +00:00
Jim Meyering
cb5153fefa
(usage): Break the usage message into 3 pieces instead of
...
only 2. The strings had grown to be longer than 2048, which evokes
errors when compiling with Irix4's cc.
1999-05-04 18:46:06 +00:00
Jim Meyering
b08eca15fd
(search_item): Use 1' instead of +1'. The latter
...
elicits a syntax error from SunOS4's cc. From Kaveh Ghazi.
1999-05-04 14:31:27 +00:00
Jim Meyering
6f922edf2d
<ctype.h>: Don't include.
...
[!STDC_HEADERS]: Remove definitions of ctype macros.
Convert e.g., isspace to ISSPACE to use definitions from sys2.h.
Reported by Kaveh Ghazi.
1999-05-03 18:01:49 +00:00
Jim Meyering
85514c7e0b
(TOLOWER): Define.
...
(TOUPPER): Define.
1999-05-03 17:59:43 +00:00
Jim Meyering
e060631c35
(TOLOWER): Remove definition.
1999-05-03 17:55:53 +00:00
Jim Meyering
cac31ff114
*** empty log message ***
1999-05-03 03:58:40 +00:00
Jim Meyering
f0e23dcff9
*** empty log message ***
1999-05-03 03:56:46 +00:00
Jim Meyering
b3faad27ed
.
1999-05-03 02:46:54 +00:00
Jim Meyering
38121144b2
.
1999-05-03 02:45:51 +00:00
Jim Meyering
73bc7f0777
(main): Give a better diagnostic when we fail to set the hostname.
1999-05-03 02:45:37 +00:00
Jim Meyering
99571c629e
(main): Manually handle `--', since we no longer call getopt.
1999-05-03 02:42:49 +00:00
Jim Meyering
4f40ac7422
(read_utmp): Ignore the return value from utmpname.
1999-05-03 02:38:50 +00:00
Jim Meyering
1610efe2fd
Define several tag-related make variables.
...
(cvs-dist): Use the make variables instead of shell ones.
(announcement): Automatically generate diffs for all ChangeLog files,
not just the top level one.
1999-05-01 04:33:45 +00:00
Jim Meyering
1c70e83474
*** empty log message ***
1999-05-01 04:15:43 +00:00
Jim Meyering
9a06759937
*** empty log message ***
1999-05-01 04:15:09 +00:00
Jim Meyering
6161d60dde
*** empty log message ***
1999-05-01 04:13:56 +00:00
Jim Meyering
e3cd439763
(AC_REPLACE_FUNCS): Add dup2.
1999-05-01 04:13:45 +00:00
Jim Meyering
5e1ffee4d6
(main): Manually handle `--', since we no longer
...
call getopt. Reported by Joseph S. Myers.
1999-05-01 02:29:17 +00:00
Jim Meyering
910287474f
(main): Manually handle `--', since we no longer
...
call getopt. Reported by Joseph S. Myers.
1999-05-01 02:28:54 +00:00
Jim Meyering
6faa50c135
(decode_switches): Use STDIN_FILENO, STDOUT_FILENO instead of 0, 1.
1999-05-01 02:08:30 +00:00
Jim Meyering
9fca49f67c
Always use STDIN_FILENO for input and STDOUT_FILENO
...
for output, to avoid confusion with closed input and output fds.
(input_fd, output_fd): Remove; all uses changed to STDIN_FILENO
and STDOUT_FILENO.
(open_fd): New function.
(main): Use it, instead of open, to ensure that file descriptors
don't get confused.
(skip): Don't fstat the input file; the result is no longer used.
1999-05-01 02:05:56 +00:00
Jim Meyering
8a3c0671e0
*** empty log message ***
1999-05-01 00:13:13 +00:00
Jim Meyering
2f7eb5cdf5
(usage): Document the differences between the
...
obsolescent, +POS1[-POS2] form, and the POSIX -k option.
1999-05-01 00:12:26 +00:00
Jim Meyering
8fb3745a09
add emphasis that sort's -k M,N is inclusive
1999-04-30 22:35:54 +00:00
Jim Meyering
aaba44e639
*** empty log message ***
1999-04-30 20:59:49 +00:00
Jim Meyering
1cd88b2b5e
*** empty log message ***
1999-04-30 16:48:09 +00:00
Jim Meyering
60695039c0
*** empty log message ***
1999-04-30 16:03:53 +00:00
Jim Meyering
806520fdc0
Update to reflect this change by reversing
...
the order of arguments so the symlink is the source, not the
destination (otherwise, the mv command would now succeed).
1999-04-30 16:03:46 +00:00
Jim Meyering
25a8d1f1e9
(copy_internal): Move the one-file-system test so that
...
it follows the `if (new_dst || !S_ISDIR (dst_sb.st_mode))' block.
Prior to this change, `cp --one-file-system' would traverse a file-
system boundary if the destination directory existed.
From thospel@mail.dma.be .
1999-04-30 15:40:34 +00:00
Jim Meyering
f0e50d53d5
*** empty log message ***
1999-04-30 15:24:47 +00:00
Jim Meyering
40d99818ef
(copy_internal): Don't make `mv foo symlink-to-foo' fail.
...
That is, even though source and destination are `the same,' don't fail
if the destination is a symlink. From Peter Samuelson.
1999-04-30 15:15:02 +00:00
Jim Meyering
0d6a1583c6
*** empty log message ***
1999-04-26 15:07:44 +00:00
Jim Meyering
6f48de44ae
*** empty log message ***
1999-04-26 13:31:57 +00:00
Jim Meyering
9622d45140
(main): If you can't open an output file (with seek=...) read-write,
...
then open it for write and report an error if we can't seek.
1999-04-26 13:31:49 +00:00
Jim Meyering
890a087101
.
1999-04-26 13:25:28 +00:00
Jim Meyering
bc2e8cb6ce
(utime_null): Don't pass 0666 to open; it's not needed and isn't
...
guaranteed to be portable.
1999-04-26 13:25:08 +00:00
Jim Meyering
22cce6dadc
(S_IRWXU, S_IRWXG, S_IRWXO): Define if not defined.
...
Use proper mode_t types and macros.
Don't assume the traditional Unix values for mode bits.
1999-04-26 13:22:23 +00:00
Jim Meyering
82893aff55
(make_node_op_equals, mode_compile, mode_create_from_ref, mode_adjust):
...
Use proper mode_t types and macros.
Don't assume the traditional Unix values for mode bits.
modechange.h now includes sys/types.h.
Include xstrtol.h.
(isodigit, oatoi): Remove.
(S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP,
S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH, S_IRWXU, S_IRWXG,
S_IRWXO): Define if not defined.
(CHMOD_MODE_BITS): New macro.
(mode_compile): Convert from octal with xstrtoul, not our own routine.
1999-04-26 13:19:37 +00:00
Jim Meyering
c262673191
Don't assume traditional Unix mode numbering.
1999-04-26 13:14:36 +00:00
Jim Meyering
d8071546b1
Include <config.h>, <sys/types.h> for mode_t.
...
(struct mode_change): Members affected and value are now mode_t instead
of unsigned short.
1999-04-26 13:13:59 +00:00
Jim Meyering
d1e59e17e7
<config.h>, <sys/types.h>: Include for mode_t.
...
(mode_string): Now takes mode_t.
1999-04-26 13:13:36 +00:00
Jim Meyering
9afd1dd692
(make_path): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
(S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IRWXU): Define if not defined.
1999-04-26 13:13:00 +00:00
Jim Meyering
c1e3742914
(setst, ftypelet, mode_string): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
(S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH): Define if not defined.
<config.h>, <sys/types.h>: Include for mode_t.
(mode_string): Now takes mode_t.
1999-04-26 13:10:11 +00:00
Jim Meyering
157b3ef61f
(main): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 13:03:49 +00:00
Jim Meyering
73e540ea1b
(do_copy, cp_option_init, main): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 13:03:11 +00:00
Jim Meyering
12dd796d8a
(struct cp_options.umask_kill): Use mode_t, not unsigned int.
1999-04-26 12:55:36 +00:00
Jim Meyering
d1c7f62ba8
(copy_reg, copy_internal): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:54:51 +00:00
Jim Meyering
5d76644c3e
(describe_change, change_file_mode): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:51:43 +00:00
Jim Meyering
750e5969ff
(main): Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:49:59 +00:00
Jim Meyering
6fc1cc1b6a
(isodigit): Remove unused macro.
...
(mode, cp_option_init, DIR_MODE): Use proper mode_t types and macros.
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:49:16 +00:00
Jim Meyering
9e37b40aa1
(S_ISUID, S_ISGID, S_ISVTX, S_IRWXU, S_IRWXG, S_IRWXO):
...
Define if not defined.
(CHMOD_MODE_BITS): New macro.
1999-04-26 12:48:12 +00:00
Jim Meyering
ebb207dc5a
(open_maybe_create): Don't pass 0666 to open; it's not needed and isn't
...
guaranteed to be portable.
1999-04-26 12:47:33 +00:00
Jim Meyering
d0eeabbc32
Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:20:54 +00:00
Jim Meyering
259838277b
Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:20:26 +00:00
Jim Meyering
0b6ee7158e
Use proper mode_t types and macros.
...
Don't assume the traditional Unix values for mode bits.
1999-04-26 12:19:37 +00:00
Jim Meyering
3baa7fa854
(main): Revert last change.
...
Instead, loop on `optind < argc' to protect use of argv[optind].
1999-04-26 02:19:51 +00:00
Jim Meyering
0d13ededce
revert last change
1999-04-26 02:18:09 +00:00
Jim Meyering
a3a4a31c22
.
1999-04-26 00:40:42 +00:00
Jim Meyering
bf73dd5297
(main): Handle the case in which seq is given no args.
1999-04-26 00:39:47 +00:00
Jim Meyering
6002b5a2ed
*** empty log message ***
1999-04-25 19:20:40 +00:00
Jim Meyering
1c9a7ba541
<inttypes.h>: Include it here instead.
...
<config.h>: Include it here too.
1999-04-25 19:20:18 +00:00
Jim Meyering
e3a368948e
Don't include inttypes.h here.
1999-04-25 19:18:55 +00:00
Jim Meyering
12bf2f8f8b
[NDEBUG]: Remove definition.
1999-04-25 19:18:20 +00:00
Jim Meyering
d12ba36443
*** empty log message ***
1999-04-25 12:11:52 +00:00
Jim Meyering
007f495c2f
*** empty log message ***
1999-04-25 04:38:15 +00:00
Jim Meyering
0de4165e66
*** empty log message ***
1999-04-24 21:38:27 +00:00
Jim Meyering
f90a5e94b8
(print_entry): Use #if', not #ifdef HAVE_UT_HOST'.
1999-04-24 21:29:22 +00:00
Jim Meyering
88fc9ef946
*** empty log message ***
1999-04-24 13:14:25 +00:00
Jim Meyering
fc6db4f55a
*** empty log message ***
1999-04-24 13:14:11 +00:00
Jim Meyering
a279b3a84b
.
1999-04-24 13:00:16 +00:00
Jim Meyering
a56886d93d
*** empty log message ***
1999-04-24 12:59:26 +00:00
Jim Meyering
82105f5876
*** empty log message ***
1999-04-24 12:58:07 +00:00
Jim Meyering
ea07044f83
.
1999-04-24 12:57:43 +00:00
Jim Meyering
b67ee7857a
*** empty log message ***
1999-04-24 12:53:50 +00:00
Jim Meyering
6796615496
*** empty log message ***
1999-04-24 12:53:19 +00:00
Jim Meyering
88c9f81346
Include new "xstrtol.h", not "xstrtoul.h".
1999-04-24 12:43:39 +00:00
Jim Meyering
55865fda6c
Include new "xstrtol.h", not "xstrtoul.h".
...
(struct control) [repeat]: Declare as uintmax_t, not int.
(struct control) [lines_required]: Likewise.
(handle_line_error): Use human_readable to print lines_required.
(parse_repeat_count): Parse a uintmax_t.
(parse_patterns): Parse a uintmax_t.
1999-04-24 12:42:53 +00:00
Jim Meyering
bdb9cd3f2c
Include new "xstrtol.h", not "xstrtoul.h".
1999-04-24 12:33:56 +00:00
Jim Meyering
cef6937705
Include new "xstrtol.h", not "xstrtoul.h".
...
Change all U_LONG_LONG to uintmax_t.
(head_lines): Move a couple dcls into an inner scope.
(string_to_integer): Rename from string_to_ull.
1999-04-24 12:33:25 +00:00
Jim Meyering
34942b9da8
import latest
1999-04-23 04:20:42 +00:00
Jim Meyering
4cbb965035
*** empty log message ***
1999-04-22 15:19:11 +00:00
Jim Meyering
62edaf0b55
(word32): Don't use `#error'; it runs afoul of SunOS 4.1.4 cc.
1999-04-22 14:38:50 +00:00
Jim Meyering
c274f255c3
*** empty log message ***
1999-04-22 14:37:17 +00:00
Jim Meyering
e7fa925898
Guard strong_alias and weak_alias with #ifdef _LIBC.
1999-04-22 14:35:59 +00:00
Jim Meyering
b003c8fdfa
Don't bother with pot-mail anymore -- Francois needs merely the URL.
1999-04-22 01:24:34 +00:00
Jim Meyering
2279aec4a3
.
1999-04-21 23:17:13 +00:00
Jim Meyering
1f74a371e0
.
1999-04-21 23:16:48 +00:00
Jim Meyering
ae295f9bab
.
1999-04-21 04:34:29 +00:00
Jim Meyering
28a81b47c1
.
1999-04-21 04:30:22 +00:00
Jim Meyering
9b56140087
*** empty log message ***
1999-04-21 04:29:00 +00:00
Jim Meyering
8907976270
Remove the temporary strtoumax replacement;
...
we now have a true replacement in strtoumax.c.
(__strtol): Always define to strtoumax.
(<stdlib.h>): No need to include.
(PARAMS): Remove.
(my_strtoumax): Move this to strtoumax.c,
rename it to strtoumax, and simplify.
1999-04-21 04:28:36 +00:00
Jim Meyering
3354e7502c
Update to glibc 2.1.1 version.
1999-04-21 04:27:24 +00:00
Jim Meyering
64bae48df6
.
1999-04-21 04:24:39 +00:00
Jim Meyering
9d3c3cb2c7
*** empty log message ***
1999-04-21 04:22:15 +00:00
Jim Meyering
9a16aa9fde
*** empty log message ***
1999-04-21 04:21:50 +00:00
Jim Meyering
a6f5dd6269
(jm_CHECK_ALL_TYPES): Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
1999-04-21 04:21:44 +00:00
Jim Meyering
9174cee25d
(AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq.
1999-04-21 04:14:59 +00:00
Jim Meyering
7d98d28569
*** empty log message ***
1999-04-21 04:04:20 +00:00
Jim Meyering
e441de9acc
(jm_AC_TYPE_UINTMAX_T): Move unsigned long
...
long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro.
1999-04-21 04:04:04 +00:00
Jim Meyering
36ca174d81
*** empty log message ***
1999-04-21 04:00:48 +00:00
Jim Meyering
76659f726f
Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
...
Replace xstroull if necessary.
1999-04-21 04:00:38 +00:00
Jim Meyering
42a64ac80e
*** empty log message ***
1999-04-21 03:58:57 +00:00
Jim Meyering
6783ad7832
*** empty log message ***
1999-04-21 03:24:54 +00:00
Jim Meyering
e8b570e45a
update comment
1999-04-21 03:19:26 +00:00
Jim Meyering
cf6eaeb03b
<xstrtol.h>: Include this, not xstrtoul.h.
...
<human.h>: Include.
Use uintmax_t in place of unsigned long.
Use human_readable to convert to strings for printing.
1999-04-21 03:18:23 +00:00
Jim Meyering
42ccae28c6
.
1999-04-21 02:30:43 +00:00
Jim Meyering
c850864a19
.
1999-04-21 02:29:50 +00:00
Jim Meyering
c93a59ac4f
.
1999-04-21 02:28:20 +00:00
Jim Meyering
abc54153b1
*** empty log message ***
1999-04-21 02:21:57 +00:00
Jim Meyering
c4a52014f7
Port to AIX and HP-UX. Support cross-compilation.
1999-04-21 02:21:47 +00:00
Jim Meyering
c7a0b8f429
<config.h>: Include first, since it can do
...
things like #define const, and this must be done before
including any system headers.
1999-04-20 13:26:06 +00:00
Jim Meyering
154588d722
(my_strtoumax): Fix typo in computing
...
whether overflow occurred. Improve overflow-detection to use
only one conditional branch total, rather than 2N+1
conditional branches for an N-digit number.
1999-04-20 13:24:14 +00:00
Jim Meyering
f9270b650f
*** empty log message ***
1999-04-19 14:09:07 +00:00
Jim Meyering
5f724e01b9
*** empty log message ***
1999-04-19 14:06:07 +00:00
Jim Meyering
c37f2f6355
(main): Restore `+' in getopt_long string. Otherwise,
...
commands like `seq 10 -2 0' wouldn't work. From Andreas Schwab.
1999-04-19 14:05:34 +00:00
Jim Meyering
dcf32e94d2
*** empty log message ***
1999-04-19 14:03:17 +00:00
Jim Meyering
3e47e246f8
*** empty log message ***
1999-04-19 05:25:52 +00:00
Jim Meyering
d5c056d478
(b_host): Remove /pub suffix.
1999-04-19 05:22:54 +00:00
Jim Meyering
da96ede53c
*** empty log message ***
1999-04-19 04:50:25 +00:00
Jim Meyering
6a9f42807f
(my-distcheck): Use AMTAR, not TAR.
1999-04-19 04:50:03 +00:00
Jim Meyering
36564cbefd
.
1999-04-19 04:45:09 +00:00
Jim Meyering
95836befb3
*** empty log message ***
1999-04-19 04:24:35 +00:00
Jim Meyering
0b8e81aab9
.
1999-04-19 04:20:57 +00:00
Jim Meyering
a0119464b8
*** empty log message ***
1999-04-19 02:56:54 +00:00
Jim Meyering
00811477e8
*** empty log message ***
1999-04-19 02:54:53 +00:00
Jim Meyering
e144c80776
Require jm_AC_PREREQ_XSTRTOUMAX.
1999-04-19 02:54:48 +00:00
Jim Meyering
ac4f985ac9
*** empty log message ***
1999-04-19 02:53:36 +00:00
Jim Meyering
560d7d9dac
.
1999-04-19 02:42:58 +00:00
Jim Meyering
e7a7a48ee6
.
1999-04-19 02:39:52 +00:00
Jim Meyering
95e8d410ff
(tempname): Wrap after 99999 only for length-impaired file systems.
1999-04-19 02:39:09 +00:00
Jim Meyering
d3b1ca9174
(main, longopts):
...
Use -u instead of -R for --remove, so that we can preserve
future compatibility with rm.
1999-04-19 02:15:09 +00:00
Jim Meyering
d70fb569fb
[!HAVE_CONFIG_H] (ST_BLKSIZE): Define to 65536.
...
(do_wipefd): Use ST_BLKSIZE instead of referring to the st_blksize
member directly.
1999-04-19 02:13:01 +00:00
Jim Meyering
e5e1c6d4fd
*** empty log message ***
1999-04-19 00:20:36 +00:00
Jim Meyering
d17b6bc300
*** empty log message ***
1999-04-18 23:20:24 +00:00
Jim Meyering
114946fdb0
Include xstrtol.h.
...
(parse_integer): Migrate most of the work into the new xstrtoumax fn.
1999-04-18 23:18:48 +00:00
Jim Meyering
30edff7a36
Include xstrtol.h, not xstrtoul.h, since xstrtol.h now defines all the
...
xstrto... functions.
1999-04-18 23:18:32 +00:00
Jim Meyering
d3ffbea816
Include xstrtol.h, not obsolete file xstrtoul.h.
1999-04-18 23:18:09 +00:00
Jim Meyering
cc7d631369
<stdlib.h>: Include if HAVE_STDLIB_H, since bison 1.27 invokes "free".
...
(LookupWord, yylex): Don't pass negative char to ctype macros.
1999-04-18 23:17:30 +00:00
Jim Meyering
4e8d80cad7
(xalloc_fail): Pass xalloc_msg_memory_exhausted through gettext.
1999-04-18 23:17:05 +00:00
Jim Meyering
a1d8c38553
(libfu_a_SOURCES): Add xstrtoumax.c.
...
(noinst_HEADERS): Remove xstrtoul.h.
1999-04-18 23:16:49 +00:00
Jim Meyering
0501984933
(__xstrtol, __strtol, __unsigned): Remove macro decls.
...
<inttypes.h>: Include if HAVE_INTTYPES_H.
(_DECLARE_XSTRTOL): New macro.
(xstrtol, xstrtoul, xstrtoumax): Declare all three functions, so that
we need only one include file, not three.
(_STRTOL_ERROR): Do not undef, as this is no longer needed.
Reword overflow message so that it's independent of type.
1999-04-18 23:16:23 +00:00
Jim Meyering
f8474e2421
(__strtol, __strtol_t, __xstrtol):
...
New macros to specify the
underlying function, its returned type, and our function. Default to
values suitable for xstrtol.
Include <ctype.h>, since we use its macros.
(ULONG_MAX, LONG_MAX, ISBLANK): Remove: no longer needed.
(ISSPACE): New macro.
(bkm_scale, bkm_scale_by_power, __xstrtol, main): __unsigned long int
-> __strtol_t.
(__xstrtol): Depend on whether __strtol_t is an unsigned type, not on
whether STRING_TO_UNSIGNED is defined. Skip isspace chars, not
isblank chars, to match strtol. When returning
LONGINT_INVALID_SUFFIX_CHAR, store the value that we computed into
*val.
1999-04-18 23:15:34 +00:00
Jim Meyering
ddd5fa0ce5
(STRING_TO_UNSIGNED): Remove.
...
(__strtol, __strtol_t, __xstrtol): New macros.
1999-04-18 23:15:02 +00:00
Jim Meyering
a7a7424b8b
Include xstrtol.h, not obsolete file xstrtoul.h.
...
"human.h", "xalloc.h": Include.
(attribute): Remove; no longer needed.
(xstrdup): New decl.
(STDOUT_FILENO): New macro.
(O_NOCTTY): Make sure it's always defined, even if HAVE_CONFIG_H.
The following changes have effect only if !HAVE_CONFIG_H.
<ctype.h>: New include.
(RETSIGTYPE): Remove bogus semicolon at end.
(STDOUT_FILENO, uintmax_t, human_readable, LONGEST_HUMAN_READABLE):
New macros.
(xstrtoumax): Renamed from xstrtoul, with corresponding type changes.
Handle suffixes like the real routine does.
(error): Remove bogus assignment of errno to errnum.
(xmalloc, xstrdup): New functions.
(O_NOCTTY): Define even if !HAVE_CONFIG_H.
(S_ISFIFO, S_ISSOCK): New macros, if not already defined.
(OUTPUT_BLOCK_SIZE): New macro.
(struct Options.verbose): Now a boolean, since we no longer have two
levels of verbosity.
(long_opts, usage, main): Remove -D or --device option. Invert -p or
--preserve option, and rename it to -R or --remove.
(usage): Describe G suffix.
(usage): "-" no longer conflicts with -v.
(UCHAR_MAX): Indent `#error' so that SunOS 4.1.4 cc doesn't reject it.
(ind): Portability fixes: return word32, not unsigned; multiply by
sizeof (word32) instead of shifting left by 2.
(isaac_refill, isaac_mix): Comment out size of array parameter, as
ansi2knr mishandles this.
(status_visible, status_pos, pfstatus, flushstatus): Remove, since
pfstatus isn't portable to users with varying width fonts, or
internationalized messages, and vfprintf is problematic. All callers
of pfstatus changed to use error instead; this removes incompatibility
of -v with -. All calls to flushstatus removed.
(dopass, do_wipefd): Do not translate non-English msgs with gettext.
(dopass): Cast lseek constant arguments to (off_t) for benefit
of pre-ANSI compilers; fix one lseek call whose args were interchanged.
Remove unnecessary casts to (off_t). Do not check for EIO
when determining file size; this was just my earlier wild guess.
Use human_readable to print off_t, instead of casting to unsigned long
(which doesn't work in Solaris 2.6, where off_t is longer than long).
Output human-readable sizes, instead of always using "K".
Check for offset overflow (it happened to me in SunOS 4.1.4).
(do_wipefd): Do not insist on regular files, but do check for special
files that cannot possibly be shredded.
Use xmalloc instead of malloc + check.
Do not inspect st_size for non-regular files.
Try to find the size of a non-regular file by seeking to its end.
Do not assume that a regular file of size-0 has unknown size.
Check for regular files with negative sizes,
and for overflow after rounding to next block.
Always try to truncate, even for special files, but do not report an
error if truncation fails on a special file.
(dopass, wipefile): Do not return 1 for special files; the caller
doesn't care any more.
(wipefd): Remove unnecessary (and nonportable) check for
whether the file descriptor is read-only. Remove
no-longer-needed check for `-v -'.
(incname): Return 1 for carry bit, like the documentation says.
(wipename, wipefile): Accept new argument, specifying the
quoted file name. All callers changed.
(wipename): Use xstrdup instead of strdup+error check.
(wipefile): Check for ENOTDIR when opening /dev/fd/NNN. Check for
errors in NNN more carefully. Restore errno after the check.
Check for errors when closing the file descriptor.
Use more consistent wording when unable to remove a file.
(main): Do not remove files by default.
Use xstrtoumax instead of xstrtoul uniformly, since xstrtoul won't
exist if !HAVE_CONFIG_H.
In diagnostics, quote invalid operands to -n and -s options.
Allow T, P, E, Z, and Y suffixes in -s operand.
flags.verbose is now a boolean, not a counter.
Use STDOUT_FILENO instead of 1, for clarity.
1999-04-18 23:13:57 +00:00
Jim Meyering
69b1c4026c
(tempname): Add a FIXME comment.
1999-04-18 15:57:19 +00:00
Jim Meyering
0fe4e6b443
(NAME_MAX_IN_DIR): Rename from PATH_MAX_IN_DIR. Use _POSIX_NAME_MAX,
...
not _POSIX_PATH_MAX. Guard with #if HAVE_PATHCONF rather than
#if HAVE_UNISTD_H.
1999-04-18 15:44:03 +00:00
Jim Meyering
8cee2c6772
Rename global: s/temp_file_prefix/temp_dir/.
1999-04-18 14:40:20 +00:00
Jim Meyering
eb4109b66e
(usage): s/DIRECT/DIRECTORY/g
1999-04-18 14:38:24 +00:00
Jim Meyering
e0cbae44cd
*** empty log message ***
1999-04-18 13:32:44 +00:00
Jim Meyering
8f913cc64f
(main): Open the output file with *read* access
...
only if we might need to read to satisfy a `seek=' request.
From Matthias Urlichs.
1999-04-18 13:32:35 +00:00
Jim Meyering
64dec9fafb
*** empty log message ***
1999-04-18 13:31:34 +00:00
Jim Meyering
a625377e8c
*** empty log message ***
1999-04-18 03:25:23 +00:00
Jim Meyering
c5027d831c
.
1999-04-18 02:16:56 +00:00
Jim Meyering
f4143898b2
*** empty log message ***
1999-04-17 14:41:38 +00:00
Jim Meyering
5101382ec6
*** empty log message ***
1999-04-17 11:56:21 +00:00
Jim Meyering
dd886e9690
(file_lines): Fix serious bug introduced with last changes.
...
From Andreas Schwab.
1999-04-17 11:50:03 +00:00
Jim Meyering
6a821331eb
.
1999-04-15 14:09:04 +00:00
Jim Meyering
d679966505
*** empty log message ***
1999-04-15 14:03:06 +00:00
Jim Meyering
f01319465c
rename .posix-warn to .env-warn
1999-04-15 13:59:14 +00:00
Jim Meyering
1dbd1aff6f
.
1999-04-15 13:49:45 +00:00
Jim Meyering
69e1d626bd
Add comments.
...
(init_header): Tweak white space in Date/Time header.
1999-04-15 13:49:13 +00:00
Jim Meyering
609582a161
new tests from Roland
1999-04-15 13:26:50 +00:00
Jim Meyering
bc95e393d8
Updated tests.
...
From Roland Huebner.
1999-04-15 13:26:44 +00:00
Jim Meyering
379dcf4c48
.
1999-04-15 12:45:57 +00:00
Jim Meyering
ffd4e9684a
*** empty log message ***
1999-04-14 03:12:27 +00:00
Jim Meyering
809b33b2ff
new version via automake
1999-04-13 14:44:33 +00:00
Jim Meyering
2a8c4e283e
*** empty log message ***
1999-04-13 02:57:40 +00:00
Jim Meyering
e6bc0dccbc
(main): Declare out_dev to be of type dev_t, not `int'.
...
Declare out_ino to be of type ino_t, not `int'.
1999-04-13 01:11:46 +00:00
Jim Meyering
b6d265e347
* src/od.c (MIN, MAX): Remove definitions.
...
* src/sys2.h (MIN, MAX): Define here instead.
1999-04-13 01:09:15 +00:00
Jim Meyering
4de61e5f98
.
1999-04-12 04:28:05 +00:00
Jim Meyering
1f6f06f7de
(test_vector): Disable all tests while I wait for an updated suite.
1999-04-12 04:27:46 +00:00
Jim Meyering
69d1c5772e
*** empty log message ***
1999-04-12 04:00:10 +00:00
Jim Meyering
d577eef9e4
*** empty log message ***
1999-04-12 03:54:57 +00:00
Jim Meyering
a36f86a13e
.
1999-04-12 03:47:40 +00:00
Jim Meyering
924b7e2291
.
1999-04-12 03:47:17 +00:00
Jim Meyering
2e2161c97a
(COPY_TO_EOF): Define.
...
(dump_remainder): Add parameter, n_bytes, and rewrite to use it.
Update callers.
(file_lines): Rename parameter.
(tail_bytes): Remove obsolete comment.
1999-04-12 03:22:24 +00:00
Jim Meyering
f3df8336ae
Fix the problem whereby `yes > k & tail -1 k' would infloop.
...
(dump_remainder): Move this function to precede the new use in file_lines.
(tail_lines): Don't call dump_remainder here.
(file_lines): Call dump_remainder here instead.
1999-04-11 17:59:28 +00:00
Jim Meyering
a66cc3009b
*** empty log message ***
1999-04-11 13:26:42 +00:00
Jim Meyering
cf3d3f1e6e
(readtoken, readtokens): Protoize.
1999-04-11 13:25:52 +00:00
Jim Meyering
832dfa7e1f
(xwrite): Use STDOUT_FILENO instead of literal `1'.
1999-04-11 03:42:21 +00:00
Jim Meyering
35af2e8613
*** empty log message ***
1999-04-11 03:24:12 +00:00
Jim Meyering
de9d4e9f91
(alpha): Add trailing slash for ncftp.
1999-04-11 03:24:04 +00:00
Jim Meyering
fb059dc67c
*** empty log message ***
1999-04-11 02:19:51 +00:00
Jim Meyering
12562e897d
.
1999-04-11 02:17:48 +00:00
Jim Meyering
cc40ff77a8
.
1999-04-11 02:17:20 +00:00
Jim Meyering
294b139566
*** empty log message ***
1999-04-11 02:15:26 +00:00
Jim Meyering
54047adacd
*** empty log message ***
1999-04-11 01:45:44 +00:00
Jim Meyering
4d062fbe6d
*** empty log message ***
1999-04-11 01:44:26 +00:00
Jim Meyering
23dfcdb368
`ls --color' would segfault
...
Include assert.h.
(color_indicator[]): Add an entry for the type, `door.'
(main): Assert that the lengths of the color_indicator and
indicator_name arrays are appropriately related.
1999-04-11 01:43:34 +00:00
Jim Meyering
e6a9ce41b6
*** empty log message ***
1999-04-11 01:35:01 +00:00
Jim Meyering
03e24361ee
(scanargs): Fix bug introduced with last change: now that
...
the loop is gone, manually decrement argc and increment argv.
1999-04-11 01:32:28 +00:00
Jim Meyering
24c8bc7107
*** empty log message ***
1999-04-08 13:44:31 +00:00
Jim Meyering
4ab8ea3cb7
(Options for date): Document --iso-8601
1999-04-08 13:44:19 +00:00
Jim Meyering
75e403b3b3
Accept new option: --iso-8601.
1999-04-08 13:44:00 +00:00
Jim Meyering
367c2367a6
*** empty log message ***
1999-04-07 17:43:47 +00:00
Jim Meyering
1ff7d4be9b
(difftm): Protoize.
1999-04-07 17:43:36 +00:00
Jim Meyering
43dcc7ef21
.
1999-04-07 17:43:12 +00:00
Jim Meyering
b655fc9cf7
.
1999-04-07 17:41:57 +00:00
Jim Meyering
b6dfae5d0e
*** empty log message ***
1999-04-07 12:53:22 +00:00
Jim Meyering
1f8c95df83
split long line
1999-04-06 17:26:07 +00:00
Jim Meyering
2af4373a90
Update from master source in libc, removing %f.
1999-04-06 14:22:06 +00:00
Jim Meyering
20203a77e1
*** empty log message ***
1999-04-06 14:15:04 +00:00
Jim Meyering
d712631a71
Remove test for %f.
1999-04-06 14:14:58 +00:00
Jim Meyering
2d9a947471
*** empty log message ***
1999-04-05 03:51:33 +00:00
Jim Meyering
47a4b79f74
Comment out the test added on 1999-01-31.
1999-04-05 03:51:17 +00:00
Jim Meyering
b967ecb86b
(url_dir_list): Define properly.
...
(real_dir_list): Likewise.
1999-04-05 02:00:03 +00:00
Jim Meyering
4fa4d097bd
*** empty log message ***
1999-04-04 23:15:20 +00:00
Jim Meyering
5050912be0
Don't include string.h.
...
[!HAVE_CONFIG_H]: Include string.h here.
[!HAVE_CONFIG_H]: Hard-code RETSIGTYPE to `int'.
(sigill_handler): Change return type and type of local `oldhandler' to
RETSIGTYPE.
(isaac_seed_machdep): Change and type of local `oldhandler' to
RETSIGTYPE.
1999-04-04 23:15:07 +00:00
Jim Meyering
a147c61141
use dquotes, not squotes
1999-04-04 21:07:25 +00:00
Jim Meyering
4afd87dd11
*** empty log message ***
1999-04-04 20:54:30 +00:00
Jim Meyering
339497e1f4
*** empty log message ***
1999-04-04 16:02:28 +00:00
Jim Meyering
62528b9cf8
Change the sed command used to extract the
...
filename from ls -l output, to accommodate the change in format.
1999-04-04 16:00:50 +00:00
Jim Meyering
50c573d457
Add case_GETOPT_* cases.
1999-04-04 15:46:31 +00:00
Jim Meyering
96309d1da7
*** empty log message ***
1999-04-04 15:44:58 +00:00
Jim Meyering
d815c152df
Standardize --help and --version processing.
1999-04-04 15:44:26 +00:00
Jim Meyering
25abb410d4
define/use AUTHORS
1999-04-04 14:44:45 +00:00
Jim Meyering
baa8cd4493
*** empty log message ***
1999-04-04 14:43:27 +00:00
Jim Meyering
d008b48e3b
(print_long_format): Add a space between %s and %3u. This
...
assures that even when modebuf has the trailing `+' and there are more
than 99 hard links to a file, the permissions string and the link count
will be separated.
1999-04-04 14:41:43 +00:00
Jim Meyering
5b86bf7cde
import latest
1999-04-04 14:33:18 +00:00
Jim Meyering
54ec5153c5
(S_IWUSR): Define if not already defined.
1999-04-04 14:32:58 +00:00
Jim Meyering
6369a887ba
.
1999-04-04 14:30:44 +00:00
Jim Meyering
42edc330ed
fix comments
...
add FIXME
1999-04-04 14:30:30 +00:00
Jim Meyering
e0e1dc0bf8
(dopass): add curly braces to avoid warning about ambiguous `else'.
...
(wipefd): Add parentheses suggested by gcc.
(do_wipefd): Remove declaration of unused local.
1999-04-04 04:54:34 +00:00
Jim Meyering
f381610dd5
[!HAVE_CONFIG_H] (xstrtoul, error, close_stdout): Added stubs
...
to allow standalone compilation.
(wipefile): Added support for emulating /dev/fd/# files even if
the OS doesn't support them. From Paul Eggert.
(main, usage): Changed --device short option to -D.
(wipefd, do_wipefd): Renamed function to do_wipefd and added
separate wipefd that performs sanity checks on externally-opened file
descriptors, such as not append-only. From Paul Eggert.
(do_wipefd, isaac_seedfd): Do not read file for any reason.
if the file is low-entropy, it's a security hole.
(wipefile) Changed to open O_WRONLY and chmod to write-only when
forcing.
(isaac_seedfd) Function deleted as unnecessary.
From Paul Eggert.
(dopass): Dynamically fall back to fsync() if fdatasync() fails,
since POSIX, in their infinitesimal wisdom, encourage implementations
that return constant -1, making compile-time testing useless.
From Paul Eggert.
(dopass): Changed to support a size of -1 to mean "unknown".
This entailed changing to a counting-up offset rather than couting-down
cursize for the central state variable. Also changed size argument to
be call-by-reference so that it can be passed back once known.
(sizer) Function deleted as unnecessary.
(wipefd): Changed to match. From Paul Eggert
(dopass): Try to skip over bad blocks in destination files.
Also added ftruncate() for more complete destruction of metadata.
(main, usage): Changed "-" to stand for standard output.
(wipefd): Added error message to detect conflict with -v.
(dopass): Added periodic fsync() calls to keep the pass progress
display in sync with reality. Hopefully they're sufficiently far spaced
that throughput isn't affected. It might be a good thing to do even in
non-verbose mode, to avoid filling up the kernel caches with dirty data.
Also added ftruncate() for more complete destruction of metadata.
(quotearg_colon): New function to print
pathological filenames properly.
[!HAVE_CONFIG_H] (quotearg_colon_buf) New internal helper function
that does most of the work.
(wipefd, do_wipefd, dopass) Now take a qname (pre-quoted name) argument.
(wipename, wipefile, main) Changed diagnostics to use quotearg_colon.
Error messages are also in a more uniform format.
From Paul Eggert.
(struct Options, main, do_wipefd): Added -s/--size=N flag.
(xstrtoul): Added support for valid_suffixes to help this.
(usage) Documented it.
(error): Changed some arguments from N_() to _(), since error()
does not translate its argument. I think this is a bug.
(struct Options do_wipefd, wipefd, wipefile, main): moved passes
argument into the Options structure as n_iterations, which is now a
size_t. From Paul Eggert.
(isaac_seed_start, isaac_seed_data, isaac_seed_finish): New functions
to manage seeding of RNG with arbitrary-sized data.
(isaac_init): commented out as dead code.
(isaac_seed): changed to use new functions to prevent any possibility of
a buffer overflow.
(isaac_seed): Added support for Solaris' gethrtime()
configure.in: Corresponding feature test. From Paul Eggert.
(wipename): Change remove() to unlink() for speed & portability.
Use lstat() instead of access() to see if a filename is taken. This
works even on dangling symlinks and avoids the suid problems of
access(2). From Paul Eggert.
(isaac_seed_machdep): New function for reading cycle counters
1999-04-04 04:37:39 +00:00
Jim Meyering
034df8db20
*** empty log message ***
1999-04-04 04:34:16 +00:00
Jim Meyering
8fe009ed7c
back out Paul's changes
1999-04-04 02:34:49 +00:00
Jim Meyering
c21cecaea8
Use AUTHORS in place of string in parse_long_options call.
1999-04-03 05:26:48 +00:00
Jim Meyering
1d47220ab2
Insert AUTHORS definition.
1999-04-03 05:22:05 +00:00
Jim Meyering
cf691ec714
Use PROGRAM_NAME in place of string in parse_long_options call.
1999-04-03 05:20:06 +00:00
Jim Meyering
7c2d5de6c7
define PROGRAM_NAME
1999-04-03 05:01:48 +00:00
Jim Meyering
db6ce0481b
*** empty log message ***
1999-04-03 03:29:41 +00:00
Jim Meyering
98327bba60
(S_IWUSR): Define if not already defined.
1999-04-03 03:29:17 +00:00
Jim Meyering
a29afcb470
(isaac_seed): Don't overrun the s->mm buffer.
...
Use gethrtime if available. Don't assume that clock_gettime succeeds.
Put most random sources first.
1999-04-03 03:27:57 +00:00
Jim Meyering
bf504d2a46
Add new options -bcCklL and fix some porting problems.
...
Remove options -dp. Do not read output files.
(long_opts, usage, main, wipefile): Adjust to new options.
("human.h", "quotearg.h"): New includes.
(struct Options): New members contents, links, n_iterations.
Remove allow_devices, remove_file. Change n_iterations to size_t.
All uses changed.
(output_block_size): New var.
(usage): Declare __noreturn__ attribute.
(fdatasync): Define to -1 if not present, since we need to invoke both
fdatasync and fsync if both are present. All invokers of fdatasync
now try fdatasync, then fsync.
(MIXIN): New macro.
(isaac_seed): Use it to mix in values. Add uid, gid to mix.
Don't use gettimeofday, as it has too many porting problems.
(isaac_seedfd): Remove, since we no longer read the output files.
(sizefd): Remove; we now determine size by writing sequentially.
(dopass, wipename, wipefile, main): Clean up error messages.
(dopass): Keep track of offset relative to start of file, not
end, since we may not know how large the file is. If size is
negative, write until we fall off the end of the file.
(wipefd): Do not read output file.
Return 0 if successful, -1 if not; do not make a special case for
non-regular files, since our callers have that info now.
(wipename): Now static. Return errno if error.
(main): "-" now stands for standard output.
Do not shred append-only standard output.
(wipefile): Do not grant read permission to file when wiping it.
Use symbolic permission (S_IWUSR), not octal.
From Paul Eggert.
1999-04-03 03:27:27 +00:00
Jim Meyering
ce9c687d5a
[HAVE_SYS_ACL_H]: Include sys/acl.h.
...
(struct fileinfo): New member `have_acl'.
(gobble_file): Initialize it.
(print_long_format): Use it.
Mostly from Alen Muzinic.
1999-04-02 05:38:15 +00:00
Jim Meyering
eaaff3246a
*** empty log message ***
1999-04-02 04:24:48 +00:00
Jim Meyering
7ba3c38741
*** empty log message ***
1999-04-02 04:20:17 +00:00
Jim Meyering
c69d22ae26
*** empty log message ***
1999-04-02 04:15:14 +00:00
Jim Meyering
35aee6bf13
(open_maybe_create): New function.
...
(touch): Rewrite not to use `creat' and to eliminate a race
condition that could make touch truncate a nonempty file.
Report and suggestions from Andrew Tridgell.
1999-04-02 02:55:10 +00:00
Jim Meyering
ac03113efe
*** empty log message ***
1999-04-02 02:47:58 +00:00
Jim Meyering
bbea0501a9
*** empty log message ***
1999-04-01 05:16:46 +00:00
Jim Meyering
a7b641acd5
(main): Qualify a char* with the `const' keyword.
1999-04-01 05:15:37 +00:00
Jim Meyering
c4cf0531ff
(main): Qualify a char* with the `const' keyword.
1999-04-01 05:10:41 +00:00
Jim Meyering
a7d0351c20
(install_file_in_dir): Qualify a char* with the `const' keyword.
1999-04-01 05:09:59 +00:00
Jim Meyering
beb464c0ea
(main): Qualify a char* with the `const' keyword.
1999-04-01 05:08:22 +00:00
Jim Meyering
d8a18c33e8
(main): Qualify a char* with the `const' keyword.
1999-04-01 05:07:51 +00:00
Jim Meyering
abdc079cd5
Remove prototypes and tsort function definitions.
1999-04-01 05:05:17 +00:00
Jim Meyering
d0b9ad729c
(main): Qualify a char* with the `const' keyword.
1999-04-01 04:58:29 +00:00
Jim Meyering
24df6275fb
(main): Move the declaration of `e' into the scope
...
where it's used and make it `const'.
1999-04-01 04:56:28 +00:00
Jim Meyering
2500fe4079
(main): Qualify a char* with the `const' keyword.
1999-04-01 04:53:13 +00:00
Jim Meyering
3a3189e6c3
(touch): Qualify a char* with the `const' keyword.
1999-04-01 04:47:55 +00:00
Jim Meyering
db3c0ffb44
.
1999-03-31 15:21:00 +00:00
Jim Meyering
8935f38d4e
*** empty log message ***
1999-03-31 06:02:07 +00:00
Jim Meyering
667799f7e2
Don't include closeout.h or version-etc.h explicitly. Now, they're included via sys2.h.
1999-03-31 05:59:13 +00:00
Jim Meyering
d30f9691c1
*** empty log message ***
1999-03-31 05:54:11 +00:00
Jim Meyering
fdd07e3d2b
No longer include long-options.h.
...
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-31 05:52:46 +00:00
Jim Meyering
419aa42181
Include "closeout.h" and "version-etc.h"
1999-03-31 05:52:46 +00:00
Jim Meyering
516b48e7a2
(AUTHORS): Actually define and use.
1999-03-31 05:06:42 +00:00
Jim Meyering
03c1b8518c
(PROGRAM_NAME, AUTHORS): Define and use.
1999-03-31 04:16:08 +00:00
Jim Meyering
39090114f0
(PROGRAM_NAME, AUTHORS): Define and use.
1999-03-31 04:11:35 +00:00
Jim Meyering
b2513fc340
import latest
1999-03-30 15:11:20 +00:00
Jim Meyering
b989ccb248
.
1999-03-30 05:40:40 +00:00
Jim Meyering
2067a9fe97
.
1999-03-30 04:52:57 +00:00
Jim Meyering
a717cdf2d6
(make_node_op_equals): New function.
...
(mode_append_entry): Likewise.
(mode_compile): When none of [ugoa] is specified in an `=OP' change
mode request, insert a `=0' entry into the linked list so that all
bits are cleared first. Use the new functions.
1999-03-30 04:51:08 +00:00
Jim Meyering
bb0631e825
*** empty log message ***
1999-03-30 04:48:57 +00:00
Jim Meyering
9dab31b501
(rmdir): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:48:41 +00:00
Jim Meyering
2080baecff
(rename): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:48:17 +00:00
Jim Meyering
69952761e1
(mkdir): Use pid_t instead of int; check status
...
against zero. This is to improve portability.
1999-03-30 04:47:52 +00:00
Jim Meyering
319976a665
(strip): Use standard "cannot fork" message.
...
Check for strip nonzero exit status.
1999-03-30 04:43:53 +00:00
Jim Meyering
8137487dd7
*** empty log message ***
1999-03-30 04:36:00 +00:00
Jim Meyering
0b1a5f6fe9
*** empty log message ***
1999-03-30 04:34:46 +00:00
Jim Meyering
236d3671e2
*** empty log message ***
1999-03-30 04:33:22 +00:00
Jim Meyering
ab33da4b55
(jm_CHECK_ALL_TYPES): New macro.
1999-03-30 04:29:19 +00:00
Jim Meyering
34f0f5c2c9
*** empty log message ***
1999-03-29 04:39:56 +00:00
Jim Meyering
bad53b08e6
Define GNU_PACKAGE here.
...
Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is
replaced e.g., in the *.sh files of the sh-utils.
1999-03-29 04:39:50 +00:00
Jim Meyering
1682163674
PROGRAM_NAME: rename from COMMAND_NAME
1999-03-29 02:56:52 +00:00
Jim Meyering
8ca2ea6a0e
*** empty log message ***
1999-03-28 21:01:09 +00:00
Jim Meyering
7549c10f35
(get_date): Reuse tm_isdst of first localtime
...
call; this is an improvement on a bug fix suggested by
martin@dresden.nacamar.de . Do not assume that localtime and
gmtime return non-null.
From Paul Eggert.
1999-03-28 20:58:51 +00:00
Jim Meyering
45eb651902
*** empty log message ***
1999-03-28 19:06:17 +00:00
Jim Meyering
6c9f8b17d0
*** empty log message ***
1999-03-28 14:59:09 +00:00
Jim Meyering
771cd1f617
*** empty log message ***
1999-03-28 14:40:37 +00:00
Jim Meyering
75cedb69be
.
1999-03-28 14:40:21 +00:00
Jim Meyering
dc475b06bd
*** empty log message ***
1999-03-28 14:39:34 +00:00
Jim Meyering
581baf7d99
(mode_compile): Upon allocation failure, free
...
everything starting with the head, not the tail.
1999-03-28 05:44:33 +00:00
Jim Meyering
7ca462d865
.
1999-03-27 23:07:53 +00:00
Jim Meyering
81e166e0ce
*** empty log message ***
1999-03-27 14:33:30 +00:00
Jim Meyering
190ab69c07
*** empty log message ***
1999-03-27 14:32:36 +00:00
Jim Meyering
9d044f6b96
(strip): Use pid_t, not int.
1999-03-27 14:32:06 +00:00
Jim Meyering
713d9932c3
(print_user): Use uid_t instead of int.
...
(print_group): Use gid_t instead of int.
1999-03-27 14:29:51 +00:00
Jim Meyering
83bd8b5ff1
.
1999-03-26 14:27:18 +00:00
Jim Meyering
f92141140b
*** empty log message ***
1999-03-26 14:26:38 +00:00
Jim Meyering
695cdd6f6a
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:26:18 +00:00
Jim Meyering
e7f2703c47
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:25:30 +00:00
Jim Meyering
3d308f9549
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:23:59 +00:00
Jim Meyering
f42367c3e7
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:22:51 +00:00
Jim Meyering
0aa9923d96
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:19:02 +00:00
Jim Meyering
85b4cd220b
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME, AUTHORS): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 14:18:29 +00:00
Jim Meyering
f0a21a933a
reorder includes
1999-03-26 14:12:32 +00:00
Jim Meyering
42884ec0c7
(PROGRAM_NAME, AUTHORS): Define and use.
1999-03-26 14:07:12 +00:00
Jim Meyering
c227e4a167
(PROGRAM_NAME, AUTHORS): Define
...
(long_options): Remove unused struct.
(scanargs): Remove useless loop.
(main): Use PROGRAM_NAME and AUTHORS in call to parse_long_options.
1999-03-26 14:05:40 +00:00
Jim Meyering
c92de17d2f
define and use AUTHORS
1999-03-26 05:17:17 +00:00
Jim Meyering
c060f16ed7
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 04:23:55 +00:00
Jim Meyering
f19d194943
.
1999-03-26 04:23:01 +00:00
Jim Meyering
a721b1ac67
(libfu_a_SOURCES): Add version-etc.c.
...
(noinst_HEADERS): Add version-etc.h.
1999-03-26 04:20:23 +00:00
Jim Meyering
2a147b2b43
(parse_long_options): Remove version-, copyright-,
...
and author-printing code. Do it via version_etc.
1999-03-26 04:19:07 +00:00
Jim Meyering
c004c87b6c
*** empty log message ***
1999-03-26 04:17:33 +00:00
Jim Meyering
eff1cee6e1
(GETOPT_HELP_CHAR): Define.
...
(GETOPT_VERSION_CHAR): Define.
(GETOPT_HELP_OPTION_DECL): Define.
(GETOPT_VERSION_OPTION_DECL): Define.
(case_GETOPT_HELP_CHAR): Define.
(case_GETOPT_VERSION_CHAR): Define.
1999-03-26 04:12:41 +00:00
Jim Meyering
06303195c0
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 04:11:15 +00:00
Jim Meyering
dd007634ac
No longer include long-options.h.
...
Include version-etc.h instead.
(PROGRAM_NAME): Define.
[long_options]: Add entries for --help and --version.
Remove parse_long_options call.
(main) [getopt switch]: Add a case for each of --help and --version.
1999-03-26 04:10:55 +00:00
Jim Meyering
562f29a2a2
(recheck): Factor out a block of duplicated code.
...
Set f->size to 0 upon encountering a new file so we read it from
the beginning rather than from then end of the first line or
block. Otherwise, after a log rotation, tail would omit the first
line or block of the new file. Reported by Ed Avis.
1999-03-25 14:29:13 +00:00
Jim Meyering
11212212b0
*** empty log message ***
1999-03-25 14:23:40 +00:00
Jim Meyering
1271e5321c
*** empty log message ***
1999-03-24 13:48:48 +00:00
Jim Meyering
0b80d92d60
import 1.010
1999-03-24 13:48:22 +00:00
Jim Meyering
542d10fd71
*** empty log message ***
1999-03-22 22:36:39 +00:00
Jim Meyering
cec649b346
tweak usage message -- from Karl
1999-03-22 22:36:12 +00:00
Jim Meyering
04d1d85350
*** empty log message ***
1999-03-22 22:35:53 +00:00
Jim Meyering
cdbee41fbf
*** empty log message ***
1999-03-21 13:38:51 +00:00
Jim Meyering
153de419bc
import latest
1999-03-21 01:56:57 +00:00
Jim Meyering
bc3d22ae9b
.
1999-03-20 23:25:35 +00:00
Jim Meyering
dafd051712
.
1999-03-20 23:24:55 +00:00
Jim Meyering
fde28088f4
*** empty log message ***
1999-03-20 23:24:23 +00:00
Jim Meyering
c2db2a08d9
s/jm_WITH_REGEX/jm_INCLUDED_REGEX/
1999-03-20 23:24:15 +00:00
Jim Meyering
1424b8fd50
*** empty log message ***
1999-03-20 23:23:20 +00:00
Jim Meyering
df3d9f6812
(jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX.
...
Don't depend on AM_GLIBC. Suggestions from Alain Magloire.
1999-03-20 23:23:14 +00:00
Jim Meyering
df570c09ee
*** empty log message ***
1999-03-20 23:16:34 +00:00
Jim Meyering
e2ff4b6e90
Don't modify PATH just to get GNU nice. Instead, try
...
to find an absolute path for GNU nice. From Bruno Haible.
1999-03-20 23:10:02 +00:00
Jim Meyering
e16c2033b4
*** empty log message ***
1999-03-20 15:01:34 +00:00
Jim Meyering
4159e9e2f6
*** empty log message ***
1999-03-20 04:36:50 +00:00
Jim Meyering
a6ea4bd455
[WINSIZE_IN_PTEM]: Include sys/stream.h and sys/ptem.h.
...
Required by SCO ODT 2.0 systems. Reported by William Bader.
1999-03-20 04:07:01 +00:00
Jim Meyering
f9ce2cffec
*** empty log message ***
1999-03-20 04:06:02 +00:00
Jim Meyering
2bf19e8467
*** empty log message ***
1999-03-20 04:02:37 +00:00
Jim Meyering
5a16e75a56
(jm_WINSIZE_IN_PTEM): New macro.
1999-03-20 04:02:23 +00:00
Jim Meyering
fd6c9bbcef
.
1999-03-18 15:34:12 +00:00
Jim Meyering
ab589a9ada
(remove_cwd_entries): Reflect changes in hash_insert.
...
(remove_init): Call hash_initialize with one more argument.
1999-03-18 15:33:56 +00:00
Jim Meyering
3a7f42f1a8
.
1999-03-17 21:15:46 +00:00
Jim Meyering
278e9999a9
*** empty log message ***
1999-03-17 14:18:09 +00:00
Jim Meyering
8ee5e50927
(is_prime): Return bool rather than int.
1999-03-17 14:07:34 +00:00
Jim Meyering
3ae2c2ecf0
import latest
1999-03-16 15:34:33 +00:00
Jim Meyering
5cfbca30a9
tweak comments
...
add curlies
use assert(0) in place of abort
1999-03-15 16:52:22 +00:00
Jim Meyering
6d97ed71b7
*** empty log message ***
1999-03-15 15:50:55 +00:00
Jim Meyering
0a1a14a095
Revamp to allow fine-tuning to control when and by how
...
much the table grows and shrinks.
(next_prime): Don't assert.
(hash_reset_tuning): New function.
(check_tuning): New function.
(hash_initialize): Accept and use new tuning parameter.
(hash_rehash): Rewrite, updating for tuning.
(hash_insert): Honor tuning semantics.
(hash_delete): Likewise.
From Franois Pinard.
1999-03-15 15:50:31 +00:00
Jim Meyering
674d2ec393
(struct hash_tuning): Define.
...
(struct hash_table) [tuning]: Add member.
(hash_initialize): Add `tuning' parameter.
1999-03-15 15:41:59 +00:00
Jim Meyering
96359cf648
(hash_insert): Update prototype.
1999-03-15 15:33:21 +00:00
Jim Meyering
855b12df1d
(hash_insert): Remove last parameter and change semantics.
...
(hash_insert): Don't increment n_entries unconditionally --
otherwise, we'd do so even when the insertion failed.
From Franois Pinard.
1999-03-15 15:33:01 +00:00
Jim Meyering
6e8f572094
.
1999-03-14 21:39:42 +00:00
Jim Meyering
e4fd405431
(tac_mem): `#if-0'-out this unused function.
...
(tac_stdin_to_mem): Likewise.
1999-03-13 20:30:33 +00:00
Jim Meyering
e9e5d9bf3f
.
1999-03-13 20:29:14 +00:00
Jim Meyering
9e1ddcbf89
.
1999-03-13 20:28:51 +00:00
Jim Meyering
2003f808c7
(cut invocation): Describe --output-delimiter.
1999-03-13 17:26:44 +00:00
Jim Meyering
5c591b0e36
*** empty log message ***
1999-03-13 16:24:16 +00:00
Jim Meyering
dac5c72090
*** empty log message ***
1999-03-13 16:22:59 +00:00
Jim Meyering
5c8eb257ea
*** empty log message ***
1999-03-13 16:21:19 +00:00
Jim Meyering
703336d148
*** empty log message ***
1999-03-13 16:19:18 +00:00
Jim Meyering
2bc2cc2f54
(base_name): If NAME is all slashes, return `/' (in
...
conformance with the single unix spec). Reported by Peter Moulder.
1999-03-13 16:09:00 +00:00
Jim Meyering
1905d5266b
*** empty log message ***
1999-03-12 15:24:25 +00:00
Jim Meyering
58bb02e74d
*** empty log message ***
1999-03-12 15:19:29 +00:00
Jim Meyering
dc82d52a02
*** empty log message ***
1999-03-12 15:15:23 +00:00
Jim Meyering
158b19d487
*** empty log message ***
1999-03-12 15:14:05 +00:00
Jim Meyering
e0aa18bb33
(dump_remainder): Don't fflush stdout here.
...
(main) [if forever]: Make stdout unbuffered, instead.
1999-03-12 15:12:55 +00:00
Jim Meyering
ac6d2b033e
(SETVBUF): Define new macro.
1999-03-12 15:11:57 +00:00
Jim Meyering
a3631a8114
*** empty log message ***
1999-03-12 15:11:29 +00:00
Jim Meyering
5478a521d6
Use AC_FUNC_SETVBUF_REVERSED.
1999-03-12 15:11:06 +00:00
Jim Meyering
ff12f6ff27
Declare getloadavg so I can build with -Werror.
1999-03-11 04:05:25 +00:00
Jim Meyering
ae79d1fceb
*** empty log message ***
1999-03-11 03:57:23 +00:00
Jim Meyering
45eb5dac3c
Skip failing tests: parenb, -parenb, -cread.
1999-03-11 03:49:07 +00:00
Jim Meyering
95d1aad02d
*** empty log message ***
1999-03-10 15:39:29 +00:00
Jim Meyering
b910e6ea14
(canon_host): Don't use he->h_addr directly.
...
Based on a patch from Savochkin Andrey Vladimirovich.
1999-03-10 15:39:02 +00:00
Jim Meyering
4ba4999328
(getugroups): Take new parameter, gid.
...
Add gid to the list of groups.
From Ulrich Drepper.
1999-03-10 15:35:47 +00:00
Jim Meyering
d7176770d4
*** empty log message ***
1999-03-10 15:34:45 +00:00
Jim Meyering
fe27c7d14e
fix typo in comment.
1999-03-09 18:53:54 +00:00
Jim Meyering
0c23f18574
*** empty log message ***
1999-03-09 16:11:03 +00:00
Jim Meyering
fbaac7ba29
fix small thinko
1999-03-09 16:10:30 +00:00
Jim Meyering
959eb64fb4
(xgetgroups): Take new parameter, gid, and pass it to getugroups.
...
(print_group_list): Call getpwuid and adjust calls to xgetgroups
to include new parameter.
1999-03-09 16:08:19 +00:00
Jim Meyering
290a9e03f2
(getugroups): Take new parameter, gid.
...
Add gid to the list of groups.
From Ulrich Drepper.
1999-03-09 16:07:49 +00:00
Jim Meyering
c057543e47
protoize
1999-03-09 16:07:16 +00:00
Jim Meyering
7456d2a652
.
1999-03-08 14:42:45 +00:00
Jim Meyering
965a1e5a94
*** empty log message ***
1999-03-08 14:41:57 +00:00
Jim Meyering
bee00278e6
*** empty log message ***
1999-03-08 14:40:54 +00:00
Jim Meyering
59aae8f311
*** empty log message ***
1999-03-08 14:37:40 +00:00
Jim Meyering
097ca8427d
*** empty log message ***
1999-03-08 02:44:05 +00:00
Jim Meyering
546f3f81da
(xalloc_fail): Use "%s" format so the message doesn't
...
have to be scanned for % signs. Suggestion from Franois Pinard.
1999-03-08 02:43:14 +00:00
Jim Meyering
e879a5a73e
*** empty log message ***
1999-03-07 21:00:44 +00:00
Jim Meyering
8eaa894f84
Add two more URLs and the loops to use them.
1999-03-07 20:19:08 +00:00
Jim Meyering
be65d0ad03
restore blank lines in --version output
1999-03-07 17:48:10 +00:00
Jim Meyering
3a69319e76
*** empty log message ***
1999-03-07 17:03:18 +00:00
Jim Meyering
0d24fd9224
*** empty log message ***
1999-03-07 16:59:29 +00:00
Jim Meyering
9bf8b6b4c7
Use only those *_unlocked macros that are declared.
1999-03-07 16:59:21 +00:00
Jim Meyering
4677710c39
*** empty log message ***
1999-03-07 16:44:06 +00:00
Jim Meyering
7fbb24fe4e
(parse_long_options): Include `Copyright...' line in --version output.
1999-03-07 16:43:15 +00:00
Jim Meyering
c537a72db4
*** empty log message ***
1999-03-07 16:06:45 +00:00
Jim Meyering
23b14f50e3
Test for the actual feature.
...
With help from Eli Zaretskii.
1999-03-07 16:06:33 +00:00
Jim Meyering
b9842e7300
*** empty log message ***
1999-03-07 15:53:48 +00:00
Jim Meyering
2cd167fba1
(parse_long_options): Add the `...NO warranty...' message.
1999-03-07 15:53:20 +00:00
Jim Meyering
133e0a63c5
*** empty log message ***
1999-03-07 15:52:29 +00:00
Jim Meyering
95fe06e1ba
(usage): Add missing \n\.
1999-03-07 15:52:14 +00:00
Jim Meyering
0c3c9353ab
*** empty log message ***
1999-03-07 14:41:04 +00:00
Jim Meyering
cffac32634
*** empty log message ***
1999-03-07 14:38:08 +00:00
Jim Meyering
b035c9078c
*** empty log message ***
1999-03-07 14:37:27 +00:00
Jim Meyering
b79cd299cb
(TESTS): Add newline-1.
1999-03-07 14:35:18 +00:00
Jim Meyering
1e8f1e0863
Remove newline test.
1999-03-07 14:34:03 +00:00
Jim Meyering
0f8e5e93c1
remove trailing blanks
1999-03-07 13:57:27 +00:00
Jim Meyering
4433aaa043
Big pr update from Roland Huebner.
1999-03-07 13:56:47 +00:00
Jim Meyering
68bb940729
1999-02-13 Roland Huebner <rh@pelikan.cologne.de>
...
* src/pr.c
(main): Redefine options -s, -w to be POSIX compliant; introduce
new options -J, -S, -W to disentangle -s and -w when used together
with the three column options;
(add_line_number): Make POSIX compliant; use default number
separator TAB with single column output.
(add_line_number): Make POSIX compliant; with multicolumn output
now prefer `text columns of equal width' rather than a consequent
use of `default n-separator TAB'.
(add_line_number): Change line number cut-off from lower-oder to
higher-oder digit to avoid loss of information; no consequent
handling exists in different utilities and other UNIXes.
(char_to_clump): Expand input text tabs to 8 spaces, if
input_tab_char doesn't equal TAB (adapted to other UNIXes).
(usage): Update POSIX compliant options -s, -w; add new options -J,
-S, -W.
(main): Update the source internal documentation.
Some smaller BUGFIXES (print_sep_string, init_header, skip_to_page,
reset_status, print_header).
1999-03-07 13:46:22 +00:00
Jim Meyering
96e08503da
(backslash): Use .\foo instead of \.foo so we
...
don't tramp on root directory in MSDOS/Windows.
Suggestion from Eli Zaretskii.
1999-03-07 13:34:30 +00:00
Jim Meyering
21e69c4002
(TESTS_ENVIRONMENT): Run md5sum with the --text option (for MSDOS).
1999-03-07 13:14:21 +00:00
Jim Meyering
bcaa45d181
*** empty log message ***
1999-03-07 05:14:30 +00:00
Jim Meyering
96e8d93844
*** empty log message ***
1999-03-07 05:11:05 +00:00
Jim Meyering
104866a990
New test: 8bit-delim.
1999-03-07 05:10:32 +00:00
Jim Meyering
3a01605b6b
(getstr): Change type of `delim' parameter from char to int.
...
(cut_fields): Cast to `unsigned char' before comparing.
(main): Cast to `unsigned char' before assigning.
1999-03-07 05:09:23 +00:00
Jim Meyering
13106e125b
*** empty log message ***
1999-03-07 04:54:43 +00:00
Jim Meyering
8a8a4eeab0
(batch_convert): Use a `%s' format in error call,
...
in case the argument string contains a `%'.
1999-03-07 04:54:36 +00:00
Jim Meyering
075ce6b479
*** empty log message ***
1999-03-07 04:53:14 +00:00
Jim Meyering
c771f143db
(main): Use a `%s' format in error call,
...
in case the argument string contains a `%'.
1999-03-07 04:52:49 +00:00
Jim Meyering
76b9399091
(FATAL_ERROR): s/s/Message
1999-03-07 04:50:48 +00:00
Jim Meyering
81706baebd
(swallow_file_in_memory): Use a `%s' format in error call,
...
in case the argument string contains a `%'.
1999-03-07 04:35:33 +00:00
Jim Meyering
59277d9406
(swallow_file_in_memory): Slurp up the whole file at
...
once on MSDOS as well, but we have to relax the test for whether
reading it succeeded.
1999-03-07 04:32:25 +00:00
Jim Meyering
73444fc778
[__DJGPP__]: Include <io.h> and <sys/exceptn.h>.
1999-03-07 04:10:17 +00:00
Jim Meyering
f62a91b03e
.
1999-03-06 22:01:29 +00:00
Jim Meyering
a820bf8457
*** empty log message ***
1999-03-06 22:00:52 +00:00
Jim Meyering
1120f4c00c
.
1999-03-06 22:00:09 +00:00
Jim Meyering
e2fcc9923d
.
1999-03-06 21:59:25 +00:00
Jim Meyering
a7c6ba5e86
*** empty log message ***
1999-03-06 15:31:38 +00:00
Jim Meyering
5b2aa1846b
Include long-options.h.
...
[long_options]: Remove the "help" and "version" entries.
Remove declarations of show_help and show_version.
(main): Use parse_long_options, including author name(s).
Remove the show_version and show_help blocks.
1999-03-06 15:28:54 +00:00
Jim Meyering
782b270314
*** empty log message ***
1999-03-04 14:02:25 +00:00
Jim Meyering
ff743d5451
(main): Include author name argument in call to parse_long_options.
1999-03-04 14:02:14 +00:00
Jim Meyering
0f67dfcaa3
*** empty log message ***
1999-03-04 05:36:19 +00:00
Jim Meyering
88cbad9817
Include long-options.h
...
[long_options]: Remove the "help" and "version" entries.
Remove declarations of show_help and show_version.
(main): Use parse_long_options, including author name(s).
Remove the show_version and show_help blocks.
1999-03-04 05:36:10 +00:00
Jim Meyering
0ae96f2361
(main): Include author name argument in call to parse_long_options.
1999-03-04 05:33:22 +00:00
Jim Meyering
32deb2026b
(main): Include author name argument in call to parse_long_options.
1999-03-04 05:32:11 +00:00
Jim Meyering
8a61d8e336
Include long-options.h
...
[long_options]: Remove the "help" and "version" entries.
Remove declarations of show_help and show_version.
(main): Remove `const' attribute from dcl of argv parameter.
Call bindtextdomain and textdomain.
Use parse_long_options, including author name(s).
Remove the show_version and show_help blocks.
1999-03-04 05:31:17 +00:00
Jim Meyering
6e7be7b1c6
(main): Include author name argument.
1999-03-04 05:26:47 +00:00
Jim Meyering
51f63eeac9
*** empty log message ***
1999-03-04 05:09:13 +00:00
Jim Meyering
61fa70ac19
Include long-options.h
...
[long_options]: Remove the "help" and "version" entries.
(main): Use parse_long_options, including author name(s).
Remove the show_version and show_help blocks.
1999-03-04 05:09:05 +00:00
Jim Meyering
d0bdbe00ba
Update prototype.
1999-03-04 05:08:21 +00:00
Jim Meyering
e35e21e280
(_): Define it.
...
(parse_long_options): Accept new parameter, authors, and print it.
1999-03-04 05:08:01 +00:00
Jim Meyering
8f443fb9c1
*** empty log message ***
1999-03-03 03:46:58 +00:00
Jim Meyering
d48f86fb02
*** empty log message ***
1999-03-02 13:53:48 +00:00
Jim Meyering
a877f41093
(read_utmp) [HAVE_UTMPNAME]: Rewrite.
1999-03-02 13:53:33 +00:00
Jim Meyering
88ab6854e5
import latest
1999-03-02 02:44:56 +00:00
Jim Meyering
09483e6dc6
*** empty log message ***
1999-02-19 07:33:55 +00:00
Jim Meyering
fce748fe1f
<alloca.h>: Include if HAVE_ALLOCA_H, not FORCE_ALLOCA_H.
...
The FORCE_ALLOCA_H was a relic of the bad old pre-autoconf Emacs days.
1999-02-19 07:31:48 +00:00
Jim Meyering
878b334351
*** empty log message ***
1999-02-17 20:12:20 +00:00
Jim Meyering
0800a11f65
(AM_GNU_GETTEXT): Do `changequote' around use of brackets
...
in macro definition. From Eli Zaretskii and Alain Magloire.
1999-02-17 20:12:10 +00:00
Jim Meyering
37f353eb26
tweak comment
1999-02-17 14:58:41 +00:00
Jim Meyering
68cab6ea0d
(wipename): Fix string thinko. Now, shredding files
...
in subdirectories works (dir/file). From Janos Farkas.
1999-02-17 14:41:39 +00:00
Jim Meyering
2e250112ee
*** empty log message ***
1999-02-17 14:41:22 +00:00
Jim Meyering
a4758241e7
new version from Uli
1999-02-16 21:35:48 +00:00
Jim Meyering
4762e42042
.
1999-02-16 14:52:40 +00:00
Jim Meyering
8e42ae2cc4
.
1999-02-16 04:23:49 +00:00
Jim Meyering
824529d0aa
(usage): add \n\
1999-02-16 04:22:00 +00:00
Jim Meyering
7568de8654
update copyright dates
1999-02-16 04:20:43 +00:00
Jim Meyering
16f3644da7
*** empty log message ***
1999-02-16 04:19:44 +00:00
Jim Meyering
e2bf10d90e
(main): #ifdef-out unreachable code.
1999-02-16 04:18:43 +00:00
Jim Meyering
df7b9c808b
update copyright dates
1999-02-16 04:17:15 +00:00
Jim Meyering
4eb7ae21e8
(usage): Add a one-line description.
1999-02-16 04:15:46 +00:00
Jim Meyering
07c6f5e387
update copyright dates
1999-02-16 04:14:17 +00:00
Jim Meyering
e02df462ba
*** empty log message ***
1999-02-15 15:42:39 +00:00
Jim Meyering
b874c17169
*** empty log message ***
1999-02-15 15:25:29 +00:00
Jim Meyering
e63a340c46
*** empty log message ***
1999-02-15 13:43:27 +00:00
Jim Meyering
aa1c4f58f1
.
1999-02-14 16:49:44 +00:00
Jim Meyering
089aa98fb8
*** empty log message ***
1999-02-14 03:29:33 +00:00
Jim Meyering
69272c2e85
(dc_parse_stream): Don't try to dereference NULL
...
if there's an error is in our built-in list.
1999-02-14 03:28:41 +00:00
Jim Meyering
421265ba29
*** empty log message ***
1999-02-14 02:36:41 +00:00
Jim Meyering
0fbe67a146
(main): Set x.backup_type only if backups are requested.
...
(cp_option_init): Initialize backup_type.
(backup_type): Remove unused variable.
1999-02-14 02:36:16 +00:00
Jim Meyering
a0a658c1f6
import latest
1999-02-09 20:49:55 +00:00
Jim Meyering
232eb53f42
*** empty log message ***
1999-02-09 05:04:50 +00:00
Jim Meyering
147d933a4f
(slack_codes): Add "DOOR".
...
(ls_codes): Add corresponding "do".
1999-02-09 05:04:18 +00:00
Jim Meyering
6dde919c8a
*** empty log message ***
1999-02-08 04:02:16 +00:00
Jim Meyering
0bf08d23cd
Run all tests even if some fails.
...
Don't use trap.
1999-02-08 04:01:34 +00:00
Jim Meyering
ed2d3ddb6b
Use `stty', not $STTY.
...
Fix typo in VERBOSE code: s/\$RM/stty/.
1999-02-08 03:42:02 +00:00
Jim Meyering
3dea3dfe03
(TESTS_ENVIRONMENT): Set PATH, not STTY.
1999-02-08 03:40:51 +00:00
Jim Meyering
70a87bf7ca
*** empty log message ***
1999-02-08 03:35:15 +00:00
Jim Meyering
1a4f074c9e
Don't include stdio.h.
1999-02-08 03:32:38 +00:00
Jim Meyering
9b1973fbd7
Include stdio.h.
1999-02-08 03:32:06 +00:00
Jim Meyering
03b1afaa8d
*** empty log message ***
1999-02-08 03:31:41 +00:00
Jim Meyering
60979fecbb
copyright date
1999-02-08 03:31:26 +00:00
Jim Meyering
e9144d8d30
copyright date
1999-02-08 03:30:52 +00:00
Jim Meyering
0c87b3168c
Include stdio.h.
1999-02-08 03:30:33 +00:00
Jim Meyering
3946ca7fc1
Include stdio.h.
1999-02-08 03:30:06 +00:00
Jim Meyering
2dc3a543b1
Include stdio.h.
1999-02-08 03:29:36 +00:00
Jim Meyering
f7bb13ecd8
Include stdio.h.
1999-02-08 03:29:02 +00:00
Jim Meyering
68737ed84b
s/@code etc./@env/ for envvars
1999-02-08 03:26:59 +00:00
Jim Meyering
e91bb3d2e9
typos, s/@code/@env/ for envvars
1999-02-08 00:03:16 +00:00
Jim Meyering
5fd73cbdf3
*** empty log message ***
1999-02-08 00:00:44 +00:00
Jim Meyering
07a5b9fe8e
*** empty log message ***
1999-02-07 23:34:24 +00:00
Jim Meyering
cb954e6a87
*** empty log message ***
1999-02-07 23:31:49 +00:00
Jim Meyering
2d463bbcb5
*** empty log message ***
1999-02-07 23:07:43 +00:00
Jim Meyering
7d957fac2e
*** empty log message ***
1999-02-07 23:06:38 +00:00
Jim Meyering
238e6f6a40
.
1999-02-07 23:06:14 +00:00
Jim Meyering
9625a6cdaf
*** empty log message ***
1999-02-07 23:06:10 +00:00
Jim Meyering
05b9afe56b
(my-distcheck): Don't depend on dist, now that this
...
is hooked up to the distcheck rule.
1999-02-07 23:02:34 +00:00
Jim Meyering
84f044b998
.
1999-02-07 23:00:01 +00:00
Jim Meyering
bc885b89c1
.
1999-02-07 16:38:18 +00:00
Jim Meyering
24c3de8eb7
*** empty log message ***
1999-02-07 16:37:08 +00:00
Jim Meyering
a2c6534e1d
*** empty log message ***
1999-02-07 16:36:58 +00:00
Jim Meyering
38c9d6d2b6
.
1999-02-07 16:35:56 +00:00
Jim Meyering
a8f75cc5c9
.
1999-02-07 16:35:30 +00:00
Jim Meyering
467a9bfd4b
New file -- extracted from sh-utils' configure.in.
1999-02-07 14:24:08 +00:00
Jim Meyering
c0dfa7f21b
*** empty log message ***
1999-02-07 13:49:07 +00:00
Jim Meyering
9e0faa6d18
Support DOS-style d:/foo/bar absolute file names.
...
From Eli Zaretskii.
1999-02-07 13:41:27 +00:00
Jim Meyering
7e74cfab42
Use AC_SUBST(LIBOBJS) since we set LIBOBJS.
1999-02-07 05:37:39 +00:00
Jim Meyering
c77b696d1e
*** empty log message ***
1999-02-07 05:32:49 +00:00
Jim Meyering
2c13a275ca
Use .$ac_objext, not .o
1999-02-07 05:27:24 +00:00
Jim Meyering
48a0c3d403
.
1999-02-07 05:24:19 +00:00
Jim Meyering
a59624613d
*** empty log message ***
1999-02-07 05:24:15 +00:00
Jim Meyering
88869ee024
Actually invoke jm_WITH_REGEX now that it requires an argument.
1999-02-07 05:23:27 +00:00
Jim Meyering
505f12e2e4
Add a run-time Test for proper operation of re_compile_pattern.
1999-02-07 05:20:23 +00:00
Jim Meyering
4473f3cb6e
import latest
1999-02-06 18:37:55 +00:00
Jim Meyering
4ae35f8a89
cpp indent
1999-02-03 15:23:21 +00:00
Jim Meyering
cd9a08e476
(S_ISDOOR): Define if missing.
1999-02-03 13:56:43 +00:00
Jim Meyering
6025f81e94
.
1999-02-03 13:53:26 +00:00
Jim Meyering
e7dc64cdaf
*** empty log message ***
1999-02-03 06:40:30 +00:00
Jim Meyering
ee34311b45
*** empty log message ***
1999-02-03 06:39:02 +00:00
Jim Meyering
ec20f35608
*** empty log message ***
1999-02-03 05:42:15 +00:00
Jim Meyering
0d148ec872
Handle DOOR.
1999-02-03 05:41:42 +00:00
Jim Meyering
751a3dc73b
(S_ISLNK, S_ISFIFO, S_ISSOCK, S_ISCHR, S_ISBLK, S_ISDOOR):
...
Define to zero if not already defined.
(HAVE_SYMLINKS): Define.
(gobble_file): Remove #ifdef.
(get_link_name, make_link_path): Guard these with #if HAVE_SYMLINKS
rather than #ifdef S_ISLNK.
(print_type_indicator): Remove #ifdefs and reorganize.
(print_color_indicator): Remove #ifdefs.
(length_of_file_name_and_frills): Likewise.
1999-02-03 05:41:18 +00:00
Jim Meyering
43aa4122fc
(print_type_indicator): Print doors as '>'.
...
(length_of_file_name_and_frills): Account for this.
1999-02-03 05:16:22 +00:00
Jim Meyering
a6d3060450
(ftypelet): Handle doors.
...
(S_ISDOOR): Define if missing.
1999-02-03 05:15:07 +00:00
Jim Meyering
015e2e77ed
New version from L. Peter Deutsch.
1999-02-03 02:01:06 +00:00
Jim Meyering
b10a3f942e
*** empty log message ***
1999-02-01 13:50:32 +00:00
Jim Meyering
ca787f30f6
(STRXCASECMP_FUNCTION): Don't increment within macro argument list.
...
From Akim Demaille.
1999-02-01 13:50:12 +00:00
Jim Meyering
ac68c4f0c9
*** empty log message ***
1999-01-31 23:16:49 +00:00
Jim Meyering
45d503f7f9
Wrap the @top node in @ifnottex instead of
...
@ifinfo so `makeinfo --html ...' works. From Karl Berry.
1999-01-31 23:16:31 +00:00
Jim Meyering
3aaa173ce2
*** empty log message ***
1999-01-31 23:15:38 +00:00
Jim Meyering
7f7cdc86f9
Wrap the @top node in @ifnottex instead of
...
@ifinfo so `makeinfo --html ...' works. From Karl Berry.
1999-01-31 23:15:30 +00:00
Jim Meyering
c54cb6e13b
*** empty log message ***
1999-01-31 23:04:21 +00:00
Jim Meyering
c900767da2
*** empty log message ***
1999-01-31 18:51:14 +00:00
Jim Meyering
9f0e21b7ca
new test: Create a hard link to a dangling symlink.
1999-01-31 18:51:08 +00:00
Jim Meyering
7442141536
*** empty log message ***
1999-01-31 18:44:48 +00:00
Jim Meyering
2aa0dbcc2e
*** empty log message ***
1999-01-31 18:44:34 +00:00
Jim Meyering
94fa239afa
*** empty log message ***
1999-01-31 18:44:14 +00:00
Jim Meyering
4872440d7a
(do_link): Allow creation of a hard link to a dangling
...
symlink. Reported by Alexey Solovyov:
1999-01-31 18:41:36 +00:00
Jim Meyering
821fddfdc5
*** empty log message ***
1999-01-31 18:41:18 +00:00
Jim Meyering
9a5044f0ea
*** empty log message ***
1999-01-31 18:18:16 +00:00
Jim Meyering
2f07328f17
(main): Call chdir ("/") after chroot.
...
Suggestion from James Youngman.
1999-01-31 17:50:53 +00:00
Jim Meyering
09619556e6
.
1999-01-31 17:13:53 +00:00
Jim Meyering
5b070b2329
*** empty log message ***
1999-01-31 16:55:51 +00:00
Jim Meyering
a12101a224
Include locale.h.
...
[!HAVE_SETLOCALE]: Define-away setlocale.
(getloadavg): Ensure the sscanf of /proc/getloadavg data uses the
`C' numeric locale. Restore afterwards.
1999-01-31 16:54:00 +00:00
Jim Meyering
62b3fd4e81
(print_uptime): Use the C numeric locale for sscanf
...
of /proc/uptime data, then restore.
1999-01-31 16:53:28 +00:00
Jim Meyering
c4ece6d8cb
*** empty log message ***
1999-01-31 16:23:10 +00:00
Jim Meyering
69649d98b1
Check for locale.h and the function, setlocale.
1999-01-31 16:22:58 +00:00
Jim Meyering
99ce6d77e0
*** empty log message ***
1999-01-31 15:28:53 +00:00
Jim Meyering
3f9c40bdcb
Protoize.
1999-01-31 15:28:48 +00:00
Jim Meyering
3b1dbb8f30
*** empty log message ***
1999-01-31 15:18:25 +00:00
Jim Meyering
6de09f9d18
*** empty log message ***
1999-01-31 15:13:00 +00:00
Jim Meyering
eaec7699ac
(copy_internal): Describe any backup-related renaming
...
operations when in verbose mode.
(copy_internal): Likewise.
Based on changes from Marty Leisner.
1999-01-31 15:12:43 +00:00
Jim Meyering
e960794409
*** empty log message ***
1999-01-31 14:47:18 +00:00
Jim Meyering
82eb2dcf9e
Declare chown manually.
1999-01-31 14:46:08 +00:00
Jim Meyering
c1fb8566f6
.
1999-01-31 14:16:28 +00:00
Jim Meyering
ef68c26a22
.
1999-01-31 05:41:02 +00:00
Jim Meyering
8ec1a397be
.
1999-01-31 05:40:21 +00:00
Jim Meyering
9b531d8675
.
1999-01-31 05:39:01 +00:00
Jim Meyering
fc965709f9
*** empty log message ***
1999-01-31 05:29:41 +00:00
Jim Meyering
44a61d78bb
Use 3-arg form of AC_DEFINE.
1999-01-31 05:29:34 +00:00
Jim Meyering
9195b6970b
*** empty log message ***
1999-01-31 05:10:23 +00:00
Jim Meyering
eaacf48c40
.
1999-01-31 05:07:11 +00:00
Jim Meyering
263bc0f77b
Make this a wrapper around the official AM_FUNC_MKTIME
...
rather than my private copy, now that the official one is up to date.
1999-01-31 05:06:51 +00:00
Jim Meyering
29d4ea7270
*** empty log message ***
1999-01-30 16:35:04 +00:00
Jim Meyering
9196dbf945
*** empty log message ***
1999-01-30 15:55:43 +00:00
Jim Meyering
98edf21e5e
.
1999-01-30 15:53:25 +00:00
Jim Meyering
7dfa1c9eaa
use AC_DEFINE_UNQUOTED, now
1999-01-30 14:20:15 +00:00
Jim Meyering
c1ea7960a5
*** empty log message ***
1999-01-30 13:51:20 +00:00
Jim Meyering
076e82b82b
Use 3-arg form of AC_DEFINE.
1999-01-30 13:50:58 +00:00
Jim Meyering
779b181b61
Use 3-arg form of AC_DEFINE.
1999-01-30 13:38:57 +00:00
Jim Meyering
97f8518205
*** empty log message ***
1999-01-30 05:35:42 +00:00
Jim Meyering
d713f56660
use 3-arg form of AC_DEFINE_UNQUOTED
1999-01-30 05:35:10 +00:00
Jim Meyering
fed619866d
*** empty log message ***
1999-01-30 05:34:00 +00:00
Jim Meyering
5d8751167c
require 2.13
1999-01-30 04:51:49 +00:00
Jim Meyering
77f5cd6359
.
1999-01-29 13:45:11 +00:00
Jim Meyering
523442d018
*** empty log message ***
1999-01-29 05:15:49 +00:00
Jim Meyering
b04492c62b
*** empty log message ***
1999-01-29 05:07:30 +00:00
Jim Meyering
87110cd9f2
.
1999-01-29 05:06:23 +00:00
Jim Meyering
7744b342e1
*** empty log message ***
1999-01-29 05:06:03 +00:00
Jim Meyering
56fee444e2
Use the 3-argument forms of AC_DEFINE* macros.
1999-01-29 05:05:56 +00:00
Jim Meyering
cef9c0a44a
Use jm_AFS.
1999-01-29 05:03:30 +00:00
Jim Meyering
af1ef50ae1
*** empty log message ***
1999-01-29 05:00:35 +00:00
Jim Meyering
a2f2ba51bc
Use TIME_WITH_SYS_TIME-based #if test rather than
...
TM_IN_SYS_TIME based one (for shred).
1999-01-29 04:58:32 +00:00
Jim Meyering
8bf7657cd4
.
1999-01-27 21:32:59 +00:00
Jim Meyering
4d319867cf
.
1999-01-27 05:25:37 +00:00
Jim Meyering
9fe649e01a
*** empty log message ***
1999-01-25 15:23:44 +00:00
Jim Meyering
922d1292c3
*** empty log message ***
1999-01-25 15:19:36 +00:00
Jim Meyering
f525fd81ca
(isaac_seed): Guard clock_gettime with test of
...
HAVE_CLOCK_GETTIME, not CLOCK_REALTIME.
(wipename): Rename local dirfd to dir_fd to avoid shadowing the
function declared in Linux's dirent.h.
1999-01-25 15:13:10 +00:00
Jim Meyering
89826ef420
(ARRAY_CARDINALITY): Define.
...
(ARGMATCH_ASSERT): New macro.
1999-01-25 14:52:13 +00:00
Jim Meyering
a2e1454d4b
*** empty log message ***
1999-01-25 14:33:44 +00:00
Jim Meyering
276d118b10
(usage): Remove static attribute.
1999-01-25 14:33:38 +00:00
Jim Meyering
fe9d964a78
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:31:12 +00:00
Jim Meyering
54f4eb2224
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:30:08 +00:00
Jim Meyering
86fb9cb9ec
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:29:22 +00:00
Jim Meyering
7082d762aa
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:28:31 +00:00
Jim Meyering
22099863b4
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:27:48 +00:00
Jim Meyering
a4c1c9627e
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:26:38 +00:00
Jim Meyering
53ab150d29
(usage): Remove static attribute.
...
Move function be the first in the file.
1999-01-25 14:24:35 +00:00
Jim Meyering
1a3dfa550d
.
1999-01-25 14:09:45 +00:00
Jim Meyering
2b9e4c6914
(program_name): Remove dcl.
...
Include error.h.
(argmatch_invalid): Use error rather than fprintf.
1999-01-25 14:08:04 +00:00
Jim Meyering
8908c87cb0
tweak comment
1999-01-25 13:59:34 +00:00
Jim Meyering
7049562dce
tweak comment
1999-01-25 13:58:34 +00:00
Jim Meyering
e7ae216189
tweak comment
1999-01-25 13:54:30 +00:00
Jim Meyering
70ede084c0
*** empty log message ***
1999-01-25 05:51:07 +00:00
Jim Meyering
becdfba8b9
New version from L. Peter Deutsch.
1999-01-25 05:50:56 +00:00
Jim Meyering
cb6a8b722b
*** empty log message ***
1999-01-25 00:34:39 +00:00
Jim Meyering
2ecbb0307d
Exit nonzero upon failed write to stdout.
1999-01-25 00:34:26 +00:00
Jim Meyering
95ec5d7e78
*** empty log message ***
1999-01-25 00:18:55 +00:00
Jim Meyering
11a5174aa6
(DONT_UNLINK_WHILE_OPEN) [__MSDOS__ || _WIN32]: Define.
1999-01-25 00:18:47 +00:00
Jim Meyering
a9ec82981b
*** empty log message ***
1999-01-25 00:17:40 +00:00
Jim Meyering
cbf82d876b
(quotearg_n_options): Revert type of parameter `n'
...
(and hence that of the local `n1', too) to `int' at Paul's request.
1999-01-25 00:17:22 +00:00
Jim Meyering
8c5f91e5ad
Add comments.
1999-01-25 00:13:36 +00:00
Jim Meyering
da9211c1c1
*** empty log message ***
1999-01-24 15:11:00 +00:00
Jim Meyering
26756c6f82
(fdatasync): Remove function. instead, ...
...
[! HAVE_FDATASYNC]: Define to fsync.
From Colin Plumb.
1999-01-24 15:10:22 +00:00
Jim Meyering
604691004d
*** empty log message ***
1999-01-23 23:25:16 +00:00
Jim Meyering
70db3065cb
(fdatasync) [! HAVE_FDATASYNC]: New function.
1999-01-23 23:07:53 +00:00
Jim Meyering
d91597a2e8
*** empty log message ***
1999-01-23 23:01:07 +00:00
Jim Meyering
1b0f03e1da
(wipename): Print the `FILE: deleting' message only when in verbose mode.
1999-01-23 18:55:34 +00:00
Jim Meyering
e21cf52e03
(wipename): Print the `FILE: deleted' message only when in verbose mode.
1999-01-23 18:33:11 +00:00
Jim Meyering
4ab3a8a345
always close stdout
1999-01-23 18:15:41 +00:00
Jim Meyering
35c2b35dbd
fix typos in comments
1999-01-23 17:36:33 +00:00
Jim Meyering
9550ca6b71
(pfstatus): Use __format__ and __printf__.
...
Remove `if __GNUC__ >= 2' guard.
1999-01-23 16:48:36 +00:00
Jim Meyering
5b181c3bd6
*** empty log message ***
1999-01-23 16:41:20 +00:00
Jim Meyering
b02f28bab4
Bracket pfstatus messages with _().
1999-01-23 16:26:16 +00:00
Jim Meyering
68e327564d
add parens around STREQ
1999-01-23 15:34:18 +00:00
Jim Meyering
e363353a48
restore mistakenly removed stdio.h
...
use error in place of pferror
(pferror): Remove.
(wipefd): Use error in place of fprintf(stderr,... call
s/alllocate/allocate
1999-01-23 15:32:48 +00:00
Jim Meyering
954d1b451f
use `%s' rather than \"%s\" everywhere
1999-01-23 15:22:16 +00:00
Jim Meyering
8b036d56ef
s/sterilize/shred/g
...
Don't include headers already included (and guarded by HAVE_FOO_H tests)
in system.h.
1999-01-23 15:17:54 +00:00
Jim Meyering
758bbda788
use getopt_long
...
(struct Options): Declare.
(usage): New function.
(program_name): Rename from argv0
(FLAG_* macros): Remove.
1999-01-23 05:32:58 +00:00
Jim Meyering
ae7d45cdc9
Include config.h, getopt.h, system.h and error.h.
...
Use #else/#if, not #elif.
1999-01-22 02:19:24 +00:00
Jim Meyering
6cb040753f
import latest
1999-01-21 13:40:27 +00:00
Jim Meyering
42d3b0be50
*** empty log message ***
1999-01-19 04:47:33 +00:00
Jim Meyering
cdc04ccc0e
(__mktime_internal): Adopt the traditional (and
...
problematic) notion of what to do when tm_isdst doesn't match.
From Paul Eggert.
1999-01-19 04:47:24 +00:00
Jim Meyering
509abea3f1
put back mistakenly removed pwd= assignment
1999-01-19 03:04:12 +00:00
Jim Meyering
67a1a846c4
remove temporary files
1999-01-18 18:33:58 +00:00
Jim Meyering
d3b6e5f4fb
.
1999-01-18 17:14:57 +00:00
Jim Meyering
b83bf32695
.
1999-01-18 17:14:35 +00:00
Jim Meyering
65c540d59c
Tweak grammar in description of ptx's --break-file=FILE option.
1999-01-18 16:30:20 +00:00
Jim Meyering
ab8dea5328
*** empty log message ***
1999-01-18 16:23:59 +00:00
Jim Meyering
a90a97ba1d
Harmonization of @samp use for options.
1999-01-18 16:23:48 +00:00
Jim Meyering
21cf7cf8c2
indent -- sorry Colin.
1999-01-18 05:49:43 +00:00
Jim Meyering
9f4ddf5976
*** empty log message ***
1999-01-18 03:49:16 +00:00
Jim Meyering
25668ab60b
*** empty log message ***
1999-01-18 03:47:16 +00:00
Jim Meyering
d12341e78a
.
1999-01-18 03:46:48 +00:00
Jim Meyering
34ad3d2d3b
Now that PATH is set properly, use ln rather than $LN.
1999-01-18 02:57:24 +00:00
Jim Meyering
bece904517
(TESTS): Add backup-1.
...
(TESTS_ENVIRONMENT): Set PATH here, rather than setting LN.
1999-01-18 02:56:27 +00:00
Jim Meyering
d869e3fdc0
.
1999-01-18 02:55:50 +00:00
Jim Meyering
33a1515274
.
1999-01-18 02:54:56 +00:00
Jim Meyering
890d74d50b
Now that PATH is set properly, use rm and cp rather than $RM and $CP.
1999-01-18 02:54:36 +00:00
Jim Meyering
f0f15679fb
.
1999-01-18 02:54:19 +00:00
Jim Meyering
b4b06d9c39
(TESTS_ENVIRONMENT): Set PATH here, rather than setting RM and CP.
1999-01-18 02:53:19 +00:00
Jim Meyering
e11c197cc2
(do_link): Try to remove DEST even after renaming it.
...
This fixes a bug reported by Jamie Lokier.
1999-01-18 02:41:13 +00:00
Jim Meyering
5967a93b4f
*** empty log message ***
1999-01-18 02:40:30 +00:00
Jim Meyering
1f4c0ed890
cpp-indent #error line
1999-01-18 00:44:57 +00:00
Jim Meyering
9a6aae1ed7
.
1999-01-18 00:44:18 +00:00
Jim Meyering
3f05e0467f
*** empty log message ***
1999-01-17 18:14:28 +00:00
Jim Meyering
ea020acdd2
(same_name): Use SAME_INODE rather than open coding it.
1999-01-17 18:12:19 +00:00
Jim Meyering
3b713062cd
*** empty log message ***
1999-01-17 15:07:44 +00:00
Jim Meyering
f5f0c17fe9
Add SHELL = /bin/sh.
1999-01-17 13:53:32 +00:00
Jim Meyering
d34ec08816
compress copyright
1999-01-17 04:15:12 +00:00
Jim Meyering
7316f85aaa
(ARGMATCH_DIE_DECL): Use it.
1999-01-16 17:18:01 +00:00
Jim Meyering
3c2295f52c
*** empty log message ***
1999-01-16 17:15:32 +00:00
Jim Meyering
d3e2cd9eca
(ARGMATCH_DIE_DECL): Define.
1999-01-16 17:15:24 +00:00
Jim Meyering
bf527b6094
*** empty log message ***
1999-01-16 17:01:20 +00:00
Jim Meyering
eb3b7c64d0
Define ARGMATCH_DIE.
1999-01-16 17:01:11 +00:00
Jim Meyering
0695444a89
.
1999-01-16 16:25:26 +00:00
Jim Meyering
cf00554f8f
Don't declare base_name.
1999-01-16 16:22:00 +00:00
Jim Meyering
1b9f58551d
Don't declare base_name.
...
Use function-style XARGMATCH once again.
1999-01-16 16:21:46 +00:00
Jim Meyering
4e83f9789c
(usage): Remove `static'.
...
Use function-style XARGMATCH.
1999-01-16 16:20:02 +00:00
Jim Meyering
29064b5f4f
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:18:26 +00:00
Jim Meyering
fadedac410
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:14:56 +00:00
Jim Meyering
06f14ae760
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:14:31 +00:00
Jim Meyering
1592f752f6
Don't declare base_name.
...
(usage): Don't make it static so that it can be
called from libfu.a by xargmatch.
1999-01-16 16:13:31 +00:00
Jim Meyering
84b4618b26
Remove declarations of base_name and get_version.
...
(main): Don't call getenv ("VERSION_CONTROL"); xget_version does it.
Use xget_version and function-style XARGMATCH.
1999-01-16 16:12:05 +00:00
Jim Meyering
414cf1b428
(base_name): Declare.
1999-01-16 16:04:43 +00:00
Jim Meyering
b76f341922
(quotearg_n_options): Declare n1 to be of type
...
unsigned int, not just int.
1999-01-16 15:55:20 +00:00
Jim Meyering
10f96d621c
(get_version): Adjust prototype.
...
(xget_version): Add prototype.
(base_name): Remove prototype.
1999-01-16 15:54:22 +00:00
Jim Meyering
306ea2b028
[!HAVE_DECL_GETENV]: Declare getenv.
...
(backup_args): Reorder enum members.
(backup_types): Likewise.
(get_version): Take an additional parameter, `context'.
(xget_version): Like get_version, but if the `version' argument is NULL,
use the value of the envvar VERSION_CONTROL.
(base_name): Declare.
1999-01-16 15:51:21 +00:00
Jim Meyering
ff5b4df30b
Add prototype for base_name.
1999-01-16 15:37:25 +00:00
Jim Meyering
20bc02752b
(usage): Don't make it static so that it can be called from libfu.a by xargmatch.
1999-01-16 15:34:59 +00:00
Jim Meyering
410a3c94e8
(usage): Don't make it static so that it can be called from libfu.a by xargmatch.
1999-01-16 15:33:16 +00:00
Jim Meyering
c94e186b91
s/argmatch_exit_failure/argmatch_die/
1999-01-16 15:21:52 +00:00
Jim Meyering
e42efa6866
(EXIT_FAILURE): Define.
...
(ARGMATCH_DIE): Use it.
1999-01-16 15:17:48 +00:00
Jim Meyering
115a5d0e61
*** empty log message ***
1999-01-16 15:12:19 +00:00
Jim Meyering
f28d5ba125
(XARGMATCH): Define to return a value once again.
...
(XARGCASEMATCH): Likewise.
1999-01-16 15:12:04 +00:00
Jim Meyering
f22e54a579
(ARGMATCH_DIE): Provide default.
...
(__xargmatch_internal): New function.
s/rogram_name/program_name.
From Akim Demaille.
1999-01-16 15:06:41 +00:00
Jim Meyering
888b0fe143
import latest
1999-01-15 13:26:46 +00:00
Jim Meyering
e0c1e743cc
*** empty log message ***
1999-01-14 18:44:38 +00:00
Jim Meyering
3e60c9744d
Use f', not x' as temp. file name to avoid warnings from perl5.004.
1999-01-14 18:43:54 +00:00
Jim Meyering
3cce240e0a
.
1999-01-14 18:27:33 +00:00
Jim Meyering
17a4ddab33
*** empty log message ***
1999-01-14 18:27:01 +00:00
Jim Meyering
d2e1175756
(parse_long_options): Rename `usage' parameter
...
to avoid shadowing globally scoped function.
1999-01-14 18:26:51 +00:00
Jim Meyering
9fec9172be
Don't prototype usage as static.
1999-01-14 18:25:16 +00:00
Jim Meyering
da25811932
Include closeout.h. (main): Use close_stdout.
1999-01-14 15:37:04 +00:00
Jim Meyering
dc4fd4c43b
Include closeout.h. (main): Use close_stdout_status.
1999-01-14 15:36:50 +00:00
Jim Meyering
26ba9ca9df
.
1999-01-13 05:50:34 +00:00
Jim Meyering
f749a71868
.
1999-01-13 05:50:05 +00:00
Jim Meyering
43ca488eae
*** empty log message ***
1999-01-13 05:42:38 +00:00
Jim Meyering
b0c149e78f
new version from automake
1999-01-13 05:40:42 +00:00
Jim Meyering
97bc6652e7
.
1999-01-13 05:38:11 +00:00
Jim Meyering
e0ad1ee4d1
.
1999-01-13 05:38:08 +00:00
Jim Meyering
af821763c5
new version from glibc
1999-01-13 05:37:17 +00:00
Jim Meyering
4a90a25973
new version from glibc
1999-01-13 05:36:45 +00:00
Jim Meyering
570fa71fb3
add parens, s/|/;/
1999-01-12 17:40:08 +00:00
Jim Meyering
8d891cbf63
*** empty log message ***
1999-01-12 17:35:22 +00:00
Jim Meyering
58d4fd72fe
Rewrite to avoid using fmt.
1999-01-12 17:35:13 +00:00
Jim Meyering
b517135765
.
1999-01-11 05:49:42 +00:00
Jim Meyering
f4e4297031
*** empty log message ***
1999-01-11 05:01:31 +00:00
Jim Meyering
22d584b475
.
1999-01-11 04:58:28 +00:00
Jim Meyering
f6aaba2b34
*** empty log message ***
1999-01-11 04:53:02 +00:00
Jim Meyering
c970990a0a
All of the following new code is protected by `#if DONT_UNLINK_WHILE_OPEN'
...
(file_to_remove): New global.
(fp_to_close): New global.
(unlink_tempfile): New function.
(record_tempfile): New function.
(save_stdin): Call record_tempfile.
Use SET_BINARY.
(main): Use SET_BINARY and SET_BINARY2.
From Eli Zaretskii.
1999-01-11 04:52:44 +00:00
Jim Meyering
500f608a4d
*** empty log message ***
1999-01-11 04:15:09 +00:00
Jim Meyering
e5eed12981
*** empty log message ***
1999-01-11 04:14:29 +00:00
Jim Meyering
8be71eeb83
.
1999-01-11 04:12:15 +00:00
Jim Meyering
06683af3c4
*** empty log message ***
1999-01-11 03:36:44 +00:00
Jim Meyering
38d09e7907
*** empty log message ***
1999-01-11 03:23:14 +00:00
Jim Meyering
0e777744cb
(copy_internal): Handle two more values of errno from
...
failed rename of a directory into a subdirectory of itself.
1999-01-11 03:22:50 +00:00
Jim Meyering
9a887e5ca4
*** empty log message ***
1999-01-11 03:19:45 +00:00
Jim Meyering
495729b1dc
(quotearg_buffer): Change escape_quoting_style so that it no longer escapes ` '.
...
Suggestion from Paul Eggert.
1999-01-11 03:11:15 +00:00
Jim Meyering
75e5479220
(decode_switches): Now that escape_quoting_style no longer
...
escapes the SPACE character, arrange for SPACEs to be quoted here.
1999-01-11 03:10:59 +00:00
Jim Meyering
db0dadb263
(ARGMATCH_QUOTING_STYLE): Change from c_quoting_style to escape_quoting_style.
...
(argmatch_invalid): Now that the quoted quantity is no longer double
quoted, remove the code that removed leading and trailing double quotes.
1999-01-11 03:10:19 +00:00
Jim Meyering
3c21ae616f
*** empty log message ***
1999-01-11 02:49:20 +00:00
Jim Meyering
ac25bd69bf
(main) [TEST_CANON_HOST]: Add a simple test driver.
1999-01-11 02:46:33 +00:00
Jim Meyering
87364848e2
import new version
1999-01-11 02:40:27 +00:00
Jim Meyering
015d9b3c3f
.
1999-01-10 23:47:16 +00:00
Jim Meyering
8a3a8c7126
.
1999-01-10 23:44:44 +00:00
Jim Meyering
003cf75202
*** empty log message ***
1999-01-10 22:51:50 +00:00
Jim Meyering
51f90506ba
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:51:01 +00:00
Jim Meyering
4a0813fecb
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:50:14 +00:00
Jim Meyering
ee991227ee
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:49:24 +00:00
Jim Meyering
4d57863e63
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:48:12 +00:00
Jim Meyering
d6c548c783
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:47:37 +00:00
Jim Meyering
357c999a88
Use the new 3-arg form of AC_DEFINE instead of my gross kludge.
1999-01-10 22:47:01 +00:00
Jim Meyering
6222e67d7f
Use 3-arg form of AC_DEFINE instead of the
...
AC_CHECK_FUNCS hack. Now, it's still a hack, but at least the
comments in config.h.in are meaningful.
1999-01-10 22:45:03 +00:00
Jim Meyering
110bd4aa65
bump serial#
1999-01-10 22:43:13 +00:00
Jim Meyering
97d75acb2c
Require autoconf-2.13 here.
1999-01-10 22:42:57 +00:00
Jim Meyering
8d598fb33d
*** empty log message ***
1999-01-10 22:06:15 +00:00
Jim Meyering
ceb02a40aa
*** empty log message ***
1999-01-10 14:57:07 +00:00
Jim Meyering
ea9ec4ab46
By default, don't use the included regex.c on systems
...
with glibc 2. Suggestion from Uli Drepper.
1999-01-10 14:57:00 +00:00
Jim Meyering
37f6675617
*** empty log message ***
1999-01-09 21:20:02 +00:00
Jim Meyering
a9583f3841
*** empty log message ***
1999-01-09 16:25:02 +00:00
Jim Meyering
fd008ba80b
declare `match'
1999-01-09 16:21:40 +00:00
Jim Meyering
1eb017af63
New option: --all-repeated (-D).
...
(output_all_repeated) [output_mode]: New enum value.
(usage): Describe it.
(writeline): Test for new mode.
(check_file): Likewise.
Based on patches from Jochen Hein and Florin Iucha.
(main): Diagnose `too many arguments'.
1999-01-09 16:16:18 +00:00
Jim Meyering
7a545dda54
Add tests from Jochen Hein.
1999-01-09 16:15:32 +00:00
Jim Meyering
27aafa985a
(null-1): Add test from Jochen Hein.
1999-01-09 15:44:27 +00:00
Jim Meyering
df9cb5d5c0
s/max_n_consecutive_size_changes/max_n_consecutive_size_changes_between_opens/
1999-01-09 14:21:32 +00:00
Jim Meyering
375b687738
(parse_obsolescent_option): Interpret `number' as decimal.
...
(parse_options): Likewise.
Reported by Kamal Paul Nigam.
New option: --max-unchanged-stats=N.
New option: --max-n-consecutive-size-changes=N.
1999-01-09 14:19:40 +00:00
Jim Meyering
955e21bb83
protoize
1999-01-07 03:43:01 +00:00
Jim Meyering
29547b55e4
import latest
1999-01-06 16:09:14 +00:00
Jim Meyering
15633a30c4
*** empty log message ***
1999-01-05 17:51:51 +00:00
Jim Meyering
6522d1a579
*** empty log message ***
1999-01-05 05:10:14 +00:00
Jim Meyering
dbe0ba8119
*** empty log message ***
1999-01-05 05:09:52 +00:00
Jim Meyering
ec29f8c718
*** empty log message ***
1999-01-05 04:38:35 +00:00
Jim Meyering
d7d06726a7
.
1999-01-05 04:29:34 +00:00
Jim Meyering
2b8ef64969
*** empty log message ***
1999-01-05 04:29:16 +00:00
Jim Meyering
5118d57563
(main): remove unused `i'
1999-01-04 20:16:31 +00:00
Jim Meyering
6bff151edc
remove strcasecmp.cin
1999-01-04 20:14:26 +00:00
Jim Meyering
f8453c637e
*** empty log message ***
1999-01-04 20:09:28 +00:00
Jim Meyering
551f17ed6f
*** empty log message ***
1999-01-03 15:47:46 +00:00
Jim Meyering
944dc00d0c
(usage): Remove third program_name argument -- there
...
were only two `%s' in the format string.
1999-01-03 15:47:38 +00:00
Jim Meyering
e38501be52
*** empty log message ***
1999-01-02 20:38:45 +00:00
Jim Meyering
7b36cfca74
(argmatch_invalid): Remove double quotes from the
...
offending quoted argument before using it in explanatory diagnostic.
Use a single fprintf stmt.
1999-01-02 20:35:06 +00:00
Jim Meyering
75b8fb688f
.
1999-01-02 20:07:41 +00:00
Jim Meyering
5667ae159f
*** empty log message ***
1999-01-02 20:07:04 +00:00
Jim Meyering
88d0241214
Replace strcasecmp and strncasecmp.
1999-01-02 20:06:59 +00:00
Jim Meyering
c3f528b978
.
1999-01-02 19:38:36 +00:00
Jim Meyering
fb888f11ab
*** empty log message ***
1999-01-02 19:38:05 +00:00
Jim Meyering
731688ecd5
(tsort): Use a single call to error instead of two to fprintf.
...
(main): Remove `%s: ' prefix on format string.
1999-01-02 19:37:56 +00:00
Jim Meyering
7004c53ab4
(parse_options): Use XARGMATCH in place of argmatch.
1999-01-02 19:35:46 +00:00
Jim Meyering
501ee2ebd6
(format_vals): New array.
...
(main): Use XARGMATCH in place of argmatch.
1999-01-02 19:35:18 +00:00
Jim Meyering
e159d72704
*** empty log message ***
1999-01-02 19:33:33 +00:00
Jim Meyering
a31aa355b3
tsort docs
1999-01-02 19:32:14 +00:00
Jim Meyering
69834c7c98
(strcasecmp.c strncasecmp.c): Remove rules.
1999-01-02 19:31:19 +00:00
Jim Meyering
bfea519d18
.
1999-01-02 19:30:32 +00:00
Jim Meyering
51282eaf75
*** empty log message ***
1999-01-02 19:30:05 +00:00
Jim Meyering
1e25b6e3d3
Adapt to use new interface to XARGMATCH.
1999-01-02 19:29:47 +00:00
Jim Meyering
38acb920eb
.
1999-01-02 19:28:42 +00:00
Jim Meyering
8b3cbe63d8
(get_version): Adapt to use new interface to XARGMATCH.
1999-01-02 19:28:31 +00:00
Jim Meyering
c7c2516a4d
(XARGMATCH): Don't return a value; instead, modify a parameter.
...
Add a `Die_stmt' parameter.
Add parentheses.
1999-01-02 18:33:08 +00:00
Jim Meyering
fa7427c2ea
(__xargmatch_internal): Remove now-unused function.
...
(argmatch_to_argument): Add `const' attribute to first parameter.
1999-01-02 18:32:50 +00:00
Jim Meyering
c39158b8ec
*** empty log message ***
1999-01-02 16:36:25 +00:00
Jim Meyering
041b69340d
use XARGMATCH, not XARGCASEMATCH
1999-01-02 16:35:55 +00:00
Jim Meyering
f4db32ef36
Add #ifdefs so it can be used for strncasecmp, too.
1999-01-02 15:55:52 +00:00
Jim Meyering
b966f347ee
*** empty log message ***
1999-01-02 15:55:44 +00:00
Jim Meyering
49f27cd70e
*** empty log message ***
1999-01-02 12:45:50 +00:00
Jim Meyering
2bb9d3c528
Move inclusion of assert.h to follow that of stdio.h.
...
Some losing systems require this.
Use STREQ macro instead of strcmp in a few places.
1999-01-02 05:54:07 +00:00
Jim Meyering
b311b41561
Remove definition of setlocale.
...
Remove definitions of bindtextdomain and textdomain.
1999-01-02 05:30:07 +00:00
Jim Meyering
0cb6dcf585
Include locale.h and libintl.h, and define `_()'.
...
Mark translatable strings.
1999-01-02 05:27:32 +00:00
Jim Meyering
e213c687aa
*** empty log message ***
1999-01-02 05:17:17 +00:00
Jim Meyering
cb1d4eb4f2
(make_dir): New function, factored out of make_path.
...
(make_path): Use make_dir rather than open-coding it twice.
This effectively reverses the order of the latter pair of stat/mkdir
calls and fixes a race condition bug whereby one of two concurrent
`mkdir -p' processes could fail with EEXIST.
1999-01-02 05:16:57 +00:00
Jim Meyering
45ed22a319
*** empty log message ***
1999-01-02 02:34:47 +00:00
Jim Meyering
977e79ed76
Include readtokens.h.
...
(zeros): Rename global from `rr'.
(getstr): Remove function.
(tsort) Use readtoken instead of getstr.
1999-01-02 02:34:11 +00:00
Jim Meyering
a842553181
*** empty log message ***
1999-01-01 23:48:23 +00:00
Jim Meyering
1f6728404c
*** empty log message ***
1999-01-01 23:46:52 +00:00
Jim Meyering
1b4f931bf4
.
1999-01-01 23:31:36 +00:00
Jim Meyering
2da1b2088f
fix typo in comment
1999-01-01 22:55:53 +00:00
Jim Meyering
b99ab6e97d
(PATH_MAX_IN_DIR) [HAVE_UNISTD_H]: New macro, for max
...
file name characters in a given directory.
(tempname): Make sure the temp file name is unique even if long
file names aren't supported.
1999-01-01 22:51:58 +00:00
Jim Meyering
13e5d17494
(cwrite) [O_BINARY]: Write output in binary mode.
...
(main) [O_BINARY]: Read input in binary mode.
1999-01-01 22:49:44 +00:00
Jim Meyering
f92719d4dc
(bsd_sum_file, sysv_sum_file) [O_BINARY]: Read input in binary mode.
1999-01-01 22:48:51 +00:00
Jim Meyering
e60b747ade
(tail_lines, tail_bytes) [O_BINARY]: Use binary I/O when appropriate.
1999-01-01 22:48:03 +00:00
Jim Meyering
7cb251e782
Add comments about peculiarities of Textutils operation on MS-DOS/MS-Windows.
1999-01-01 22:44:21 +00:00
Jim Meyering
f3ade72018
(wc): Use binary mode for input.
1999-01-01 22:42:36 +00:00
Jim Meyering
59998135d0
(unexpand): Use binary I/O where appropriate.
1999-01-01 22:41:58 +00:00
Jim Meyering
87f9e231c3
(main) [O_BINARY]: Use binary I/O when appropriate.
1999-01-01 22:40:48 +00:00
Jim Meyering
8e7da4a47c
(skip, read_char, read_block) [O_BINARY]: Switch input
...
stream to binary mode.
1999-01-01 22:33:15 +00:00
Jim Meyering
f54c8f6d80
(OPENOPTS) [O_BINARY]: Use binary I/O when non-zero argument.
...
(md5_file) [O_BINARY]: Switch redirected stdin to binary mode.
(main) [O_BINARY]: Use binary reads by default on those systems
which care about the difference.
1999-01-01 22:29:32 +00:00
Jim Meyering
9eedfd2482
(head_bytes, head_lines) [O_BINARY]: Use binary I/O.
1999-01-01 22:28:40 +00:00
Jim Meyering
a498f54f37
(expand): Use binary I/O where appropriate.
1999-01-01 22:27:36 +00:00
Jim Meyering
4394c38352
(cksum) [O_BINARY]: Read redirected stdin in binary mode.
1999-01-01 22:22:02 +00:00
Jim Meyering
7914fb4069
(usage) [O_BINARY]: Describe -B,--binary option.
...
(main) [O_BINARY]: binary_files, binary_output, file_open_mode:
new variables. Add --binary to long_options[]. Switch stdin and
stdout to binary mode unless file contents are not important
anyway. Open files in binary mode when required.
1999-01-01 22:20:23 +00:00
Jim Meyering
e6e8ae14c9
.
1999-01-01 22:11:50 +00:00
Jim Meyering
c704267b26
*** empty log message ***
1999-01-01 21:56:21 +00:00
Jim Meyering
3972420f3b
(parse_options): Use XARGCASEMATCH in place of argmatch.
1999-01-01 21:47:08 +00:00
Jim Meyering
94c2a11f47
*** empty log message ***
1999-01-01 19:31:43 +00:00
Jim Meyering
d15c8cbe43
*** empty log message ***
1999-01-01 19:30:08 +00:00
Jim Meyering
b5c28b7097
Rename globals N and R so they don't shadow locals.
...
(tsort): Rename from `sort'.
1999-01-01 19:29:31 +00:00
Jim Meyering
06adce5358
remove trailing blanks
1999-01-01 19:05:47 +00:00
Jim Meyering
d9ce52992c
from Mark Kettenis
1999-01-01 19:05:05 +00:00
Jim Meyering
83db4858d0
*** empty log message ***
1999-01-01 17:43:50 +00:00
Jim Meyering
21b87a6ab7
(quoting_style_vals): New public array.
1999-01-01 17:43:10 +00:00
Jim Meyering
975daefaad
Add comments.
...
(xcalloc, xmalloc, xrealloc): Remove prototypes.
(calloc): Remove `#ifdef NOT_USED' that used to hide this function.
1999-01-01 17:40:08 +00:00
Jim Meyering
3b3e52352c
Add comments.
...
(PARAMS, XMALLOC, XCALLOC, XREALLOC): Define.
Based on changes from Akim Demaille.
1999-01-01 17:36:43 +00:00
Jim Meyering
aa014b906c
remove leading _ from _ARGMATCH_H_
1999-01-01 17:34:18 +00:00
Jim Meyering
2a5e98c9a4
*** empty log message ***
1999-01-01 07:10:00 +00:00
Jim Meyering
dcaa4b656e
.
1999-01-01 07:09:08 +00:00
Jim Meyering
5c6d6248e9
.
1999-01-01 07:08:54 +00:00
Jim Meyering
f8be5ac8df
*** empty log message ***
1999-01-01 07:06:23 +00:00
Jim Meyering
32acfd66d0
(quotearg_n_options): Make options' parameter be const'.
1999-01-01 07:03:16 +00:00
Jim Meyering
dd16dfb3e3
(quotearg_buffer): Cast -1 to size_t before comparing.
...
(quotearg_n): Change type of 1st parameter from int to unsigned int.
(quotearg_n_options): Likewise.
From Akim Demaille.
1999-01-01 07:02:16 +00:00
Jim Meyering
2d4f0fea3a
(humblock): Use ARGMATCH in place of argmatch.
1999-01-01 06:47:04 +00:00
Jim Meyering
46166ad9b7
(get_version): Use XARGCASEMATCH in place of argmatch & co.
1999-01-01 06:43:04 +00:00
Jim Meyering
bf97e5a0b8
.
1998-12-31 23:24:08 +00:00
Jim Meyering
422a7fdc78
(libfu_a_SOURCES): Remove strcasecmp.c.
...
(BUILT_SOURCES): Add strcasecmp.c and strncasecmp.c.
(EXTRA_DIST): Add strcasecmp.cin.
(strcasecmp.c): New rule.
(strncasecmp.c): New rule.
1998-12-31 22:03:13 +00:00
Jim Meyering
19270e99bc
*** empty log message ***
1998-12-31 21:59:58 +00:00
Jim Meyering
91dc8874b0
(main): Use XARGCASEMATCH in place of argmatch & co.
1998-12-31 21:59:42 +00:00
Jim Meyering
58d6acdfd3
(indicator_style_types): New variable.
...
(format_types): Rename from `formats'.
(color_args): Remove unnecessary `no' string.
(color_types): Remove corresponding `color_never' entry.
(main): Use ARGMATCH_TO_ARGUMENT.
(decode_switches): Use ARGCASEMATCH instead of argmatch code
in each of several cases.
From Akim Demaille.
1998-12-31 21:49:36 +00:00
Jim Meyering
431652a886
(main): Use XARGCASEMATCH in place of argmatch & co.
1998-12-31 21:41:04 +00:00
Jim Meyering
2e487bb6da
fix typo
1998-12-31 18:12:40 +00:00
Jim Meyering
c92163b6e9
white space changes
1998-12-31 18:10:53 +00:00
Jim Meyering
8782f7a817
(strncasecmp): Move to a separate file.
...
Add curly braces around some one-stmt-but-multiline blocks.
1998-12-31 18:07:23 +00:00
Jim Meyering
a58c222775
*** empty log message ***
1998-12-31 17:53:59 +00:00
Jim Meyering
44538bbbd8
remove trailing blanks
1998-12-31 16:19:31 +00:00
Jim Meyering
65df533705
lots of changes from Akim Demaille.
1998-12-31 16:18:46 +00:00
Jim Meyering
392902344a
lots of changes from Akim Demaille.
1998-12-31 16:18:13 +00:00
Jim Meyering
bf588140c5
(addext): Protoize.
...
Indent cpp directives to match nesting.
1998-12-31 14:56:20 +00:00
Jim Meyering
0f2fbadbea
(posix_time_parse): Change type of index `i' from int to unsigned int.
1998-12-31 14:53:16 +00:00
Jim Meyering
50225cad77
Fix warnings from gcc -W -Wall
...
(__attribute__): Define.
(ATTRIBUTE_UNUSED): Define.
(yyerror): Mark parameter as unused with ATTRIBUTE_UNUSED.
(MonthDayTable): Add initializers for last entry.
(UnitsTable): Likewise.
(OtherTable): Likewise.
(MilitaryTable): Likewise.
1998-12-31 14:37:21 +00:00
Jim Meyering
b15af47b49
.
1998-12-22 22:46:53 +00:00
Jim Meyering
9199178402
*** empty log message ***
1998-12-22 21:57:52 +00:00
Jim Meyering
f82c03de2d
.
1998-12-20 13:50:13 +00:00
Jim Meyering
1a162983f4
*** empty log message ***
1998-12-20 02:31:54 +00:00
Jim Meyering
63ceb4f304
Use absolute path for final rm.
1998-12-20 02:31:47 +00:00
Jim Meyering
12838cec9b
remove .saved-state
1998-12-19 21:07:32 +00:00
Jim Meyering
b5bfb1d399
*** empty log message ***
1998-12-19 17:21:00 +00:00
Jim Meyering
9497429d9b
break long line
1998-12-19 17:20:03 +00:00
Jim Meyering
b80e127286
break long line
1998-12-19 17:19:13 +00:00
Jim Meyering
e53076d42c
split long line
1998-12-19 17:18:23 +00:00
Jim Meyering
01fe7e76f4
.
1998-12-19 13:54:04 +00:00
Jim Meyering
bcf9971e84
*** empty log message ***
1998-12-19 13:53:37 +00:00
Jim Meyering
e107deb940
(my-distcheck): Run make with CFLAGS='-Wformat -Werror'.
1998-12-19 13:53:21 +00:00
Jim Meyering
7bf1f374e0
.
1998-12-18 22:11:39 +00:00
Jim Meyering
ede498bfb0
remove semicolon -- from Lars
1998-12-18 15:32:54 +00:00
Jim Meyering
2b00f4f4b6
*** empty log message ***
1998-12-18 15:32:29 +00:00
Jim Meyering
e93093d5e1
*** empty log message ***
1998-12-18 14:49:38 +00:00
Jim Meyering
f2606a6ba0
*** empty log message ***
1998-12-18 14:49:30 +00:00
Jim Meyering
58a77bf4f6
(Makefile.am): Simplify rule.
...
Based on suggestion from Lars Hecking.
1998-12-18 14:49:01 +00:00
Jim Meyering
344f43313d
*** empty log message ***
1998-12-18 14:48:32 +00:00
Jim Meyering
e68c81a48f
(copy_internal): Remove errnoeous `%s: ' prefix
...
from format string. From Michiel Bacchiani.
1998-12-18 14:22:50 +00:00
Jim Meyering
0e49de1acb
*** empty log message ***
1998-12-18 14:22:30 +00:00
Jim Meyering
a3e473c522
(UID_T_MAX, GID_T_MAX): Define them here instead.
1998-12-18 14:09:29 +00:00
Jim Meyering
6408b52640
(UID_T_MAX, GID_T_MAX): Remove definitions.
1998-12-18 14:09:19 +00:00
Jim Meyering
e28821d5f8
(MAXGID): Define.
...
Use gid_t (not int) as the type for `group' variables.
(parse_group): Use MAXGID, not INT_MAX.
1998-12-18 14:07:58 +00:00
Jim Meyering
621691b296
New options for tail: --follow=name, --follow=descriptor, --allow-missing
...
(Follow_mode): New enum.
(n_live_files): New function.
(tail_forever): Avoid starvation with --follow=name and a
continually-growing unlinked or renamed file.
1998-12-17 13:56:25 +00:00
Jim Meyering
72c9472cc0
import latest
1998-12-16 13:41:13 +00:00
Jim Meyering
7dfd5ca1cd
add comment about opening exclusively
1998-12-13 19:26:35 +00:00
Jim Meyering
c5195207db
.
1998-12-13 19:19:07 +00:00
Jim Meyering
8a644a90ef
.
1998-12-13 19:01:59 +00:00
Jim Meyering
29ab746b79
Don't include stdlib.h and declare malloc and free.
...
This works around Solaris 2.7's conflicting prototype.
Reported by Karl Berry.
1998-12-13 18:04:11 +00:00
Jim Meyering
7cf7f3706f
(EXTRA_DIST): Add xstat.in.
1998-12-13 17:19:51 +00:00
Jim Meyering
297e2cb744
.
1998-12-12 06:22:56 +00:00
Jim Meyering
9507d3559a
In order to distinguish col(umn|or):
...
(init_column_info): Renamed from init_col_info.
(struct column_info): Renamed from struct col_info.
(struct color_ext_type): Renamed from struct col_ext_type.
From Akim Demaille.
1998-12-12 06:20:42 +00:00
Jim Meyering
876d24a3ed
* src/ls.c: Group DIRED's code together.
...
(full_time, inhibit_group, col_ext_type): Declare static.
(dired_dump_obstack): Apply sizeof to variable, instead of its type.
(parse_ls_color): Rename ext2 as e2. Move into the block where it is used.
From Akim Demaille.
1998-12-12 06:11:24 +00:00
Jim Meyering
1384f07f77
.
1998-12-12 05:48:25 +00:00
Jim Meyering
8ff77278a2
*** empty log message ***
1998-12-12 05:46:44 +00:00
Jim Meyering
8c97b5c46e
(lstat.c): Add rule to generate this from xstat.in.
...
(stat.c): Likewise.
1998-12-12 05:46:02 +00:00
Jim Meyering
4ff6b43025
*** empty log message ***
1998-12-12 05:45:39 +00:00
Jim Meyering
af36c75750
.
1998-12-12 05:45:29 +00:00
Jim Meyering
fd65b86607
(quotearg_buffer): Use 7' as the mask, not 3'.
...
From Bruno Haible.
1998-12-11 14:14:16 +00:00
Jim Meyering
bc0c0e635c
*** empty log message ***
1998-12-11 14:13:40 +00:00
Jim Meyering
0e65b3e861
Add a test for the quotearg_buffer bug.
1998-12-11 14:13:29 +00:00
Jim Meyering
458aad90ab
*** empty log message ***
1998-12-11 13:47:28 +00:00
Jim Meyering
74235b07fa
*** empty log message ***
1998-12-11 13:39:42 +00:00
Jim Meyering
a17cdb1173
(main): Arrange to exit unsuccessfully when stime fails.
...
From Andreas Schwab.
1998-12-11 13:37:52 +00:00
Jim Meyering
b2747b91a8
import version 1.006
1998-12-11 13:34:23 +00:00
Jim Meyering
0963c4ba11
.
1998-12-07 06:26:12 +00:00
Jim Meyering
b4640ed990
(dir_name): Rename from dirname.
...
Make argument `const'. Include "dirname.h"
1998-12-07 06:25:54 +00:00
Jim Meyering
1698d53f72
(noinst_HEADERS): Add dirname.h.
1998-12-07 06:25:29 +00:00
Jim Meyering
5ae5d486a9
.
1998-12-07 06:24:28 +00:00
Jim Meyering
ef234641de
*** empty log message ***
1998-12-07 06:21:12 +00:00
Jim Meyering
52dedbfebb
Use dir_name, not dirname. Include dirname.h.
1998-12-07 06:20:50 +00:00
Jim Meyering
f5e9896c18
.
1998-12-07 05:54:49 +00:00
Jim Meyering
572632b8eb
*** empty log message ***
1998-12-07 05:54:29 +00:00
Jim Meyering
a467be8ae8
*** empty log message ***
1998-12-07 05:18:06 +00:00
Jim Meyering
5551e54672
*** empty log message ***
1998-12-07 05:14:42 +00:00
Jim Meyering
b7e610bfdb
(rpmatch) [!ENABLE_NLS]: Hard-code tests to use ^[yY]' and ^[nN]'.
...
From Karl Heuer.
1998-12-07 05:14:07 +00:00
Jim Meyering
7e6c89fc63
*** empty log message ***
1998-12-07 05:12:48 +00:00
Jim Meyering
7273e22923
declare base_name
1998-12-07 04:35:20 +00:00
Jim Meyering
6f5e749ea6
*** empty log message ***
1998-12-07 04:33:20 +00:00
Jim Meyering
376d67374f
*** empty log message ***
1998-12-07 03:12:21 +00:00
Jim Meyering
7d60769bea
ansideclify
1998-12-07 03:12:10 +00:00
Jim Meyering
604b3b397d
*** empty log message ***
1998-12-06 23:09:39 +00:00
Jim Meyering
a68f3dee80
add ls -R . test
1998-12-06 23:09:29 +00:00
Jim Meyering
dd3bad9b7c
.
1998-12-06 23:09:14 +00:00
Jim Meyering
6207f6f804
Fix `ls -R .' formatting bug that broke mktexlsr.
...
Include path-concat.h.
(basename_is_dot_or_dotdot): New function, derived from
is_not_dot_or_dotdot.
(is_not_dot_or_dotdot): Remove function.
(extract_dirs_from_files): Use `!basename_is_dot_or_dotdot'
instead of is_not_dot_or_dotdot and use path_concat instead of attach.
1998-12-06 23:08:55 +00:00
Jim Meyering
16c8a66a54
(TESTS): s/quoting/tests/.
1998-12-06 23:03:32 +00:00
Jim Meyering
9069b306dc
renamed from quote
1998-12-06 23:01:12 +00:00
Jim Meyering
76223aedef
*** empty log message ***
1998-12-06 22:18:38 +00:00
Jim Meyering
2ec7385fb0
Redefine putenv before including stdlib.h to work
...
around Solaris 2.7's conflicting prototype. Reported by Karl Berry.
1998-12-06 22:18:17 +00:00
Jim Meyering
46dd5092ee
.
1998-12-06 21:06:22 +00:00
Jim Meyering
e5f51be9f1
.
1998-12-06 21:06:02 +00:00
Jim Meyering
1e422ea7ec
(DOT_OR_DOTDOT): New definition (moved here from remove.c.).
1998-11-30 03:01:24 +00:00
Jim Meyering
9d7c18290e
(DOT_OR_DOTDOT): Move definition from this file...
1998-11-30 03:00:51 +00:00
Jim Meyering
90dbea92c4
(dd_copy): Rename function from `copy'.
1998-11-30 02:58:21 +00:00
Jim Meyering
d9878753d1
(do_copy): Rename local: s/unused/copy_into_self/
1998-11-30 02:57:43 +00:00
Jim Meyering
4dbf57ed78
(do_move): Don't arrange to remove DEST in the copied-into-self case.
1998-11-30 02:56:05 +00:00
Jim Meyering
438a33770b
*** empty log message ***
1998-11-30 02:54:28 +00:00
Jim Meyering
f7cd44c64c
(TESTS): Add hard-link-1.
1998-11-30 02:53:57 +00:00
Jim Meyering
32df3704e4
(copy_internal): Remove earlier (but less effective)
...
test for move/copy-into-self.
Instead, deduce the move-into-self condition from errno==EINVAL
after a failed rename.
1998-11-30 02:10:13 +00:00
Jim Meyering
955d2c6ae5
*** empty log message ***
1998-11-30 02:03:01 +00:00
Jim Meyering
75d5ed8b58
(movefile): Don't free new_dest.
...
Bob McCracken reported that mv couldn't handle certain combinations
of hard linked source files.
1998-11-30 02:01:18 +00:00
Jim Meyering
b9c6c84a8c
handle VERBOSE
1998-11-30 00:46:14 +00:00
Jim Meyering
3c6a1e9f08
(TESTS): Add into-self-3.
1998-11-30 00:45:44 +00:00
Jim Meyering
bb6a835cc1
*** empty log message ***
1998-11-30 00:44:59 +00:00
Jim Meyering
78f7236408
don't mention package name in comments
1998-11-21 17:43:41 +00:00
Jim Meyering
976ca67266
tweak comment
1998-11-21 17:33:45 +00:00
Jim Meyering
aba712c3bc
*** empty log message ***
1998-11-17 02:14:16 +00:00
Jim Meyering
3ec7a99af6
Double-quote the uname... expression.
1998-11-17 02:14:12 +00:00
Jim Meyering
d60ac7e850
(AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
1998-11-17 02:09:52 +00:00
Jim Meyering
4c15e09a2c
*** empty log message ***
1998-11-16 05:51:31 +00:00
Jim Meyering
a1d63c6f15
*** empty log message ***
1998-11-15 17:43:26 +00:00
Jim Meyering
e781ee9e60
*** empty log message ***
1998-11-15 17:36:02 +00:00
Jim Meyering
9764f6e3e1
*** empty log message ***
1998-11-15 17:35:45 +00:00
Jim Meyering
e77961586a
(error): Don't use strerror_r's return value.
1998-11-15 17:35:34 +00:00