Jim Meyering
f318f5c4d8
*** empty log message ***
2001-01-28 22:25:48 +00:00
Jim Meyering
30bbbfe67a
*** empty log message ***
2001-01-28 22:25:04 +00:00
Jim Meyering
f06dd61f03
*** empty log message ***
2001-01-28 22:24:14 +00:00
Jim Meyering
67998a215f
(main): Remove decl of unused local, `len'.
2001-01-28 21:58:19 +00:00
Jim Meyering
94767ce8cf
add a comment, reformat a little.
2001-01-28 21:45:36 +00:00
Jim Meyering
577a8f346e
(gobble_file): Add a FIXME comment.
2001-01-28 21:43:21 +00:00
Jim Meyering
daf6c50b95
*** empty log message ***
2001-01-28 21:43:15 +00:00
Jim Meyering
b221cf780f
*** empty log message ***
2001-01-28 21:35:10 +00:00
Jim Meyering
2bc68d2234
[FULL_TIME]: Define.
...
(long_options): Use it.
(decode_switches): Make --full-time imply -l.
2001-01-28 21:34:35 +00:00
Jim Meyering
d6f931281e
.
2001-01-28 08:10:00 +00:00
Jim Meyering
ae9d89cfe2
(jm_FILE_SYSTEM_USAGE): Open-code what was a use of AS_IF.
2001-01-27 14:06:18 +00:00
Jim Meyering
263fb2dc15
(jm_LIST_MOUNTED_FILESYSTEMS): Open-code what was a use of AS_IF.
2001-01-27 14:06:04 +00:00
Jim Meyering
e5e92e670c
*** empty log message ***
2001-01-27 13:24:36 +00:00
Jim Meyering
d85aac6782
(jm_FILE_SYSTEM_USAGE): Add `[]' between use of
...
AS_IF and following `dnl'.
2001-01-27 13:24:32 +00:00
Jim Meyering
d54655c623
(jm_LIST_MOUNTED_FILESYSTEMS): Add `[]' between use of
...
AS_IF and following `dnl'.
2001-01-27 13:24:13 +00:00
Jim Meyering
18656b733d
*** empty log message ***
2001-01-26 11:17:34 +00:00
Jim Meyering
ac4936b7b1
bump serial #
2001-01-26 11:17:29 +00:00
Jim Meyering
742625303d
(jm_PREREQ_QUOTEARG): Check for stddef.h, now that quotearg.c includes it.
2001-01-26 11:17:19 +00:00
Jim Meyering
9e2606d77b
*** empty log message ***
2001-01-26 11:15:53 +00:00
Jim Meyering
c8d0d0ca6f
Include stddef.h.
2001-01-26 11:15:37 +00:00
Jim Meyering
0e3fea79f3
*** empty log message ***
2001-01-26 11:13:34 +00:00
Jim Meyering
dcfda51801
[HAVE_DONE_WORKING_MALLOC_CHECK]: Enclose error-evoking
...
line in double quotes so that it evokes a better diagnostic.
[HAVE_DONE_WORKING_REALLOC_CHECK]: Likewise.
2001-01-26 11:13:28 +00:00
Jim Meyering
fad08d3f31
*** empty log message ***
2001-01-26 11:13:08 +00:00
Jim Meyering
d362235eed
(main): Declare local result as non-const, now that it's freed.
2001-01-26 09:24:46 +00:00
Jim Meyering
6ff755a69a
.
2001-01-26 09:22:43 +00:00
Jim Meyering
c4bb1d449e
*** empty log message ***
2001-01-22 10:54:32 +00:00
Jim Meyering
e673a685ac
(remove_file): Correct an expression to avoid making
...
an unnecessary call to euidaccess for each file.
2001-01-22 10:51:54 +00:00
Jim Meyering
37e38b4941
*** empty log message ***
2001-01-21 22:54:53 +00:00
Jim Meyering
9eabf6d99a
*** empty log message ***
2001-01-21 12:27:39 +00:00
Jim Meyering
8efb6d5f7b
*** empty log message ***
2001-01-21 12:26:34 +00:00
Jim Meyering
928b1b8300
*** empty log message ***
2001-01-21 10:15:59 +00:00
Jim Meyering
211a6642e2
(jm_ICONV): Also check whether the iconv declaration has const.
2001-01-21 10:15:53 +00:00
Jim Meyering
fd1d1eaa80
*** empty log message ***
2001-01-21 09:40:48 +00:00
Jim Meyering
ad41cbff8a
(print_unicode_char): Cast the second iconv() arg,
...
to avoid a warning. Add back 'const' to inptr.
2001-01-21 09:40:43 +00:00
Jim Meyering
71611d94f3
.
2001-01-20 19:41:15 +00:00
Jim Meyering
9beeae646e
*** empty log message ***
2001-01-20 19:41:01 +00:00
Jim Meyering
67450be04d
*** empty log message ***
2001-01-20 19:24:36 +00:00
Jim Meyering
84264973d6
*** empty log message ***
2001-01-20 19:20:53 +00:00
Jim Meyering
5239228c17
*** empty log message ***
2001-01-20 19:18:43 +00:00
Jim Meyering
29940657ab
*** empty log message ***
2001-01-20 18:34:44 +00:00
Jim Meyering
a5ab9f78c3
Be sure that headers are checked before used in code compiled
...
for the type checks.
(jm_MACROS): Remove all header checks.
In place of that, invoke jm_CHECK_ALL_TYPES.
(jm_CHECK_ALL_HEADERS): New functions with the above checks.
(jm_CHECK_ALL_TYPES): Require jm_CHECK_ALL_HEADERS.
2001-01-20 18:34:32 +00:00
Jim Meyering
01bbd27a4d
revert last change
2001-01-20 11:17:33 +00:00
Jim Meyering
df06c5de7b
*** empty log message ***
2001-01-20 09:49:24 +00:00
Jim Meyering
706235da55
(jm_PREREQ): Add jm_PREREQ_HASH.
...
(jm_PREREQ_HASH): New function.
2001-01-20 09:49:10 +00:00
Jim Meyering
403b4c49eb
whoops. revert last change
2001-01-20 09:36:19 +00:00
Jim Meyering
c6014bc847
*** empty log message ***
2001-01-20 09:34:34 +00:00
Jim Meyering
c148112941
Fix typo: s/false/0/.
2001-01-20 09:34:20 +00:00
Jim Meyering
19b3a9d102
*** empty log message ***
2001-01-17 10:34:22 +00:00
Jim Meyering
7f9c804f7a
(jm_FILE_SYSTEM_USAGE): Use AS_IF, not AS_IFELSE, for autoconf-2.49c.
2001-01-17 10:34:16 +00:00
Jim Meyering
4bdc202a00
(jm_LIST_MOUNTED_FILESYSTEMS): Likewise.
2001-01-17 10:33:43 +00:00
Jim Meyering
a80ec26277
.
2001-01-17 10:30:32 +00:00
Jim Meyering
fcdbd9ff15
(main): Likewise.
2001-01-17 10:30:25 +00:00
Jim Meyering
108694f32a
(PACKAGE): Likewise.
2001-01-17 10:29:56 +00:00
Jim Meyering
59b34eded2
(main): Likewise.
2001-01-17 10:28:46 +00:00
Jim Meyering
622dcc58ee
(case_GETOPT_VERSION_CHAR): Use PACKAGE, not GNU_PACKAGE.
2001-01-17 10:28:03 +00:00
Jim Meyering
770b6c1bb5
*** empty log message ***
2001-01-17 09:48:02 +00:00
Jim Meyering
56c1cbf2e8
(main): Use PACKAGE, not GNU_PACKAGE.
2001-01-17 09:47:41 +00:00
Jim Meyering
bd485671ff
(usage): Convert each TAB in --help output to a sequence of 8 spaces.
2001-01-17 09:47:32 +00:00
Jim Meyering
43be299a76
(main): Use PACKAGE, not GNU_PACKAGE.
2001-01-17 09:42:36 +00:00
Jim Meyering
1493e0d650
*** empty log message ***
2001-01-16 08:34:53 +00:00
Jim Meyering
592e22d509
Include <stdio.h>, needed by assert on SunOS4.
2001-01-16 08:34:45 +00:00
Jim Meyering
c8e070ed62
*** empty log message ***
2001-01-15 11:32:45 +00:00
Jim Meyering
ceb3908c6f
.
2001-01-14 20:28:14 +00:00
Jim Meyering
4468f22968
*** empty log message ***
2001-01-14 20:28:03 +00:00
Jim Meyering
eb3dc6a095
Remove conftestdir{,2} before trying to create the directory.
...
Make the entire configure script fail if the mkdir fails.
2001-01-14 20:27:56 +00:00
Jim Meyering
4a65486da9
(UINT_MAX_32_BITS): Define.
...
Use UINT_MAX_32_BITS in the cpp conditions that determine
the `word32' typedef. Using a literal `0xffffffff' failed with
HPUX10.20's /bin/cc.
2001-01-14 20:26:28 +00:00
Jim Meyering
07872e486f
*** empty log message ***
2001-01-14 16:42:50 +00:00
Jim Meyering
5aba961278
use id's -ng options, not -nG
2001-01-14 16:27:08 +00:00
Jim Meyering
9be1481d17
*** empty log message ***
2001-01-14 15:37:48 +00:00
Jim Meyering
eda1fa3268
*** empty log message ***
2001-01-14 15:37:22 +00:00
Jim Meyering
633a2ace39
*** empty log message ***
2001-01-14 15:36:53 +00:00
Jim Meyering
c2329c797c
.
2001-01-14 15:35:19 +00:00
Jim Meyering
4d8de6887f
*** empty log message ***
2001-01-14 15:35:07 +00:00
Jim Meyering
5b2304d7b4
Include stdlib.h, string.h or strings.h, and xalloc.h.
...
Use strip_trailing_slashes rather than open-coding it.
2001-01-14 15:34:22 +00:00
Jim Meyering
b6863fa3c9
*** empty log message ***
2001-01-14 15:28:54 +00:00
Jim Meyering
c0ba4297c5
Use temporary directories named conftestdir{,2}, not
...
foo and bar. Create conftestdir/ in the script, not in the C code.
Remove directories in the script, not in the C code.
2001-01-14 15:28:45 +00:00
Jim Meyering
acc13fdc89
from Volker Borchert
2001-01-14 11:08:35 +00:00
Jim Meyering
ee56fd2719
(jm_MACROS): Require vb_FUNC_RENAME.
2001-01-14 11:07:45 +00:00
Jim Meyering
16863fa14e
check for SunOS4.1.1U bug in rename
2001-01-14 11:07:28 +00:00
Jim Meyering
c957bbdeae
(TESTS): Add trailing-slash.
2001-01-14 11:06:20 +00:00
Jim Meyering
c6a4fe00db
from Volker Borchert
2001-01-14 11:05:50 +00:00
Jim Meyering
30fc8c55a3
[RENAME_TRAILING_SLASH_BUG]: Use the rename wrapper.
2001-01-14 11:04:47 +00:00
Jim Meyering
98c8115e96
*** empty log message ***
2001-01-14 09:42:01 +00:00
Jim Meyering
d6b863b09c
(update-po): Merge po-files in temporary files
...
in the build directory, and update the source directory only when
the merged catalog differs from the original. This fixes the known
`make distcheck' failure due to `make update-po' being called
on up-to-date but read-only files.
2001-01-14 09:41:53 +00:00
Jim Meyering
c730e2d9e8
*** empty log message ***
2001-01-13 15:59:19 +00:00
Jim Meyering
81268e4b67
.
2001-01-13 15:57:48 +00:00
Jim Meyering
896a20a2a9
*** empty log message ***
2001-01-13 15:56:33 +00:00
Jim Meyering
455ce0178b
(TESTS): Add into-self-4.
2001-01-13 15:56:29 +00:00
Jim Meyering
e268536dba
*** empty log message ***
2001-01-13 15:55:35 +00:00
Jim Meyering
e2aae9e166
add comment to go along with last change
2001-01-13 15:50:01 +00:00
Jim Meyering
8e4dbf5ab0
*** empty log message ***
2001-01-13 15:49:01 +00:00
Jim Meyering
b7138e1052
(same_file_ok): When moving a symlink onto itself,
...
don't remove the symlink. Reported by David Luyer as Debian bug#82089,
via Michael Stone.
2001-01-13 15:48:32 +00:00
Jim Meyering
5775f7e864
*** empty log message ***
2001-01-12 23:27:53 +00:00
Jim Meyering
6deb757ba4
* tests/chmod/setgid: If `chmod g+s d' fails, then try to chgrp
...
to a group of which we're a member, then try the chmod again.
2001-01-12 23:27:43 +00:00
Jim Meyering
a0d25e62aa
*** empty log message ***
2001-01-11 16:58:40 +00:00
Jim Meyering
dc38e3a287
*** empty log message ***
2001-01-11 16:04:46 +00:00
Jim Meyering
7b99d77bc6
*** empty log message ***
2001-01-10 23:30:56 +00:00
Jim Meyering
1a79f34996
.
2001-01-10 23:08:51 +00:00
Jim Meyering
ad3ec0add1
*** empty log message ***
2001-01-10 13:44:13 +00:00
Jim Meyering
a3ffafd3fe
.
2001-01-10 12:20:03 +00:00
Jim Meyering
2d33b67399
(TESTS): Add into-self.
2001-01-10 12:19:05 +00:00
Jim Meyering
e7e6c322a0
(copy_internal): Add a comment.
...
Set *copy_into_self in the new code that detects that.
Make diagnostic more consistent: s/won't/will not/.
[move_mode, copy_into_self]: Give a diagnstic here, now that
we have the top_level_* globals. Remove the corresponding diagnostic
from mv.c.
Add a FIXME comment.
2001-01-10 12:18:19 +00:00
Jim Meyering
9ea9eed873
(do_move): Remove diagnostic, now that copy.c issues it.
...
Set `fail' to nonzero in the primary `if (copy_into_self)' block
rather than in its own tiny one below.
2001-01-10 12:16:52 +00:00
Jim Meyering
d882d1d100
*** empty log message ***
2001-01-10 11:56:59 +00:00
Jim Meyering
b6e29912be
[struct entry] (node): Describe how it's used,
...
now that we've overloaded it a little, in order to detect and diagnose
the copying-directory-into-self problem.
(new_file): Remove global.
(htab): Declare global to be static.
(remember_created): Insert file name instead of dummy pointer, so
that copy.c can use the just-created directory name to detect
the copying-directory-into-self problem.
2001-01-10 11:54:53 +00:00
Jim Meyering
687ef9f9fe
*** empty log message ***
2001-01-10 10:29:57 +00:00
Jim Meyering
4e1f4a8496
*** empty log message ***
2001-01-10 10:27:09 +00:00
Jim Meyering
c1485dd854
*** empty log message ***
2001-01-10 09:58:43 +00:00
Jim Meyering
35099b35ba
*** empty log message ***
2001-01-10 09:56:04 +00:00
Jim Meyering
2a5fb11132
(copy_internal): Don't allow cp (or mv, when working
...
across a partition boundary) to overwrite a non-directory with a directory.
2001-01-10 09:43:36 +00:00
Jim Meyering
a49513bedd
*** empty log message ***
2001-01-10 09:42:16 +00:00
Jim Meyering
fc6a8dcfb2
*** empty log message ***
2001-01-10 09:41:46 +00:00
Jim Meyering
cbb4300cc2
(TESTS): Add dir-vs-file.
2001-01-10 09:41:41 +00:00
Jim Meyering
deb79403bd
*** empty log message ***
2001-01-10 09:41:15 +00:00
Jim Meyering
9f43a52210
*** empty log message ***
2001-01-10 09:40:47 +00:00
Jim Meyering
6bf0f043cd
*** empty log message ***
2001-01-10 09:40:05 +00:00
Jim Meyering
3f1cd6f52a
*** empty log message ***
2001-01-10 09:39:57 +00:00
Jim Meyering
d1da062806
*** empty log message ***
2001-01-09 23:13:08 +00:00
Jim Meyering
bce88bc1ae
*** empty log message ***
2001-01-09 16:13:29 +00:00
Jim Meyering
8740ecf8c0
add comment
2001-01-09 16:12:59 +00:00
Jim Meyering
e92e87181b
(top_level_src_path, top_level_dst_path): New globals.
...
(copy_internal): Use them.
(copy): Set them.
2001-01-09 16:07:40 +00:00
Jim Meyering
902dacb46a
*** empty log message ***
2001-01-09 15:50:13 +00:00
Jim Meyering
134bbf752c
whoops. move printf args, too
2001-01-08 08:34:52 +00:00
Jim Meyering
b27dd775ad
(usage): Split long message string.
2001-01-07 16:15:37 +00:00
Jim Meyering
e230d9a62b
*** empty log message ***
2001-01-07 16:13:34 +00:00
Jim Meyering
7709a02741
Split a string that was longer than 2048 bytes.
2001-01-07 16:13:27 +00:00
Jim Meyering
aaf9e9a820
(usage): Split a string that was longer than 2048 bytes.
2001-01-07 16:11:14 +00:00
Jim Meyering
674fed73ec
(usage): Split a string that was longer than 2048 bytes.
2001-01-07 16:10:50 +00:00
Jim Meyering
98d1d862d5
back out last, prematurely-committed, change
2001-01-07 16:07:33 +00:00
Jim Meyering
aaef348f3d
Correct the indentation of an `#endif'.
2001-01-07 16:06:27 +00:00
Jim Meyering
9bc96fd932
clean up after commit hook testing
2001-01-07 10:57:29 +00:00
Jim Meyering
7b0658b00f
testing -- commit should fail
2001-01-07 10:54:06 +00:00
Jim Meyering
f4034df457
testing -- commit should fail
2001-01-07 10:52:43 +00:00
Jim Meyering
5856751f41
testing -- commit should fail
2001-01-07 10:51:00 +00:00
Jim Meyering
4df9c47ca7
(usage): Untabify.
2001-01-07 10:12:25 +00:00
Jim Meyering
354a71cdc2
*** empty log message ***
2001-01-07 10:12:16 +00:00
Jim Meyering
481c79dfac
*** empty log message ***
2001-01-07 09:23:28 +00:00
Jim Meyering
5e32f7c19a
s/can not/cannot/
2001-01-07 09:23:18 +00:00
Jim Meyering
c5b4a727ab
*** empty log message ***
2001-01-07 09:21:41 +00:00
Jim Meyering
8c07ff563b
(parse_group): Normalize spelling.
2001-01-07 09:21:34 +00:00
Jim Meyering
fa997616ff
normalize spelling in comment
2001-01-07 09:20:47 +00:00
Jim Meyering
0edd80c0f2
*** empty log message ***
2001-01-04 17:59:32 +00:00
Jim Meyering
cc49da4ddf
(main): Fail when --rfc-822 (-R) is specified along
...
with a format string. Reported by Jochen Hein.
2001-01-04 17:59:22 +00:00
Jim Meyering
b7b4bec8df
.
2001-01-04 14:00:07 +00:00
Jim Meyering
7aed2f97a5
.
2001-01-04 10:19:49 +00:00
Jim Meyering
89c7458b53
Sync with glibc time/strftime.c 1.81.
2001-01-04 10:19:43 +00:00
Jim Meyering
0809f17d77
.
2001-01-03 21:04:52 +00:00
Jim Meyering
550edf90b2
Use the more precise algorithm of GNU "make" to decide whether
...
a file is in the future, by looking at high-resolution time
stamps if available.
(TIMESPEC_NS): New macro.
(current_time): Initialize to the minimum value.
(current_time_ns): New var.
(main): Do not bother to initialize current_time;
it's no longer needed.
(get_current_time): New function.
(print_long_format): Use it when a file appears to be in the future.
Get the nanoseconds of the file's time stamp, if available,
and use that to decide whether the file appears to be in the future.
2001-01-03 21:02:08 +00:00
Jim Meyering
f3aa989205
check for existing behavior
2001-01-03 16:16:56 +00:00
Jim Meyering
f8a894c567
*** empty log message ***
2001-01-03 11:37:46 +00:00
Jim Meyering
a0439c2405
(main): Remove embedded \n from diagnostic.
2001-01-03 11:36:10 +00:00
Jim Meyering
edfabc70d3
*** empty log message ***
2001-01-03 10:16:14 +00:00
Jim Meyering
9e14c22918
(AM_GNU_GETTEXT): Define MKINSTALLDIRS by
...
expanding the value of $ac_aux_dir, as in AM_MISSING_HAS_RUN,
so `make install' also works in VPATH builds.
2001-01-03 10:16:02 +00:00
Jim Meyering
f3334434ea
*** empty log message ***
2001-01-03 10:09:08 +00:00
Jim Meyering
5686f159ab
(print_unicode_char): Remove `const' from declaration of
...
local `inptr' to avoid warning with some system declarations of iconv.
2001-01-03 10:08:43 +00:00
Jim Meyering
b7f12e5291
*** empty log message ***
2001-01-03 10:06:53 +00:00
Jim Meyering
954daed8c2
.
2001-01-03 09:47:20 +00:00
Jim Meyering
b042ca3c0f
(long_time_expected_width, print_long_format): Fix
...
bug: the initial byte passed to strftime wasn't initialized to
a nonzero value after the buffer was reallocated.
2001-01-03 09:47:09 +00:00
Jim Meyering
5d3b5e175a
*** empty log message ***
2001-01-03 09:45:43 +00:00
Jim Meyering
1f13191b6f
(install-data-yes): If the package is
...
fileutils, install LC_TIME as an alias for LC_MESSAGES.
2001-01-03 09:45:32 +00:00
Jim Meyering
5aa665a624
(dcgettext): New macro.
2001-01-03 09:44:56 +00:00
Jim Meyering
85a5e683e8
(decode_switches): Use dcgettext with LC_TIME,
...
not plain gettext, to get the translations of time formats.
2001-01-03 09:44:15 +00:00
Jim Meyering
e646037f4a
.
2001-01-03 09:38:55 +00:00
Jim Meyering
536a6dd3ce
(long_time_expected_width): New function.
...
(print_long_format): Use it, so that we don't assume a
particular width for time stamps in an internationalized
environment.
2001-01-03 09:15:22 +00:00
Jim Meyering
701cc3fe2c
*** empty log message ***
2001-01-02 15:50:18 +00:00
Jim Meyering
22fc5f7ac9
(ulonglong_t): Define place-holder type to avoid some #if directives.
...
(LONGEST_INTEGRAL_TYPE): Remove definition.
(MAX_INTEGRAL_TYPE_SIZE): Use ulonglong_t instead of LONGEST_INTEGRAL_TYPE.
(print_long_long): Compile this function even on systems without
long long support.
(decode_one_format): Remove #if directive.
2001-01-02 15:48:21 +00:00
Jim Meyering
4dcf0e2c7b
.
2001-01-02 15:31:41 +00:00
Jim Meyering
67aea68e97
*** empty log message ***
2001-01-02 10:55:34 +00:00
Jim Meyering
2320b98d89
(decode_one_format): Guard use of print_long_long with
...
`#if HAVE_UNSIGNED_LONG_LONG'. From Darren Salt.
Change all `#ifdef HAVE_UNSIGNED_LONG_LONG' to use `#if' instead.
2001-01-02 10:54:55 +00:00
Jim Meyering
4f90505509
*** empty log message ***
2001-01-02 10:44:38 +00:00
Jim Meyering
4fcf9133ef
*** empty log message ***
2001-01-02 07:21:36 +00:00
Jim Meyering
1f29ee0e02
*** empty log message ***
2001-01-02 07:20:13 +00:00
Jim Meyering
5285933ed8
copyright
2001-01-02 07:19:59 +00:00
Jim Meyering
1efbe325bd
(print_long_format):
...
Report the year for files even slightly in the future.
Avoid overflow problems near Y2038 on 32-bit hosts.
To calculate "six months", take half the average Gregorian
year, not 180 days.
2001-01-02 07:18:56 +00:00
Jim Meyering
1f678f44f9
*** empty log message ***
2001-01-02 07:14:47 +00:00
Jim Meyering
895cf6e91f
.
2001-01-01 18:17:10 +00:00
Jim Meyering
682bc57d89
(jm_PREREQ_READUTMP): Include utmp.h (if available), even
...
on systems with utmpx.h. It's necessary for the declaration of utmp's
ut_user member. Reported by Andreas Jaeger.
2001-01-01 18:16:52 +00:00
Jim Meyering
74ac72a78f
.
2001-01-01 18:09:31 +00:00
Jim Meyering
f324aa68f9
(jm_CHECK_DECLS): Include grp.h and pwd.h if available.
...
They are required for the declarations of getgrgid and getpwuid resp.
(_jm_DECL_HEADERS): Check for grp.h and pwd.h.
2001-01-01 18:08:48 +00:00
Jim Meyering
88db6b6944
.
2001-01-01 10:59:50 +00:00
Jim Meyering
387d125c2d
*** empty log message ***
2001-01-01 10:52:32 +00:00
Jim Meyering
fd77d94155
*** empty log message ***
2001-01-01 10:51:32 +00:00
Jim Meyering
137c6d5137
(TESTS): Add setgid.
2001-01-01 10:51:22 +00:00
Jim Meyering
671567d496
*** empty log message ***
2001-01-01 10:49:52 +00:00
Jim Meyering
aa3ef39ac8
*** empty log message ***
2000-12-31 13:24:28 +00:00
Jim Meyering
b360fa26e5
(AM_WITH_NLS): When using AC_CONFIG_AUX_DIR,
...
prepend $(top_srcdir) to the value of MKINSTALLDIRS so that it
can be used in subdirectories.
2000-12-31 12:15:42 +00:00
Jim Meyering
168401bef2
*** empty log message ***
2000-12-31 12:12:41 +00:00
Jim Meyering
9ecf7a54be
.
2000-12-31 09:51:50 +00:00
Jim Meyering
b46b6af7e3
.
2000-12-31 09:49:33 +00:00
Jim Meyering
318e97ef64
File renamed from tests/sticky-check.
...
All uses of "sticky" changed to "setgid".
2000-12-31 09:49:23 +00:00
Jim Meyering
9b525d2fe1
sticky-check -> setgid-check
2000-12-31 09:48:35 +00:00
Jim Meyering
7a5e723600
sticky-check -> setgid-check
2000-12-31 09:48:10 +00:00
Jim Meyering
9a2e78d703
sticky-check -> setgid-check
2000-12-31 09:46:15 +00:00
Jim Meyering
b28d611552
*** empty log message ***
2000-12-31 09:21:28 +00:00
Jim Meyering
f39ef82a14
.
2000-12-31 09:19:25 +00:00
Jim Meyering
c76348c318
(TESTS): Add deref-slink.
2000-12-31 09:17:00 +00:00
Jim Meyering
dd9804a4fe
New file. Test for the bug fixed by my 2000-12-28 change to copy.c.
2000-12-31 09:15:44 +00:00
Jim Meyering
f0018a3b9c
Improve performance by invoking gettext twice at the start,
...
instead of once for each file.
(long_time_format): New var.
(decode_switches): Initialize it, if format == long_format.
(print_long_format): Use it.
2000-12-31 09:06:54 +00:00
Jim Meyering
9adb2c7cf1
*** empty log message ***
2000-12-31 08:55:58 +00:00
Jim Meyering
857c948551
(print_long_format): Don't dump core if strftime returns the empty string.
2000-12-31 08:55:41 +00:00
Jim Meyering
33cf956fc8
*** empty log message ***
2000-12-31 08:33:59 +00:00
Jim Meyering
66816a3514
(gobble_file): If not using long format, don't invoke acl; it's not needed.
2000-12-31 08:33:49 +00:00
Jim Meyering
6417617d33
*** empty log message ***
2000-12-31 08:30:28 +00:00
Jim Meyering
769b95b751
Avoid an unnecessary `stat' when using --dereference.
...
(same_file_ok): Use stat only if lstat reported that
the file was a symbolic link.
2000-12-31 08:29:17 +00:00
Jim Meyering
de0ebc7eb6
*** empty log message ***
2000-12-30 16:51:42 +00:00
Jim Meyering
d8271b06b4
append-only directories -> restricted deletion flag,
...
which is the term that POSIX d5 uses for this notion.
2000-12-30 16:51:24 +00:00
Jim Meyering
206205c6ee
*** empty log message ***
2000-12-29 10:32:33 +00:00
Jim Meyering
3336d7cf69
Do not assume that mode_t uses the
...
traditional octal encoding. E.g. "chmod 1 FOO" should set
the other-execute bit of FOO even if S_IXOTH != 1.
(SUID, SGID, SVTX, RUSR, WUSR, XUSR, RGRP, WGRP, XGRP, ROTH,
WOTH, XOTH, ALLM): New macros.
(S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IWUSR, S_IXUSR,
S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH):
Use them.
(S_ISGID): Fix typo; it was defaulting to the same value as S_ISUID.
(S_IRWXU, S_IRWXG, S_IRWXO): Specify defaults in terms of the above.
(mode_compile):
No need to use uintmax_t; unsigned long is long enough.
Don't bother to get suffix since we don't use it.
2000-12-29 10:32:09 +00:00
Jim Meyering
c319b5bf3b
*** empty log message ***
2000-12-29 08:58:38 +00:00
Jim Meyering
de577f3440
Try /usr/xpg4/bin/id (Solaris 7) if plain 'id' doesn't work.
2000-12-29 08:58:25 +00:00
Jim Meyering
9f0489df43
.
2000-12-28 14:43:13 +00:00
Jim Meyering
46e7805428
Run sticky-check from just-created directory.
2000-12-28 14:40:15 +00:00
Jim Meyering
d4b4519d8d
*** empty log message ***
2000-12-28 13:35:28 +00:00
Jim Meyering
b8d4bfe024
.
2000-12-28 13:17:02 +00:00
Jim Meyering
7046dfbc47
tweak comment
2000-12-28 11:52:28 +00:00
Jim Meyering
f119221740
tweak comment
2000-12-28 11:31:44 +00:00
Jim Meyering
fe38ed9d90
*** empty log message ***
2000-12-28 11:23:55 +00:00
Jim Meyering
bc9ff8c14d
(same_file_ok): Fix *another* typo from my 2000-09-03 change: s/tmp_dst_sb/tmp_src_sb/.
2000-12-28 11:22:59 +00:00
Jim Meyering
a400a0e081
*** empty log message ***
2000-12-28 09:53:58 +00:00
Jim Meyering
3abbefb5e4
(same_file_ok): Fix typo from my 2000-09-03 change: s/tmp_dst_sb/tmp_src_sb/.
2000-12-28 09:53:34 +00:00
Jim Meyering
51d5f8a438
(same_file_ok): Use a single auto var for
...
tmp_dst_sb, instead of two static vars.
Likewise for tmp_src_sb.
2000-12-28 09:42:06 +00:00
Jim Meyering
e8c1aced2b
*** empty log message ***
2000-12-28 09:41:39 +00:00
Jim Meyering
9926b4ec03
.
2000-12-27 10:05:05 +00:00
Jim Meyering
20b09b0761
.
2000-12-27 07:47:08 +00:00
Jim Meyering
9d72d71f21
.
2000-12-27 07:46:47 +00:00
Jim Meyering
937873451a
use AC_DEFINE_UNQUOTED
2000-12-27 07:46:35 +00:00
Jim Meyering
b7eb48d4fc
(jm_AC_DOS): Rewrite (though it's still a stub) to work better with autoheader.
2000-12-26 18:57:53 +00:00
Jim Meyering
2f67a24489
*** empty log message ***
2000-12-26 11:34:34 +00:00
Jim Meyering
0fa2ce5716
*** empty log message ***
2000-12-26 09:39:17 +00:00
Jim Meyering
1aef6a3960
tweak comment, white space
2000-12-26 09:36:36 +00:00
Jim Meyering
e41d7c5bee
*** empty log message ***
2000-12-26 08:51:59 +00:00
Jim Meyering
37aa98f669
Disable the test if the working directory has the sticky bit set.
2000-12-26 08:51:51 +00:00
Jim Meyering
5c265cddbf
*** empty log message ***
2000-12-26 08:43:15 +00:00
Jim Meyering
da21549918
Disable the test if the working directory has the sticky bit set.
2000-12-26 08:43:03 +00:00
Jim Meyering
f46fed1458
add omitted semicolon
2000-12-25 18:51:58 +00:00
Jim Meyering
fa9603b6d4
*** empty log message ***
2000-12-25 18:38:19 +00:00
Jim Meyering
0f4de82749
(same_file_ok): Remove declaration and set of unused
...
variables: src_sb_no_link, dst_sb_no_link.
2000-12-25 18:35:16 +00:00
Jim Meyering
46fa2b76aa
*** empty log message ***
2000-12-25 18:31:25 +00:00
Jim Meyering
1a8989fd9d
Add a test for this (for all of cp, mv, ln, install).
2000-12-25 18:31:18 +00:00
Jim Meyering
f4795cc6b3
For both ln and install, when using `--backup=simple --suffix=S',
...
the suffix `S' wasn't used.
(main): Actually use the local variable, `backup_suffix_string'.
2000-12-25 11:07:20 +00:00
Jim Meyering
5688e294f7
*** empty log message ***
2000-12-25 10:45:20 +00:00
Jim Meyering
3c1f0042f5
(hash_compare_active_dir_ents): Return explicit `true'
...
or `false', rather than relying on implicit int-to-enum cast.
2000-12-25 10:45:10 +00:00
Jim Meyering
ca08f0ea65
*** empty log message ***
2000-12-25 10:41:52 +00:00
Jim Meyering
61b343a3c8
*** empty log message ***
2000-12-25 10:40:42 +00:00
Jim Meyering
ec76cb5726
(extract_dirs_from_files): Remove unused variable.
...
(gobble_file): Move decl of local, val, into the scope where it's used.
2000-12-25 10:39:04 +00:00
Jim Meyering
d6c55effc3
*** empty log message ***
2000-12-24 18:02:18 +00:00
Jim Meyering
788bdca00c
*** empty log message ***
2000-12-24 17:58:16 +00:00
Jim Meyering
c8b1db11d3
(main): Actually use the local variable, `backup_suffix_string'.
2000-12-24 17:56:51 +00:00
Jim Meyering
24ffc1a3c9
whoops
2000-12-24 17:53:05 +00:00
Jim Meyering
2cea3f1b14
detect ln simple backup bug
2000-12-24 13:49:29 +00:00
Jim Meyering
73a15b2b5f
*** empty log message ***
2000-12-24 10:06:00 +00:00
Jim Meyering
3734f30bca
*** empty log message ***
2000-12-24 09:39:04 +00:00
Jim Meyering
7862d9f6fc
Update to version 1.24.
2000-12-24 09:34:17 +00:00
Jim Meyering
7aa3fb3d47
(is_prime): Return explicit boolean values.
...
(hash_get_first): Return NULL to appease Irix5.6's 89.
2000-12-24 07:12:21 +00:00
Jim Meyering
6ac10d9b9a
.
2000-12-23 10:44:25 +00:00
Jim Meyering
8c8f0df4f0
[HAVE_INTTYPES_H]: Include <inttypes.h>.
2000-12-23 10:43:33 +00:00
Jim Meyering
69e09f0559
*** empty log message ***
2000-12-22 22:45:32 +00:00
Jim Meyering
1a18604b2e
(isaac_seed_machdep) [_ARCH_PPC]: Disable the code
...
that would use the PPC mfspr `asm' code.
2000-12-22 22:44:30 +00:00
Jim Meyering
eae1c2b69c
.
2000-12-19 11:06:05 +00:00
Jim Meyering
4c038111f8
*** empty log message ***
2000-12-19 10:51:39 +00:00
Jim Meyering
a82d4c2b3d
.
2000-12-19 10:50:31 +00:00
Jim Meyering
0cba2d7f5b
*** empty log message ***
2000-12-19 10:37:30 +00:00
Jim Meyering
a87ae161be
.
2000-12-19 10:25:15 +00:00
Jim Meyering
275b1879c3
.
2000-12-19 10:25:15 +00:00
Jim Meyering
66cf2ad8ce
*** empty log message ***
2000-12-19 09:23:47 +00:00
Jim Meyering
0966c0f860
.
2000-12-19 09:23:09 +00:00
Jim Meyering
83a6c55c74
(UINTMAX_MAX): New macro, taken from C99.
2000-12-19 09:22:24 +00:00
Jim Meyering
3c46adfe19
adjust indentation
2000-12-19 09:21:42 +00:00
Jim Meyering
0787040b75
*** empty log message ***
2000-12-19 09:16:39 +00:00
Jim Meyering
bf86c62a33
Include physmem.h.
...
(SORTALLOC, mergealloc, LINEALLOC): Remove.
(sortalloc): Default to zero at program startup.
(SORTALLOC_MIN, SORTALLOC_DEFAULT_MIN): New macros.
(usage, main): Add support for new -S SIZE option.
(specify_sort_size, default_sort_size): New functions.
(initlines): Do not let alloc exceed limit.
(findlines): Likewise.
(checkfp, mergefps, sort): Use sortalloc to size everything
else, instead of relying on precomputed sizes.
2000-12-19 09:16:28 +00:00
Jim Meyering
915dacbb85
New "sort" option -S SIZE.
2000-12-19 08:40:54 +00:00
Jim Meyering
b6b86da148
*** empty log message ***
2000-12-19 08:36:53 +00:00
Jim Meyering
de38d76a18
(libfetish_a_SOURCES): Add physmem.c.
...
(noinst_HEADERS): Add physmem.h.
2000-12-19 08:36:39 +00:00
Jim Meyering
166c00189a
(__xstrtol): Add undocumented suffixes 'g' and
...
't' for compatibility with Solaris 8 sort.
2000-12-19 08:35:20 +00:00
Jim Meyering
bca787f7c4
*** empty log message ***
2000-12-19 08:22:18 +00:00
Jim Meyering
258f00968a
*** empty log message ***
2000-12-19 08:16:25 +00:00
Jim Meyering
bc40f9fcef
(locale_charset): Add support for Win32.
2000-12-19 08:16:09 +00:00
Jim Meyering
d81418fd5e
.
2000-12-18 23:43:27 +00:00
Jim Meyering
85ab4b9988
*** empty log message ***
2000-12-18 23:04:34 +00:00
Jim Meyering
f75f8a4b1d
Add support for BeOS.
2000-12-18 23:04:28 +00:00
Jim Meyering
dfada44550
these macros take arguments
2000-12-17 09:26:55 +00:00
Jim Meyering
5d4c822ef7
*** empty log message ***
2000-12-17 09:23:05 +00:00
Jim Meyering
55f51356fb
(jm_AC_DOS): New file and macro.
2000-12-17 09:22:56 +00:00
Jim Meyering
3f6afc4a7a
(jm_MACROS): Require jm_AC_DOS.
2000-12-17 09:22:17 +00:00
Jim Meyering
dc87bf344c
*** empty log message ***
2000-12-17 00:19:05 +00:00
Jim Meyering
7a41a27413
*** empty log message ***
2000-12-17 00:18:50 +00:00
Jim Meyering
8dc25234e0
*** empty log message ***
2000-12-17 00:17:26 +00:00
Jim Meyering
24ad4ecf29
*** empty log message ***
2000-12-17 00:17:03 +00:00
Jim Meyering
c9f0363bea
.
2000-12-17 00:15:02 +00:00
Jim Meyering
c44bd5683d
Update from master repository.
2000-12-17 00:14:40 +00:00
Jim Meyering
ae8bf0e8f1
.
2000-12-16 23:35:38 +00:00
Jim Meyering
fbba4d8d5e
*** empty log message ***
2000-12-16 22:27:18 +00:00
Jim Meyering
2b64713ac6
*** empty log message ***
2000-12-16 22:26:23 +00:00
Jim Meyering
2464a2cd9d
[!SHELLS_FILE && __DJGPP__]: Define
...
SHELLS_FILE to a file name that's useful on djgpp systems.
Include stdlib.h.
(ADDITIONAL_DEFAULT_SHELLS): Define.
(default_shells): Prepend ADDITIONAL_DEFAULT_SHELLS.
Based mostly on a patch from Prashant TR.
2000-12-16 22:25:44 +00:00
Jim Meyering
96e6715ebe
.
2000-12-16 18:53:08 +00:00
Jim Meyering
72d973cb61
(uint_to_string): New function.
...
(uid_to_name): Use it.
(gid_to_name): Use it.
Rename locals, user/group, to uid/gid.
2000-12-16 18:52:58 +00:00
Jim Meyering
39d300f12b
(enum Change_status): Start with 1.
2000-12-16 18:47:43 +00:00
Jim Meyering
76f8538bf6
.
2000-12-16 14:49:25 +00:00
Jim Meyering
71411370e7
*** empty log message ***
2000-12-16 13:41:40 +00:00
Jim Meyering
eb24d1f55c
*** empty log message ***
2000-12-16 13:40:37 +00:00
Jim Meyering
608b347584
This bug had a serious impact on chown: `chown N:M FILE' (for integer
...
N and M) would have treated it like `chown N:N FILE'.
(parse_user_spec): Fix typo: s/u/g/.
2000-12-16 13:28:13 +00:00
Jim Meyering
6c4cbe6b5f
(main): Rename local, group, to gid.
2000-12-16 13:10:05 +00:00
Jim Meyering
ad31d9b60c
tweak a comment
2000-12-16 13:01:24 +00:00
Jim Meyering
8e2ee9a689
(main): Rename locals, user/group, to uid/gid.
2000-12-16 12:57:14 +00:00
Jim Meyering
067af316b6
*** empty log message ***
2000-12-16 09:23:52 +00:00
Jim Meyering
c0ab7dc021
*** empty log message ***
2000-12-16 09:23:32 +00:00
Jim Meyering
8233adab59
Use group-names.
2000-12-16 09:23:10 +00:00
Jim Meyering
be74434bbd
Use group-names.
2000-12-16 09:21:20 +00:00
Jim Meyering
bbc027cf8b
*** empty log message ***
2000-12-16 09:19:34 +00:00
Jim Meyering
43da73f064
Don't assume that creating a file gives it group $g1.
2000-12-16 09:11:24 +00:00
Jim Meyering
ffc1ef87ea
.
2000-12-16 08:20:57 +00:00
Jim Meyering
66e2135f07
(TESTS): Add recurse.
2000-12-16 08:20:11 +00:00
Jim Meyering
e6a5c51ed7
Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII,
...
CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257
to the list of canonical encodings. Rename EUC-CN to GB2312.
2000-12-15 23:43:55 +00:00
Jim Meyering
d952853f74
*** empty log message ***
2000-12-15 14:49:48 +00:00
Jim Meyering
3ebf224b28
*** empty log message ***
2000-12-15 14:45:50 +00:00
Jim Meyering
9be2faa156
*** empty log message ***
2000-12-15 13:32:24 +00:00
Jim Meyering
a8fff5ee1f
*** empty log message ***
2000-12-15 13:31:21 +00:00
Jim Meyering
4ab4534292
.
2000-12-15 13:30:32 +00:00
Jim Meyering
0e81b6b48e
(main): Reflect renaming: s/dereference/change_symlinks/.
2000-12-15 13:29:56 +00:00
Jim Meyering
694c6b3a86
(enum Dereference_symlink): rename member: s/change_symlinks/dereference/
2000-12-15 13:27:03 +00:00
Jim Meyering
9724aab7a6
Declare lstat.
...
Rename change_symlinks member to `dereference' and use the DEREF_*
enum values.
(describe_change): Merge the chgrp and chown switch statements.
Use xmalloc to form the `user:group' string.
(change_file_owner): Record (and later, use) is_symlink and is_directory
from the lstat stats, in order to control whether we operate on symlinks
and whether (with -R) we traverse symlinks to directories.
When dereferencing, use open/fchown (rather than chown) on symlinks.
2000-12-15 13:24:47 +00:00
Jim Meyering
b6ca14a123
changed messages to match those chgrp now produces
2000-12-15 08:42:35 +00:00
Jim Meyering
976f3796be
*** empty log message ***
2000-12-14 15:01:55 +00:00
Jim Meyering
1c643649b0
*** empty log message ***
2000-12-14 15:01:24 +00:00
Jim Meyering
3337b5a092
*** empty log message ***
2000-12-14 14:52:15 +00:00
Jim Meyering
b41ab84baa
*** empty log message ***
2000-12-13 22:25:42 +00:00
Jim Meyering
af996c06d0
*** empty log message ***
2000-12-13 07:54:44 +00:00
Jim Meyering
2a21b4cf40
*** empty log message ***
2000-12-10 23:25:43 +00:00
Jim Meyering
3614a52150
*** empty log message ***
2000-12-10 12:50:40 +00:00
Jim Meyering
d2be99eb17
add envvar and lang checks
2000-12-10 09:20:52 +00:00
Jim Meyering
fca6110993
*** empty log message ***
2000-12-10 09:20:35 +00:00
Jim Meyering
9bb0e5cdb7
*** empty log message ***
2000-12-10 08:07:38 +00:00
Jim Meyering
cf302e3bc9
give a better diagnostic when only the group is being changed
2000-12-10 08:04:50 +00:00
Jim Meyering
b50fed9980
.
2000-12-09 22:18:02 +00:00
Jim Meyering
baf047f89a
*** empty log message ***
2000-12-09 22:17:31 +00:00
Jim Meyering
a65f9eef4a
*** empty log message ***
2000-12-09 22:16:57 +00:00
Jim Meyering
9c149c3b6c
.
2000-12-09 22:07:28 +00:00
Jim Meyering
d64368c699
*** empty log message ***
2000-12-09 22:06:03 +00:00
Jim Meyering
97e76d3e24
(jm_MACROS): Remove jm_SYS_OFF_T_PRINTF_FORMAT.
2000-12-09 22:05:54 +00:00
Jim Meyering
a157495002
.
2000-12-09 22:05:28 +00:00
Jim Meyering
3c805daf45
.
2000-12-09 20:55:41 +00:00
Jim Meyering
8f55fdc385
(chopt_free): don't free anything
2000-12-09 20:54:23 +00:00
Jim Meyering
26f88f15c8
*** empty log message ***
2000-12-09 20:44:39 +00:00
Jim Meyering
6820c8729e
*** empty log message ***
2000-12-09 20:39:17 +00:00
Jim Meyering
78169b6a2f
*** empty log message ***
2000-12-09 20:38:12 +00:00
Jim Meyering
5a795ec749
Include "chown-core.h".
...
[enum Change_status, enum Verbosity]: Remove declarations.
Remove decls of globals that are now part of struct Chown_option.
Remove decl of xstat.
(describe_change): Remove function.
(change_file_group): Likewise.
(change_dir_group): Likewise.
(parse_group): Don't set global, groupname, here...
(main): ... instead, initialize `chopt.group_name' here.
Initialize chopt and update uses of the now-members.
Set group_name also when it's obtained via a --reference=FILE option.
Call change_file_owner (with -1 for uids), not change_file_group.
2000-12-09 20:38:01 +00:00
Jim Meyering
d26ef4e978
add 3 more prototypes
2000-12-09 20:31:56 +00:00
Jim Meyering
40d911bc45
Include <pwd.h>, <grp.h>, and "xalloc.h".
...
[!_POSIX_VERSION]: Declare getgrnam and getgrgid.
(gid_to_name): New function.
(uid_to_name): Likewise.
(chopt_free): Likewise.
2000-12-09 20:31:34 +00:00
Jim Meyering
748db39d02
Don't include pwd.h or grp.h -- no longer needed.
...
Include chown-core.h.
[enum Change_status, enum Verbosity]: Remove declarations.
Remove decls of globals that are now part of struct Chown_option.
(describe_change): Remove function.
(change_file_owner): Likewise.
(change_dir_owner): Likewise.
(main): Initialize chopt and update uses of the now-members.
Set user_name and group_name also when they're obtained via a
--reference=FILE option.
Pass `chopt' to change_file_owner.
2000-12-09 20:29:32 +00:00
Jim Meyering
4db97b7a7d
*** empty log message ***
2000-12-09 14:47:06 +00:00
Jim Meyering
f8b26d3ade
*** empty log message ***
2000-12-09 14:46:34 +00:00
Jim Meyering
5c8eb8ec36
*** empty log message ***
2000-12-09 14:08:07 +00:00
Jim Meyering
64f7bff756
*** empty log message ***
2000-12-09 13:50:13 +00:00
Jim Meyering
040db4c3fe
*** empty log message ***
2000-12-09 13:48:03 +00:00
Jim Meyering
34ef74b11c
*** empty log message ***
2000-12-09 13:44:37 +00:00
Jim Meyering
de4a3dfb26
*** empty log message ***
2000-12-09 13:44:10 +00:00
Jim Meyering
108881a3b2
*** empty log message ***
2000-12-09 13:38:51 +00:00
Jim Meyering
7d5f893b7f
*** empty log message ***
2000-12-09 12:47:51 +00:00
Jim Meyering
8d977c3978
*** empty log message ***
2000-12-09 10:15:26 +00:00
Jim Meyering
73f1bc31d7
(change_file_owner): Restore special file permission
...
bits, since calling chown resets them on some systems.
Reported by Matt Perry.
2000-12-09 10:15:17 +00:00
Jim Meyering
497d1d9e97
*** empty log message ***
2000-12-09 10:14:52 +00:00
Jim Meyering
764dd3149e
Don't make the success of the test depend
...
on the order in which directory entries are processed.
2000-12-08 20:31:47 +00:00
Jim Meyering
b2b9bed164
*** empty log message ***
2000-12-08 20:31:15 +00:00
Jim Meyering
9580e7cc87
*** empty log message ***
2000-12-08 18:32:11 +00:00
Jim Meyering
a05267197a
(mbsnwidth): Don't loop endlessly when called with an
...
invalid mulitbyte sequence and with the MBSW_ACCEPT_INVALID flag set.
2000-12-08 18:31:38 +00:00
Jim Meyering
a90e5f5a69
*** empty log message ***
2000-12-08 08:06:33 +00:00
Jim Meyering
1f47a082c4
Include xalloc.h.
...
(main): Use dir_name rather than the underlying dir_name_r.
The former now handles cwd-relative names with drive-letter prefixes.
2000-12-08 07:55:05 +00:00
Jim Meyering
7b55b7aa13
*** empty log message ***
2000-12-07 14:14:18 +00:00
Jim Meyering
bcc94017bc
convert a > expression to the equivalent < one
2000-12-07 14:13:51 +00:00
Jim Meyering
b615d79ac3
(ISSLASH): Define.
...
(strip_trailing_slashes): Use ISSLASH rather than comparing against `/'.
From Prashant TR.
2000-12-07 14:13:13 +00:00
Jim Meyering
04f549820f
convert a > expression to the equivalent < one
2000-12-07 14:11:52 +00:00
Jim Meyering
ded8b14afb
*** empty log message ***
2000-12-07 14:10:33 +00:00
Jim Meyering
4504b81f3b
(FILESYSTEM_PREFIX_LEN): Define.
...
(dir_name_r): Declare this function as static.
[BACKSLASH_IS_PATH_SEPARATOR]: Fix a bug that'd
manifest itself on a name containing a mix of slashes and
backslashes.
Make this function work with names starting with a DOS-style
drive letter and colon prefix.
(dir_name): Append `.' if necessary.
Based mostly on patches from Prashant TR and Eli Zaretskii.
2000-12-07 14:10:21 +00:00
Jim Meyering
222412dbf1
(dir_name_r): Remove prototype.
2000-12-07 11:50:35 +00:00
Jim Meyering
71751f757d
*** empty log message ***
2000-12-07 10:07:28 +00:00
Jim Meyering
8c8424d0c2
(address_base): Declare to be static.
2000-12-07 10:07:08 +00:00
Jim Meyering
e42f27d147
(address_base, address_pad_len): New var.
...
(output_address_fmt_string, address_fmt_buffer, address_pad): Remove.
(flag_pseudo_start): Now int, not long int.
(pseudo_offset): Now off_t, not long int.
(n_specs, n_specs_allocated): Now size_t, not unsigned int.
(format_address, format_address_none, format_address_std,
format_address_label): Now accepts an extra char argument (an extra
char to print if nonzero), and prints instead of returning a string.
All callers changed.
(bytes_per_block): Now size_t, not int.
(format_address_none): Do not even print the extra char argument.
This simplifies the callers.
(format_address_std, format_address_label): Print off_t ourself
instead of trying to use autoconfigured format. This is faster and
more portable.
(format_address_paren): New function.
(dump): Remove unnecessary cast.
(expand_address_fmt): Remove.
(main): Use size_t, off_t, etc. instead of builtin types where this is
advisable. Adjust to above changes. Remove unnecessary cast.
2000-12-07 10:05:09 +00:00
Jim Meyering
d1cca1ee9c
*** empty log message ***
2000-12-06 11:06:43 +00:00
Jim Meyering
0654f3206d
Check for strtol. Mainly as a cue to cause automake to include
...
strtol.c -- that file is included by each of strtoul.c and strtoull.c.
Check for limits.h -- strtol.c needs it.
2000-12-06 11:06:39 +00:00
Jim Meyering
67cf94a857
*** empty log message ***
2000-12-06 10:52:37 +00:00
Jim Meyering
69ed54e544
Check for declarations of strtoul and strtoull.
2000-12-06 10:52:28 +00:00
Jim Meyering
3dabe6b533
separate conditions for strtoul and strtoull
2000-12-06 10:26:51 +00:00
Jim Meyering
2845214164
*** empty log message ***
2000-12-06 09:55:03 +00:00
Jim Meyering
6b8102a180
*** empty log message ***
2000-12-06 09:35:48 +00:00
Jim Meyering
570074d6d1
(jm_AC_PREREQ_XSTRTOUMAX): If we need the replacement
...
strtoull, we may well need the replacement strtoul, too.
2000-12-06 09:35:40 +00:00
Jim Meyering
72a6d74ab2
.
2000-12-05 13:53:13 +00:00
Jim Meyering
cd6f0af0ea
(dir_name_r): Add `const' in a few local declarations.
2000-12-05 13:14:13 +00:00
Jim Meyering
2746cd50c3
*** empty log message ***
2000-12-04 09:41:28 +00:00
Jim Meyering
8a4261c7a5
*** empty log message ***
2000-12-04 09:37:40 +00:00
Jim Meyering
90799b6c68
Also include memory.h, stdlib.h, unistd.h if appropriate.
2000-12-04 09:37:33 +00:00
Jim Meyering
1c6320fe7c
*** empty log message ***
2000-12-04 09:15:54 +00:00
Jim Meyering
fecdd2bd2b
[!HAVE_DECL_MALLOC]: Declare malloc.
2000-12-04 09:15:49 +00:00
Jim Meyering
15691fb64f
*** empty log message ***
2000-12-03 22:40:40 +00:00
Jim Meyering
cb366955f3
(gobble_file) [USE_ACL]: Set have_acl member unconditionally
...
to avoid uninitialized memory reference via FILE_HAS_ACL.
2000-12-03 22:40:31 +00:00
Jim Meyering
82a6fbda1c
*** empty log message ***
2000-12-03 20:46:07 +00:00
Jim Meyering
177b2553e2
(TESTS): Add assert-2.
2000-12-03 20:43:51 +00:00
Jim Meyering
814e63e371
remove instrumentation
2000-12-03 20:37:55 +00:00
Jim Meyering
2eed25f2ed
add instrumentation to detect some UMRs
2000-12-03 20:37:18 +00:00
Jim Meyering
1be9e19c7d
*** empty log message ***
2000-12-03 20:36:29 +00:00
Jim Meyering
b7895d0d10
(tail_file): Initialize ignore, dev, and ino members,
...
when tailing forever and the open failed. Otherwise, we could get
uninitialized memory references of those fields in recheck.
2000-12-03 20:36:19 +00:00
Jim Meyering
8461820956
*** empty log message ***
2000-12-03 13:10:48 +00:00
Jim Meyering
86960ce221
*** empty log message ***
2000-12-03 12:46:55 +00:00
Jim Meyering
6670163eee
(alpha): Use rsync rather than scp, so the destination
...
file is created only after the successful completion of the copy.
2000-12-03 12:46:44 +00:00
Jim Meyering
437f8becaa
.
2000-12-03 12:31:59 +00:00
Jim Meyering
5233121102
use CHAR_BIT, not BITSPERBYTE
2000-12-03 11:00:06 +00:00
Jim Meyering
25c2989d30
*** empty log message ***
2000-12-03 10:59:49 +00:00
Jim Meyering
4f96dfa43e
(CHAR_BIT): Define.
2000-12-03 10:59:44 +00:00
Jim Meyering
f559a4afa3
*** empty log message ***
2000-12-03 10:39:03 +00:00
Jim Meyering
b5d4b2c555
*** empty log message ***
2000-12-03 10:22:32 +00:00
Jim Meyering
d8a157a00e
*** empty log message ***
2000-12-03 10:21:34 +00:00
Jim Meyering
85a75d3a16
*** empty log message ***
2000-12-03 10:18:09 +00:00
Jim Meyering
d183ecddcd
Make od print valid addresses for offsets of 2^32 and larger. (cont'd)
...
(MAX_ADDRESS_LENGTH): Don't hard-code as a literal.
Rather, define in terms of the type, off_t.
(string_min): Declare to be of type size_t.
(flag_dump_strings): Declare to be of type int.
(print_s_char): Declare the n_bytes parameter and the local, `i',
to be of type off_t.
(print_char): Likewise.
(print_s_short): Likewise.
(print_short): Likewise.
(print_int): Likewise.
(print_long): Likewise.
(print_long_long): Likewise.
(print_float): Likewise.
(print_double): Likewise.
(print_long_double): Likewise.
(dump_hexl_mode_trailer): Likewise.
(print_named_ascii): Likewise.
(print_ascii): Likewise.
(write_block): Likewise.
(print_ascii): Declare local, `print_function' with a prototype.
Change a few `>' comparisons to the equivalent `<' form.
(parse_options): Declare `tmp' to be of type uintmax_t.
Use xstrtoumax, not xstrtoul.
Fail if the specified offset if larger than OFF_T_MAX.
(dump_strings): Declare local `i' to be of type size_t.
Remove the now-unnecessary cast-to-off_t.
(main) [IF_LINT]: Initialize desired_width to avoid a warning.
Declare `tmp' to be of type uintmax_t.
Use xstrtoumax, not xstrtoul.
Fail if minimum string length is larger than SIZE_MAX.
Fail if specified width is larger than ULONG_MAX.
2000-12-03 10:18:04 +00:00
Jim Meyering
e30c09b4cb
Add this:
...
AC_REQUIRE([AC_TYPE_OFF_T])
2000-12-03 10:04:30 +00:00
Jim Meyering
9d5d7f0d50
(OFF_T_MIN): Remove definition.
...
(OFF_T_MAX): Likewise.
2000-12-03 08:55:51 +00:00
Jim Meyering
caae4ed5a7
(OFF_T_MIN): Define.
...
(OFF_T_MAX): Define.
2000-12-03 08:54:37 +00:00
Jim Meyering
a1ca60f4e5
Make od print valid addresses for offsets of 2^32 and larger.
...
(format_address): Use off_t, not long unsigned_int as the
parameter type.
(format_address_none): Likewise. Mark parameter as unused.
(format_address_std): Likewise.
(format_address_label): Likewise.
(print_ascii): Mark format string parameter as unused.
(write_block): Use off_t, not long unsigned_int as offset type.
(expand_address_fmt): New function.
(main): Use it to expand each address format string template.
Reported by Mark Nudelman, via Andreas Jaeger.
2000-12-03 08:44:12 +00:00
Jim Meyering
ce861b2cb3
(parse_options): Use xstrtoumax to parse the byte and line
...
offset. Give a better diagnostic when the requested offset is still
representable but larger than OFF_T_MAX.
2000-12-03 08:35:48 +00:00
Jim Meyering
67ec78d188
*** empty log message ***
2000-12-02 22:18:29 +00:00
Jim Meyering
d661be38ed
(valid_format): Move pre-increment to a separate statement to avoid a warning.
2000-12-02 22:18:21 +00:00
Jim Meyering
69e30c7f2a
Move dcls of globals used only in main...
...
(main): ...to here.
(usage): Clarify option descriptions.
2000-12-02 22:16:41 +00:00
Jim Meyering
8973e2b38c
whoops. rename the use, too -- not just the decl!!
2000-12-02 21:14:41 +00:00
Jim Meyering
df52f23ebf
*** empty log message ***
2000-12-02 21:14:09 +00:00
Jim Meyering
5edc91fc05
(checkfp): Rename local `buf' to avoid shadowing previous declaration.
2000-12-02 21:14:02 +00:00
Jim Meyering
8b4ac20908
(skip): Use lseek instead of worrying about fseeko or fseek.
...
This should be portable, as we seek before doing any I/O.
(fseeko): Remove; no longer used.
2000-12-02 21:08:01 +00:00
Jim Meyering
1a0d9ea086
add back the parens Paul removed :-)
2000-12-02 20:55:25 +00:00
Jim Meyering
e49511faef
(gobble_file): Do not fall back on lstat if stat
...
fails; POSIX.2 does not allow this. Invoke acl only on
non-symlinks, and only if lstat or stat succeeds.
2000-12-02 20:55:02 +00:00
Jim Meyering
e05c32a868
*** empty log message ***
2000-12-02 20:52:09 +00:00
Jim Meyering
c2f898236f
*** empty log message ***
2000-12-02 20:45:40 +00:00
Jim Meyering
501ebc1cba
Make idempotent, to avoid some obscure warnings.
2000-12-02 20:45:30 +00:00
Jim Meyering
77182607c0
.
2000-12-02 18:52:17 +00:00
Jim Meyering
6769657fa3
*** empty log message ***
2000-12-02 18:52:03 +00:00
Jim Meyering
dab453378b
(OFF_T_PRINTF_FORMAT_STRING): require it.
2000-12-02 18:51:26 +00:00
Jim Meyering
aa266c29eb
*** empty log message ***
2000-12-02 18:04:19 +00:00
Jim Meyering
6b94589fa4
*** empty log message ***
2000-12-02 18:02:05 +00:00
Jim Meyering
0d849addb3
*** empty log message ***
2000-12-02 17:44:04 +00:00
Jim Meyering
1698b85090
*** empty log message ***
2000-12-02 17:40:26 +00:00
Jim Meyering
a538ba0149
*** empty log message ***
2000-12-02 17:39:59 +00:00
Jim Meyering
41f20fd38f
*** empty log message ***
2000-12-02 14:53:18 +00:00
Jim Meyering
1c8189de61
(TESTS): Add follow-slink.
2000-12-02 14:53:07 +00:00
Jim Meyering
525e76fce0
*** empty log message ***
2000-12-02 14:52:45 +00:00
Jim Meyering
d91624bd99
*** empty log message ***
2000-12-02 14:43:34 +00:00
Jim Meyering
1c71127370
(NONZERO): Define and use it to make the code a tiny
...
bit more readable.
2000-12-02 14:43:28 +00:00
Jim Meyering
4f1553c89f
*** empty log message ***
2000-12-02 14:28:23 +00:00
Jim Meyering
1b9cb7ea23
(sort invocation): Clarify how -t works when
...
a sort key specifies a range of fields. From Karl O. Pinc.
2000-12-02 14:28:11 +00:00
Jim Meyering
479aba180c
*** empty log message ***
2000-12-02 14:10:37 +00:00
Jim Meyering
8eeae63a74
.
2000-12-02 14:04:05 +00:00
Jim Meyering
07584e33ec
add test that would fail on NetBSD before the last change
2000-12-02 14:02:34 +00:00
Jim Meyering
33ba435db5
*** empty log message ***
2000-12-02 13:22:57 +00:00
Jim Meyering
73fe66c783
*** empty log message ***
2000-12-02 13:22:14 +00:00
Jim Meyering
cc27b86c60
(main): Remove any trailing slash unconditionally.
...
Reported by Volker Borchert.
2000-12-02 13:20:37 +00:00
Jim Meyering
9db47bb808
*** empty log message ***
2000-12-02 12:15:00 +00:00
Jim Meyering
8bf3961df0
*** empty log message ***
2000-12-02 12:05:15 +00:00
Jim Meyering
df7d583cc2
(TESTS): Add skip-seek2
2000-12-02 12:05:03 +00:00
Jim Meyering
271e41850b
*** empty log message ***
2000-12-02 12:04:32 +00:00
Jim Meyering
97b58344c5
*** empty log message ***
2000-12-02 09:58:43 +00:00
Jim Meyering
627dac6c07
Include <config.h> before any system include file.
2000-12-02 09:58:31 +00:00
Jim Meyering
0742bc284e
*** empty log message ***
2000-12-02 08:19:31 +00:00
Jim Meyering
acca4638b8
(skip, dd_copy): Use ssize_t to store result of
...
safe_read, to avoid overflow e.g. on 64-bit Solaris sparc.
(dd_copy): Remove unnecessary cast.
2000-12-02 08:19:21 +00:00
Jim Meyering
05aabec021
*** empty log message ***
2000-12-02 08:14:33 +00:00
Jim Meyering
e996c1bd77
Undo most of the changes since 2000-11-24, since we've
...
documented a standard way to do it.
(skip_bytes, seek_bytes): Remove.
(usage): Remove B suffix.
(scanargs, skip, dd_copy, main): Remove support for B suffix.
2000-12-02 08:12:56 +00:00
Jim Meyering
b529a77be8
*** empty log message ***
2000-11-30 20:36:08 +00:00
Jim Meyering
4faf0a9a17
*** empty log message ***
2000-11-30 20:35:02 +00:00
Jim Meyering
3e50cea2f5
(jm_MACROS): Add stdint.h to the list of headers.
2000-11-30 20:34:23 +00:00
Jim Meyering
339738f351
s/SIZE_T_MAX/SIZE_MAX/.
2000-11-30 20:30:04 +00:00
Jim Meyering
a48a4d5c63
Include <stdint.h> if HAVE_STDINT_H.
...
(SIZE_MAX): Renamed from SIZE_T_MAX, as C99 uses SIZE_MAX.
All uses changed.
2000-11-30 20:27:49 +00:00
Jim Meyering
57a0382b5f
*** empty log message ***
2000-11-30 11:39:19 +00:00
Jim Meyering
835a8fa634
(SIZE_T_MAX): Define.
2000-11-30 11:39:08 +00:00
Jim Meyering
4ff7ab63ab
*** empty log message ***
2000-11-30 11:33:57 +00:00
Jim Meyering
d92f4ac85e
Port GNU "sort" to hosts where sizes don't fit in "int",
...
e.g. 64-bit Solaris (sparc).
("human.h", "xstrtol.h"): Include.
(struct line): length member is now size_t, not int.
(struct lines): Likewise for used, alloc, limit members.
(struct buffer): Likewise for used, alloc, left, newline_free members.
(struct keyfield): Likewise for sword, schar, eword, echar members.
(sortalloc, mergealloc, linelength): Now size_t, not int.
(initbuf, fillbuf, initlines, begfield, limfield, findlines,
numcompare, getmonth, keycompare, compare, checkfp, mergefps,
sortlines, sort): Accept, return, and use size_t for sizes, not int.
(fillbuf, initlines, findlines, checkfp, sort): Check for overflow
when computing buffer sizes.
(begfield, limfield): Do not index past end of array.
(checkfp): Return a boolean, not a line number, as the line
number may not fit in int. All callers changed. Use
uintmax_t for line numbers, not int.
(sort): Don't allocate tmp until we need it (and know the right size).
(parse_field_count): New function.
(main): Use it to check for overflow in field counts.
"outfile" is now a pointer to const.
2000-11-30 11:33:49 +00:00
Jim Meyering
21b8c52ae9
*** empty log message ***
2000-11-30 09:36:04 +00:00
Jim Meyering
7303ca25db
(dir_name_r): Fix typo: int -> size_t.
2000-11-30 09:35:52 +00:00
Jim Meyering
060fb58f86
*** empty log message ***
2000-11-30 07:45:38 +00:00
Jim Meyering
d185a442b9
s/ifval/m4_ifval/ to accommodate new autoconf.
2000-11-30 07:44:58 +00:00
Jim Meyering
86046cb32f
.
2000-11-30 07:40:16 +00:00
Jim Meyering
1500316caf
remove useless parens
2000-11-27 09:33:53 +00:00
Jim Meyering
72454050bb
*** empty log message ***
2000-11-27 09:04:38 +00:00
Jim Meyering
b0b9c6fee7
*** empty log message ***
2000-11-27 08:47:13 +00:00
Jim Meyering
4a9feba665
add an echo
2000-11-27 08:45:46 +00:00
Jim Meyering
afed66de3b
*** empty log message ***
2000-11-27 08:32:13 +00:00
Jim Meyering
d33f54f74f
Use touch with `-d tomorrow' to avoid race condition.
2000-11-27 08:01:57 +00:00
Jim Meyering
6d43eca61a
*** empty log message ***
2000-11-27 08:00:53 +00:00
Jim Meyering
59a56f4172
use abs_srcdir
2000-11-27 07:01:39 +00:00
Jim Meyering
8cd774b0a3
.
2000-11-26 23:30:27 +00:00
Jim Meyering
7484a08597
*** empty log message ***
2000-11-26 23:13:28 +00:00
Jim Meyering
3083c30362
Include config.h, stdio.h, sys/types.h. and system.h here instead.
2000-11-26 23:13:11 +00:00
Jim Meyering
81ae3684cc
Include config.h, stdio.h, sys/types.h. and system.h here instead.
2000-11-26 23:12:44 +00:00
Jim Meyering
f8674300d4
don't include system.h here
2000-11-26 23:10:55 +00:00
Jim Meyering
b65d5875b7
*** empty log message ***
2000-11-26 23:10:25 +00:00
Jim Meyering
7c85357876
.
2000-11-26 23:08:17 +00:00
Jim Meyering
913052e751
*** empty log message ***
2000-11-26 23:05:02 +00:00
Jim Meyering
5536541dbb
*** empty log message ***
2000-11-26 23:04:55 +00:00
Jim Meyering
6fbae8149f
(_compare_files): New function.
...
(_process_file_spec): Likewise.
(_at_replace): Likewise.
(run_tests): Support new keywords, AUX and CMP and associated
syntax and semantics.
2000-11-26 23:04:39 +00:00
Jim Meyering
be56f8286f
*** empty log message ***
2000-11-26 23:01:58 +00:00
Jim Meyering
b04a174558
.
2000-11-26 23:01:02 +00:00
Jim Meyering
1040389220
*** empty log message ***
2000-11-26 21:36:24 +00:00
Jim Meyering
459b44b03d
(skip): Perform the `records < blocksize' test
...
at the top of the loop, not at the bottom.
2000-11-26 21:35:53 +00:00
Jim Meyering
297c469d6f
(skip): New arg COUNT_BYTES. Read with BLOCKSIZE
...
bytes, but consider RECORDS to be a byte count if COUNT_BYTES
is nonzero.
2000-11-26 21:34:05 +00:00
Jim Meyering
022f9b7d19
Include sys/types.h. From Werner Almesberger.
2000-11-26 16:52:29 +00:00
Jim Meyering
de2cfc1a5f
*** empty log message ***
2000-11-26 16:52:03 +00:00
Jim Meyering
005c4244f9
*** empty log message ***
2000-11-26 16:50:17 +00:00
Jim Meyering
9b45312c35
.
2000-11-26 16:00:33 +00:00
Jim Meyering
bd3afcc718
.
2000-11-26 15:59:51 +00:00
Jim Meyering
d47e7953ba
*** empty log message ***
2000-11-26 15:59:12 +00:00
Jim Meyering
9860ca9f9b
*** empty log message ***
2000-11-26 15:57:21 +00:00
Jim Meyering
8f9f95b5ec
(TESTS): Add skip-seek.
2000-11-26 15:57:04 +00:00
Jim Meyering
2d354c5a2e
.
2000-11-26 15:52:13 +00:00
Jim Meyering
7f5ed2b586
*** empty log message ***
2000-11-26 14:33:06 +00:00
Jim Meyering
8ee842a15b
(skip_bytes, seek_bytes): Now booleans, not counts.
...
(seek_records): Renamed from seek_record, for consistency with
skip_records and max_records. All uses changed.
(usage, scanargs): Remove bseek=n and bskip=n; instead, use seek=nB
and skip=nB.
(enum Unit, Unit): Remove.
(skip, dd_copy, main): Undo most recent change.
(dd_copy, main): Pass blocksize of 1 as appropriate when
skip_bytes or seek_bytes is nonzero.
(main): Rework ftruncate failure diagnostic to always use byte count.
2000-11-26 08:23:23 +00:00
Jim Meyering
7a16e5e6ff
*** empty log message ***
2000-11-25 17:01:00 +00:00
Jim Meyering
6cfcd41e1a
*** empty log message ***
2000-11-25 15:27:47 +00:00
Jim Meyering
89499f2124
*** empty log message ***
2000-11-25 14:24:52 +00:00
Jim Meyering
e3db837339
more post-merge clean-up.
...
Fix a merge bug exposed by new test.
2000-11-25 14:17:43 +00:00
Jim Meyering
b499483abd
*** empty log message ***
2000-11-25 13:49:38 +00:00
Jim Meyering
944f878a72
*** empty log message ***
2000-11-25 13:27:13 +00:00
Jim Meyering
a1e9a949b4
*** empty log message ***
2000-11-25 13:25:53 +00:00
Jim Meyering
d1680f86e1
*** empty log message ***
2000-11-25 13:24:30 +00:00
Jim Meyering
019bdadfc9
remove bskip
...
adapt skip to skip either by bytes or by blocks
2000-11-25 08:54:58 +00:00
Jim Meyering
7d57b34196
(S_TYPEISSHM): New macro.
...
(main): Report failed fstat.
Complain only when ftruncate fails on a regular file,
a directory, or a shared memory object.
2000-11-25 07:20:51 +00:00
Jim Meyering
c8a0eec3f6
bskip/bseek patch from Chris Sylvain <csylvain@umm.edu> merged in
2000-11-24 21:54:31 +00:00
Jim Meyering
3d6852f7fa
Declare a pointer parameters to be `const' as appropriate.
2000-11-24 21:41:38 +00:00
Jim Meyering
dd82647d0c
*** empty log message ***
2000-11-24 21:19:56 +00:00
Jim Meyering
b95b1e3c9a
*** empty log message ***
2000-11-24 21:18:58 +00:00
Jim Meyering
1d250b6098
(main): Use ftruncate only on regular files.
...
Based on a patch from Michael Stone.
Reported by andras@kolumbus.fi at http://bugs.debian.org/77174 .
2000-11-24 21:18:51 +00:00
Jim Meyering
b35b7e0553
*** empty log message ***
2000-11-24 17:42:01 +00:00
Jim Meyering
d1703ad194
*** empty log message ***
2000-11-24 15:54:48 +00:00
Jim Meyering
17800b0300
.
2000-11-23 21:48:47 +00:00
Jim Meyering
c9dcdd0fc5
cd back to $pwd
2000-11-23 21:48:10 +00:00
Jim Meyering
b21c6f8e1e
*** empty log message ***
2000-11-23 15:58:51 +00:00
Jim Meyering
846b539b4e
*** empty log message ***
2000-11-23 15:58:19 +00:00
Jim Meyering
9a4e9f426c
(show_point): Before accepting an entry as a match, make sure that
...
the mount directory exists and has the required device number.
Before, e.g., `df /floppy' would mistakenly report on the root
partition if /floppy were not listed in /etc/mtab but / was.
Patch from Eirik Fuller (http://bugs.debian.org/76923 ).
2000-11-23 15:36:58 +00:00
Jim Meyering
4e07d471cc
*** empty log message ***
2000-11-23 15:08:19 +00:00
Jim Meyering
5afa8c022e
*** empty log message ***
2000-11-23 15:05:40 +00:00
Jim Meyering
6202e79712
(mode_changed): New function.
...
(change_file_mode): Use it to determine accurately when -c should
make chmod announce there's been a change.
2000-11-23 15:04:17 +00:00
Jim Meyering
bd320fe27b
Source sticky-check instead of open-coding it.
2000-11-23 14:59:05 +00:00
Jim Meyering
bf319d9d88
*** empty log message ***
2000-11-23 14:57:47 +00:00
Jim Meyering
1e9f7512fe
(TESTS): Add c-option
2000-11-23 14:37:16 +00:00
Jim Meyering
75e63ae6cd
whoops
2000-11-23 14:32:09 +00:00
Jim Meyering
d6dabd6cbb
*** empty log message ***
2000-11-23 07:24:59 +00:00
Jim Meyering
d5b2ff2b99
(my_strftime): Do not invoke mbrlen with a
...
size of (size_t) -1; it's not portable.
2000-11-23 07:24:51 +00:00
Jim Meyering
a3e608b76a
chmod before removing
2000-11-22 13:15:10 +00:00
Jim Meyering
d97f90581b
Update to use its own directory, and better trap.
2000-11-19 22:24:24 +00:00
Jim Meyering
5f90e3be67
*** empty log message ***
2000-11-19 15:15:48 +00:00
Jim Meyering
f2f5e30bc2
(main): Do not assume EOF == -1.
...
Handle the case correctly when digits options immediately precede a
non-option.
2000-11-19 15:15:38 +00:00
Jim Meyering
6c1ee8402c
(BLOCK_SIZE_OPTION, COLOR_OPTION, FORMAT_OPTION,
...
INDICATOR_STYLE_OPTION, QUOTING_STYLE_OPTION,
SHOW_CONTROL_CHARS_OPTION, SORT_OPTION, TIME_OPTION): New enum
values, to ensure that option values can't collide with chars.
(long_options, decode_switches): Use them.
2000-11-19 07:44:26 +00:00
Jim Meyering
ff9d584dcc
*** empty log message ***
2000-11-19 07:41:31 +00:00
Jim Meyering
aba2a0fd6d
(GETOPT_HELP_CHAR, GETOPT_VERSION_CHAR): Now enum
...
constants rather than macros. Use values that cannot conflict
with C characters or with -1, CHAR_MAX + 1, etc.
2000-11-19 07:41:20 +00:00
Jim Meyering
5baa94d136
*** empty log message ***
2000-11-18 20:01:14 +00:00
Jim Meyering
6447e5b997
(count_entry): Don't omit the size of a directory entry
...
merely because we couldn't `chdir' into it. That would give subtly
different results in some cases. Reported by Mattias Wadenstein
via Michael Stone.
2000-11-18 20:01:02 +00:00
Jim Meyering
49d5578b0b
*** empty log message ***
2000-11-18 20:00:25 +00:00
Jim Meyering
ed757a3e9d
*** empty log message ***
2000-11-18 19:43:23 +00:00
Jim Meyering
e5aacbc6ea
Revert change of 2000-11-11. It inadvertently change
...
the output format of `ls -l --full-time'.
2000-11-18 19:43:15 +00:00
Jim Meyering
909f49e651
*** empty log message ***
2000-11-18 15:09:02 +00:00
Jim Meyering
54f2cba1b5
Update to use the Free Documentation Licence.
2000-11-18 15:08:57 +00:00
Jim Meyering
880e67d643
Change GNU to @sc{gnu} in many places.
2000-11-18 14:27:36 +00:00
Jim Meyering
166bbecf0b
.
2000-11-18 14:10:40 +00:00
Jim Meyering
f94fab125e
*** empty log message ***
2000-11-18 13:51:56 +00:00
Jim Meyering
8bbc00b147
(main): When failing to create a directory, give only
...
one diagnostic, not two. Reported by Volker Borchert.
2000-11-18 13:49:44 +00:00
Jim Meyering
9ca70467e9
*** empty log message ***
2000-11-18 13:48:25 +00:00
Jim Meyering
16f1ca4c35
*** empty log message ***
2000-11-18 13:40:17 +00:00
Jim Meyering
c7087747a4
(TESTS): Add t-slash.
2000-11-18 13:39:49 +00:00
Jim Meyering
cdc8ee798f
*** empty log message ***
2000-11-18 13:36:40 +00:00
Jim Meyering
caf54306a3
(main): With --parents, remove any trailing slashes
...
from the argument to the final mkdir call. Required for NetBSD.
2000-11-18 13:36:24 +00:00
Jim Meyering
cde06a54ea
Create and `cd' into temporary directory
...
before anything else. Reported by Volker Borchert.
2000-11-18 13:19:23 +00:00
Jim Meyering
40af3c54b6
revert mysteriously-applied last delta!
2000-11-18 13:10:40 +00:00
Jim Meyering
bb56dec673
add -*- Makefile -*-
2000-11-18 13:02:44 +00:00
Jim Meyering
1234569e43
Sync with the one from fileutils.
2000-11-18 13:01:22 +00:00
Jim Meyering
82db55924e
*** empty log message ***
2000-11-18 11:53:28 +00:00
Jim Meyering
9a99175c0e
*** empty log message ***
2000-11-18 11:53:02 +00:00
Jim Meyering
88754c060d
*** empty log message ***
2000-11-18 11:52:12 +00:00
Jim Meyering
d3a2ca48d4
.
2000-11-18 11:50:19 +00:00
Jim Meyering
6adb4780b5
.
2000-11-18 11:17:41 +00:00
Jim Meyering
6e3bd39c14
tweak a comment
2000-11-18 09:53:33 +00:00
Jim Meyering
cf59735d7b
Formatting changes.
...
(obstack_grow, obstack_grow0): Don't cast WHERE at all: that would
prevent type checking.
(obstack_ptr_grow, obstack_ptr_grow_fast): When assigning, don't
cast the value to (void *): assigning a `foo *' to a `void *'
variable is valid.
(obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int.
2000-11-18 09:50:09 +00:00
Jim Meyering
ff0e0181c9
*** empty log message ***
2000-11-17 10:22:20 +00:00
Jim Meyering
138e17c26e
*** empty log message ***
2000-11-17 10:21:57 +00:00
Jim Meyering
2c7002e529
*** empty log message ***
2000-11-17 10:20:42 +00:00
Jim Meyering
88b47ac69f
(.NOTPARALLEL): Put it here instead, since this file
...
is common to these packages: fileutils, sh-utils, textutils.
2000-11-17 10:20:09 +00:00
Jim Meyering
f15c4ee154
Declare global `tab' to be of type *unsigned* char,
...
so join works with 8-bit delimiter characters.
2000-11-17 10:16:53 +00:00
Jim Meyering
9a25583ef1
.
2000-11-17 10:16:22 +00:00
Jim Meyering
d32d63e211
*** empty log message ***
2000-11-17 08:31:36 +00:00
Jim Meyering
7daa83a149
Explicitly include sys/types.h before including system.h.
2000-11-17 08:31:01 +00:00
Jim Meyering
b73eb2433d
.
2000-11-17 08:21:22 +00:00
Jim Meyering
73ee461623
*** empty log message ***
2000-11-17 08:19:14 +00:00
Jim Meyering
00fba41266
Update from GNU libc.
2000-11-17 08:19:01 +00:00
Jim Meyering
7822d5fe7f
(sha1): Define.
...
(announcement): Include SHA1 digest of .tar.gz file.
2000-11-17 08:13:38 +00:00
Jim Meyering
395dc1f7ff
*** empty log message ***
2000-11-16 19:35:10 +00:00
Jim Meyering
1f789a22a2
Include sys/types.h before system.h.
2000-11-16 19:34:23 +00:00
Jim Meyering
0354ab509e
*** empty log message ***
2000-11-16 14:19:37 +00:00
Jim Meyering
5b85894325
Declare global `tab' to be of type *unsigned* char,
...
so join works with 8-bit delimiter characters.
Reported by Antonio Rendas.
2000-11-16 14:19:27 +00:00
Jim Meyering
b77cb25935
(8-bit-t): New test for the above fix.
2000-11-16 14:19:00 +00:00
Jim Meyering
ea9a4e4755
*** empty log message ***
2000-11-16 12:56:51 +00:00
Jim Meyering
69c750af36
*** empty log message ***
2000-11-16 12:20:35 +00:00
Jim Meyering
f2e553b126
Incorporate weak-alias-related changes from glibc.
2000-11-16 10:15:54 +00:00
Jim Meyering
8a93bbce06
remove bruno's 11-03 entry for unicodeio.c
2000-11-14 21:45:59 +00:00
Jim Meyering
965cb80669
*** empty log message ***
2000-11-14 21:39:06 +00:00
Jim Meyering
0e397f0460
reword a paragraph in the ptx section
2000-11-14 21:38:00 +00:00
Jim Meyering
0ebd6b45a8
*** empty log message ***
2000-11-13 23:59:21 +00:00
Jim Meyering
a8fab3b2eb
Add an `echo' so that the input to the sed command
...
is NL-terminated. Otherwise, Solaris' /bin/sed generates no output.
Reported by Vin Shelton.
2000-11-13 23:59:15 +00:00
Jim Meyering
2e9fdf49c5
*** empty log message ***
2000-11-13 19:34:19 +00:00
Jim Meyering
0743fbb426
*** empty log message ***
2000-11-13 19:33:47 +00:00
Jim Meyering
2c6fbbea7a
(ST_TIME_CMP_NS): Fix typo: ST_MTIM_NSEC should
...
be tested with #ifdef, not with #if.
2000-11-13 19:33:32 +00:00
Jim Meyering
3f6da994c0
*** empty log message ***
2000-11-12 15:19:26 +00:00
Jim Meyering
adcacc9417
(print_long_format): Remove obsolete comment (strftime vs. ctime).
...
From Paul Eggert.
2000-11-12 15:19:21 +00:00
Jim Meyering
7e2f836a49
.
2000-11-12 10:51:33 +00:00
Jim Meyering
1bac92811e
Update from master repository.
2000-11-12 10:51:24 +00:00
Jim Meyering
8fc17df678
(show_date): Add a comment explaining why the
...
format string must not be translatable via _(). From Paul Eggert.
2000-11-12 10:02:29 +00:00
Jim Meyering
1ff67f6c5c
(<langinfo.h>): Include if HAVE_LANGINFO_H.
...
(DATE_FMT_LANGINFO): New macro, taken from sh-utils/src/date.c.
(print_long_format): Use it to determine "date" format.
Do not wrap "%b %e %Y" and "%b %e %H:%M" in _(), as it results in
incorrect behavior when LC_ALL is unset, LC_TIME is "C", and
LC_MESSAGES or LANG is set to something disagreeing with the POSIX
locale.
2000-11-12 09:48:14 +00:00
Jim Meyering
eabc99b8a4
*** empty log message ***
2000-11-11 14:52:05 +00:00
Jim Meyering
b3f23e14d2
Add a couple #includes, merging from GNU libc version.
2000-11-11 14:32:00 +00:00
Jim Meyering
abe849cb76
.
2000-11-11 14:18:22 +00:00
Jim Meyering
4f9389cf1e
More minor rewording and grammar correction.
...
From Brian Youmans.
2000-11-11 14:18:08 +00:00
Jim Meyering
3ac192dc18
*** empty log message ***
2000-11-11 13:42:17 +00:00
Jim Meyering
39d746aace
(GZIP_ENV): Define to --no-name, so the timestamp
...
is not included in the .tar.gz file.
2000-11-11 13:42:07 +00:00
Jim Meyering
a4aa31ab26
*** empty log message ***
2000-11-11 13:35:39 +00:00
Jim Meyering
fc27d7356d
(tests): Use `empty' (instead of just blanks) to
...
indicate no `-m' option. Using just blanks wasn't portable to
Solaris2.5.1's /bin/sh.
2000-11-11 13:34:51 +00:00
Jim Meyering
427694451d
*** empty log message ***
2000-11-11 10:21:51 +00:00
Jim Meyering
81655756c2
Don't put newline in IFS; that's not portable to
...
NetBSD's /bin/sh. Instead, filter newlines and leading/trailing blanks
out of `tests' before the `set -'.
2000-11-11 10:21:42 +00:00
Jim Meyering
2cd2cfc95c
Back out Paul's changes while we wait for him and Bruno to reach agreement.
2000-11-11 09:10:33 +00:00
Jim Meyering
dd55ac2967
Remove Paul's entries for unicodeio.c: then I don't have to justify
...
backing out the nov8/9 changes.
2000-11-11 09:09:55 +00:00
Jim Meyering
0a8f8a7f96
*** empty log message ***
2000-11-11 08:32:16 +00:00
Jim Meyering
8fdb4073cb
(announcement): Limit depth of ChangeLog `find' to 2.
2000-11-11 08:32:10 +00:00
Jim Meyering
6a3804bceb
*** empty log message ***
2000-11-11 08:29:21 +00:00
Jim Meyering
7a23da6e17
*** empty log message ***
2000-11-11 08:11:20 +00:00
Jim Meyering
403470bdfb
*** empty log message ***
2000-11-11 07:52:09 +00:00
Jim Meyering
565c193a23
*** empty log message ***
2000-11-11 07:51:25 +00:00
Jim Meyering
cd7e157b45
(print_long_format): Wrap the --full-time' date format
...
string in _(...), so it too may be internationalized.
Suggestion from Jungshik Shin.
2000-11-11 07:51:07 +00:00
Jim Meyering
bac81b8dd0
*** empty log message ***
2000-11-11 07:50:38 +00:00
Jim Meyering
6e92f27548
.
2000-11-10 18:54:40 +00:00
Jim Meyering
b3324ca196
(main): Interpret a lone numeric argument of 8 or 10
...
digits as a file name, rather than as a date/time in the obsolescent
`MMDDhhmm[YY]' format. Reported by Wenjun Zheng.
2000-11-10 18:54:19 +00:00
Jim Meyering
c90aa4af6c
*** empty log message ***
2000-11-10 16:37:20 +00:00
Jim Meyering
2dcd72c77e
*** empty log message ***
2000-11-10 16:30:37 +00:00
Jim Meyering
4aba36bd9a
(TESTS): Add obsolescent.
2000-11-10 16:30:28 +00:00
Jim Meyering
2ee35792a0
*** empty log message ***
2000-11-10 16:29:12 +00:00
Jim Meyering
782e6319e5
*** empty log message ***
2000-11-10 16:24:24 +00:00
Jim Meyering
95bbe7a4e1
*** empty log message ***
2000-11-10 16:23:14 +00:00
Jim Meyering
5631658518
*** empty log message ***
2000-11-10 11:14:03 +00:00
Jim Meyering
64e75882f4
Update from GNU libc.
2000-11-10 11:13:32 +00:00
Jim Meyering
151c87c3df
Update from GNU libc.
2000-11-10 11:10:39 +00:00
Jim Meyering
0e12cbe0e2
fix typo
2000-11-10 09:02:29 +00:00
Jim Meyering
6165d7114f
*** empty log message ***
2000-11-10 08:46:34 +00:00
Jim Meyering
2edf3e95db
(ENOTSUP): Define to EINVAL if not defined.
2000-11-10 08:46:19 +00:00
Jim Meyering
b2a6e3f614
don't back them out
2000-11-10 08:44:51 +00:00
Jim Meyering
be1e26b2e5
Back out the last two changes, at least for now.
2000-11-10 08:43:46 +00:00
Jim Meyering
185ee08979
.
2000-11-09 22:29:57 +00:00
Jim Meyering
020235e167
*** empty log message ***
2000-11-09 22:22:41 +00:00
Jim Meyering
445485d9b8
Do not set the permissions of the final directory
...
component if it was not just created.
Based on a patch from Volker Borchert.
2000-11-09 22:21:59 +00:00
Jim Meyering
0fd7aaf38c
*** empty log message ***
2000-11-09 08:33:01 +00:00
Jim Meyering
48a83af35c
(MB_LEN_MAX): Make sure it's at least 6, to avoid buggy C libraries.
2000-11-09 08:32:52 +00:00
Jim Meyering
bb73f9b20e
(<wchar.h>): Do not include; no longer needed, since we no longer use wcrtomb.
...
(<limits.h>): Include if HAVE_LIMITS_H.
(MB_LEN_MAX): Define if limits.h doesn't.
(convert_unicode_char): New function, with the conversion part of the
old print_unicode_char. Use wctomb, not wcrtomb. Depend on
HAVE_WCTOMB, not HAVE_WCRTOMB.
(print_unicode_char): Use convert_unicode_char to do the conversion.
2000-11-09 08:30:00 +00:00
Jim Meyering
611fadd9e8
*** empty log message ***
2000-11-09 08:28:13 +00:00
Jim Meyering
f95b33a519
*** empty log message ***
2000-11-08 14:46:43 +00:00
Jim Meyering
73771cb380
(jm_MACROS): Add test for wcrtomb.
2000-11-08 14:46:35 +00:00
Jim Meyering
48da137f84
*** empty log message ***
2000-11-08 14:46:20 +00:00
Jim Meyering
4e378387d0
Include wchar.h.
...
(wcrtomb): Provide fallback definition for broken platforms.
(print_unicode_char): New alternative definition for platforms where
wchar_t is Unicode.
2000-11-08 14:46:13 +00:00
Jim Meyering
830edd4985
.
2000-11-07 15:36:04 +00:00
Jim Meyering
770c39a710
*** empty log message ***
2000-11-07 15:35:25 +00:00
Jim Meyering
4e2bc789ab
(setusershell): Use rewind rather than
...
fseek/fseeko, to avoid configuration hassles with fseeko.
Don't bother opening SHELLS_FILE if shellstream is NULL;
it's not necessary.
2000-11-07 15:35:15 +00:00
Jim Meyering
da0732da37
tweak
2000-11-07 14:57:41 +00:00
Jim Meyering
b3edfeaeee
*** empty log message ***
2000-11-07 14:22:54 +00:00
Jim Meyering
e1d09fbef3
(TESTS): Add parents.
...
(TESTS_ENVIRONMENT): Define srcdir=$(srcdir).
2000-11-07 14:22:11 +00:00
Jim Meyering
4d73de7228
*** empty log message ***
2000-11-07 14:20:43 +00:00
Jim Meyering
97a165c61f
handle special bits, too
2000-11-07 14:20:06 +00:00
Jim Meyering
57ebb8d808
*** empty log message ***
2000-11-06 21:53:08 +00:00
Jim Meyering
0aa5a0d85e
*** empty log message ***
2000-11-06 21:52:12 +00:00
Jim Meyering
c49c23e608
(TESTS_ENVIRONMENT): Define srcdir=$(srcdir).
2000-11-06 20:57:04 +00:00
Jim Meyering
1a6f58ae67
Move mkdir tests into ../mkdir.
2000-11-06 20:53:58 +00:00
Jim Meyering
49a11aa4d4
add Paul here, too.
2000-11-06 18:41:25 +00:00
Jim Meyering
ebecb3f230
*** empty log message ***
2000-11-06 17:42:19 +00:00
Jim Meyering
be34aaaa35
Update from master repository.
2000-11-06 17:42:11 +00:00
Jim Meyering
939977073e
*** empty log message ***
2000-11-06 17:38:13 +00:00
Jim Meyering
17d7e0206d
Update from latest version: 1.23.
2000-11-06 17:38:07 +00:00
Jim Meyering
c968981077
*** empty log message ***
2000-11-06 13:12:57 +00:00
Jim Meyering
23357a490e
*** empty log message ***
2000-11-06 13:10:38 +00:00
Jim Meyering
c08ca675ac
(print_header): Mark strings for translation.
2000-11-06 13:10:33 +00:00
Jim Meyering
25353ae5a7
*** empty log message ***
2000-11-06 10:24:36 +00:00
Jim Meyering
0e4c958fb8
(skip): st_size is not defined for directories.
2000-11-06 10:24:21 +00:00
Jim Meyering
8b6603f085
*** empty log message ***
2000-11-06 09:03:22 +00:00
Jim Meyering
a3dcaf6a83
*** empty log message ***
2000-11-06 09:02:21 +00:00
Jim Meyering
f00f8f6a9c
*** empty log message ***
2000-11-06 08:55:34 +00:00
Jim Meyering
f472159d99
*** empty log message ***
2000-11-06 08:46:01 +00:00
Jim Meyering
0e1b0b2ea2
*** empty log message ***
2000-11-05 15:45:35 +00:00
Jim Meyering
a46e9f0919
*** empty log message ***
2000-11-05 15:45:31 +00:00
Jim Meyering
22438d75ce
*** empty log message ***
2000-11-05 15:45:05 +00:00
Jim Meyering
9b18c35ac9
(main): Use make_dir instead of using mkdir directly.
...
Diagnose as failure when mkdir tries to create (without the
--parent (-p) option) a directory that already exists.
2000-11-05 15:14:09 +00:00
Jim Meyering
33f1edc571
*** empty log message ***
2000-11-05 15:12:48 +00:00
Jim Meyering
e9e376d85f
fix another exit
2000-11-05 15:12:37 +00:00
Jim Meyering
81f10fbd43
Clean up this test.
2000-11-05 15:12:14 +00:00
Jim Meyering
a44e5341bb
*** empty log message ***
2000-11-05 15:11:05 +00:00
Jim Meyering
08b1c573cd
*** empty log message ***
2000-11-05 15:08:35 +00:00
Jim Meyering
d858c3c433
(main): Use make_dir instead of using mkdir directly.
...
Diagnose as failure when mkdir tries to create (without the --parent (-p)
option) a directory that already exists.
2000-11-05 15:08:22 +00:00
Jim Meyering
39b53154ca
*** empty log message ***
2000-11-05 15:04:53 +00:00
Jim Meyering
214a8623eb
(make_dir): Declare.
2000-11-05 15:04:39 +00:00
Jim Meyering
e1356e7fe7
(make_dir): Remove `static' attribute.
...
Tweak a comment.
2000-11-05 15:04:17 +00:00
Jim Meyering
0760dc7412
*** empty log message ***
2000-11-05 15:03:01 +00:00
Jim Meyering
f3a6e69b4e
Add tests for the above fix.
2000-11-05 15:02:32 +00:00
Jim Meyering
6d722e99e2
*** empty log message ***
2000-11-05 10:12:25 +00:00
Jim Meyering
2cac22f76f
*** empty log message ***
2000-11-05 09:54:07 +00:00
Jim Meyering
983cd11143
*** empty log message ***
2000-11-05 09:52:55 +00:00
Jim Meyering
aea44f3fa0
*** empty log message ***
2000-11-04 22:19:21 +00:00
Jim Meyering
f8038b425a
Use the m4_' prefix on syscmd' and `m4_sysval'.
2000-11-04 22:19:15 +00:00
Jim Meyering
ff6e48f61e
*** empty log message ***
2000-11-04 21:39:00 +00:00
Jim Meyering
a5565c08a3
(hash_get_next): Fix a thinko: when ENTRY is the
...
last one in a bucket, advance to the next bucket.
From Alexandre Duret-Lutz.
2000-11-04 21:38:55 +00:00
Jim Meyering
b510774dbb
*** empty log message ***
2000-11-04 12:08:22 +00:00
Jim Meyering
e10f361193
list the source
2000-11-03 11:12:01 +00:00
Jim Meyering
dfe9af3d61
*** empty log message ***
2000-11-03 11:11:45 +00:00
Jim Meyering
49d7e8c71f
.
2000-11-03 10:27:01 +00:00
Jim Meyering
eb53331d93
*** empty log message ***
2000-11-03 09:03:37 +00:00
Jim Meyering
4d3c9a170d
(TESTS): Add sample-vec.
2000-11-03 09:03:30 +00:00
Jim Meyering
ee2d8446f4
*** empty log message ***
2000-11-03 08:47:20 +00:00
Jim Meyering
1021e06a20
*** empty log message ***
2000-11-03 08:44:12 +00:00
Jim Meyering
8dc1b2caf4
cppi
2000-11-03 08:44:06 +00:00
Jim Meyering
d19f921653
Do not comment out all the code if we are using
...
the GNU C library, because in some cases we are replacing buggy
code in the GNU C library itself.
2000-11-03 08:43:20 +00:00
Jim Meyering
cf83af7c10
*** empty log message ***
2000-11-02 19:37:11 +00:00
Jim Meyering
4bdc0991b0
*** empty log message ***
2000-11-02 17:05:17 +00:00
Jim Meyering
fc1e3ad166
argh!! use pack's B', not b' format
2000-11-02 17:04:23 +00:00
Jim Meyering
901ef41f7f
*** empty log message ***
2000-11-02 09:51:17 +00:00
Jim Meyering
50326157d9
remove const attribute for PARENTS
2000-11-01 17:53:35 +00:00
Jim Meyering
9e9f0846f8
Fix bad typo! free the string, PARENTS, not the function, dir_name.
2000-11-01 17:52:43 +00:00
Jim Meyering
09917b2b9a
*** empty log message ***
2000-11-01 17:33:19 +00:00
Jim Meyering
02080dd37e
(main): Better diagnostics.
2000-11-01 17:33:09 +00:00
Jim Meyering
039653dde5
*** empty log message ***
2000-10-31 22:03:47 +00:00
Jim Meyering
144bbe26ac
Clean up indentation and punctuation.
...
Fix a couple typos. From Brian Youmans.
2000-10-31 22:03:42 +00:00
Jim Meyering
933e0997e2
Add all the internationalization-related
...
variable names autoconf uses. Set and export them in a loop.
2000-10-31 19:33:30 +00:00
Jim Meyering
8f90ed0f42
*** empty log message ***
2000-10-31 19:29:22 +00:00
Jim Meyering
96380f703c
*** empty log message ***
2000-10-31 19:29:05 +00:00
Jim Meyering
40709c446a
*** empty log message ***
2000-10-31 19:26:32 +00:00
Jim Meyering
c8da0cbba6
`mkdir -p' would create parent directories with permissions
...
that did not account for the umask. [introduced with the
2000-09-30 change that became part of fileutils-4.0.28]
Include dirname.h.
Compute the parent directory `mode' unconditionally, effectively
as `$(umask -S),u+wx'.
Use make_path to create only the parent directories, thus using
the same code, both with and without -p, to create the final
component in each file name. Reported by Bob Proulx.
2000-10-31 19:25:50 +00:00
Jim Meyering
575f5c2f24
*** empty log message ***
2000-10-31 10:46:30 +00:00
Jim Meyering
662a4f705c
Much improved.
...
Run each test also with mkdir's `-p' option and check permissions
on the parent directories.
2000-10-31 10:46:24 +00:00
Jim Meyering
ae53a3e4da
use backticks and sed instead of set and shift
2000-10-31 08:31:30 +00:00
Jim Meyering
a5385f0a5f
*** empty log message ***
2000-10-31 08:12:38 +00:00
Jim Meyering
b8e83dda2b
Add some permission tests.
2000-10-31 08:12:28 +00:00
Jim Meyering
577627b257
Fix the test so it actually does something.
...
Run each test also with mkdir's `-p' option.
2000-10-31 07:57:29 +00:00
Jim Meyering
7e7943c979
*** empty log message ***
2000-10-31 07:15:54 +00:00
Jim Meyering
1734d51c53
Use @sc where appropriate. Document the
...
ranges of supported times more precisely. Correct menu
spacing. Document old Latin 12m/12pm tradition. Remove list
of alphabetic time zone names, as it wasn't correct and people
shouldn't be relying on it anyway. Relative items also
account for non-DST adjustments. Fix some misspellings.
2000-10-31 07:15:42 +00:00
Jim Meyering
8686e2bf77
*** empty log message ***
2000-10-31 07:10:03 +00:00
Jim Meyering
5a6effff70
Add "2000" to Copyright line, as this file was changed this year.
2000-10-31 07:09:56 +00:00
Jim Meyering
a5810cd3de
Remove "2000" from Copyright line, as the file hasn't been
...
changed this year other than in the copyright notice.
2000-10-31 07:09:40 +00:00
Jim Meyering
3a1f0aa8d5
Remove "2000" from Copyright line, as the file hasn't been
...
changed this year other than in the copyright notice.
2000-10-31 07:09:02 +00:00
Jim Meyering
462d532cd5
*** empty log message ***
2000-10-31 07:07:26 +00:00
Jim Meyering
3adf8ab9c6
(FOLD): Do not assume that characters are unsigned.
...
(fnmatch): Fix some FNM_FILE_NAME and FNM_LEADING_DIR bugs,
e.g. fnmatch("d*/*1", "d/s/1", FNM_FILE_NAME) incorrectly yielded zero.
2000-10-31 07:07:05 +00:00
Jim Meyering
16b7a20d01
.
2000-10-30 17:52:42 +00:00
Jim Meyering
f32a1186bc
.
2000-10-30 17:51:06 +00:00
Jim Meyering
2689e0a07c
*** empty log message ***
2000-10-30 17:50:29 +00:00
Jim Meyering
9d7b428daa
*** empty log message ***
2000-10-30 17:50:03 +00:00
Jim Meyering
f177ed1332
*** empty log message ***
2000-10-30 15:59:20 +00:00
Jim Meyering
ad3a1fbb82
Include "system.h" after wctype.h (not before) to avoid
...
a compilation error on Solaris 5.5.1 systems.
2000-10-30 15:58:59 +00:00
Jim Meyering
82cd6af9bc
*** empty log message ***
2000-10-29 22:43:51 +00:00
Jim Meyering
971d190dc4
s/AC_SHELL_IFELSE/AS_IFELSE/ to match autoconf renaming.
2000-10-29 22:43:08 +00:00
Jim Meyering
05fc0219ad
fix typo: s/fseek0/fseeko/
2000-10-29 17:19:51 +00:00
Jim Meyering
aeb6f5e5f3
*** empty log message ***
2000-10-29 15:37:00 +00:00
Jim Meyering
f055dbe669
*** empty log message ***
2000-10-29 13:50:25 +00:00
Jim Meyering
55408e0307
(__restrict_arr): Move definition out of #ifndef block.
...
Required because egcs-2.91.66 (aka 1.1.2) defines __restrict, but
doesn't define __restrict_arr.
2000-10-29 13:49:56 +00:00
Jim Meyering
0dd327c851
.
2000-10-29 12:36:19 +00:00
Jim Meyering
1f60246c8b
*** empty log message ***
2000-10-29 12:34:43 +00:00
Jim Meyering
76be42eef0
*** empty log message ***
2000-10-29 12:34:19 +00:00
Jim Meyering
018d1056e0
*** empty log message ***
2000-10-29 12:33:53 +00:00
Jim Meyering
17b6fd61c3
*** empty log message ***
2000-10-29 12:25:21 +00:00
Jim Meyering
03e6d30ae7
*** empty log message ***
2000-10-29 12:25:07 +00:00
Jim Meyering
78abfe5da3
(do_copy): When constructing dst_path for use with the
...
--parents option, first remove any trailing slashes from the command
line argument. Otherwise, tests/cp/cp-parent would fail on NetBSD.
2000-10-29 12:25:03 +00:00
Jim Meyering
ffb5b5a2ad
*** empty log message ***
2000-10-29 11:03:18 +00:00
Jim Meyering
12eea70d7d
Fix grammar in comment.
2000-10-29 11:03:01 +00:00
Jim Meyering
9ffd4ae3df
*** empty log message ***
2000-10-29 08:05:00 +00:00
Jim Meyering
c487c2b929
*** empty log message ***
2000-10-29 08:04:22 +00:00
Jim Meyering
fe62a85366
Add a test.
2000-10-29 08:04:17 +00:00
Jim Meyering
4b4c8534e6
*** empty log message ***
2000-10-29 07:55:27 +00:00
Jim Meyering
e716f459a5
*** empty log message ***
2000-10-29 07:50:07 +00:00
Jim Meyering
013d63bb67
(DT_INIT): Define.
...
[enum filetype]: Remove the #ifdef, and use DT_INIT on the
initializers instead.
2000-10-29 07:49:35 +00:00
Jim Meyering
f604c52243
(LC_COLLATE): Set it to the empty string and
...
export it. Otherwise, tests/cp/cp-mv-backup would fail e.g., when
LC_COLLATE was set to en. Reported by Vin Shelton.
2000-10-29 07:38:13 +00:00
Jim Meyering
e321b0bd06
[enum filetype] (arg_directory): Rather than `100', use
...
a number that should never conflict with another DT_* value.
From Ulrich Drepper.
2000-10-28 18:00:57 +00:00
Jim Meyering
007b5b4ba8
(main): In call to gobble_file with "."', use directory'
...
as the type, not `unknown'. From Ulrich Drepper.
2000-10-28 17:58:25 +00:00
Jim Meyering
c58f8e0f80
*** empty log message ***
2000-10-28 13:50:23 +00:00
Jim Meyering
328bfd1fb7
Disable this test by default; it's expensive.
...
Mark this as an expensive test.
2000-10-28 13:50:14 +00:00
Jim Meyering
a3f0f65334
*this* is not an expensive test
2000-10-28 13:49:43 +00:00
Jim Meyering
0a2ef3619c
*** empty log message ***
2000-10-28 13:39:20 +00:00
Jim Meyering
5854bc4e0c
*** empty log message ***
2000-10-28 13:38:52 +00:00
Jim Meyering
429ea1bad3
*** empty log message ***
2000-10-28 13:12:02 +00:00
Jim Meyering
efde89cc27
*** empty log message ***
2000-10-28 13:11:43 +00:00
Jim Meyering
d4d8f86b15
*** empty log message ***
2000-10-28 12:53:50 +00:00
Jim Meyering
69254ed7d2
Factor out the expensive-test-checking code, ...
2000-10-28 12:53:27 +00:00
Jim Meyering
7b86692737
Mark this as an expensive test.
2000-10-28 12:51:40 +00:00
Jim Meyering
c82dbabbea
*** empty log message ***
2000-10-28 12:50:13 +00:00
Jim Meyering
3bd2a88618
source lang-default before the first `cd'
2000-10-28 12:46:59 +00:00
Jim Meyering
4c5cf8b144
source lang-default before the first `cd'
2000-10-28 12:36:37 +00:00
Jim Meyering
d1033dc2b9
source lang-default before the first `cd'
2000-10-28 12:36:17 +00:00
Jim Meyering
a36e91c826
source lang-default before changing directory
2000-10-28 12:33:26 +00:00
Jim Meyering
e9bcabbf05
*** empty log message ***
2000-10-28 12:29:54 +00:00
Jim Meyering
20d893e3e2
(jm_PREREQ): Add jm_PREREQ_MEMCHR.
...
(jm_PREREQ_MEMCHR): New function.
2000-10-28 12:29:45 +00:00
Jim Meyering
3610481c97
*** empty log message ***
2000-10-28 12:19:05 +00:00
Jim Meyering
b4c60a84e1
*** empty log message ***
2000-10-28 12:18:31 +00:00
Jim Meyering
a67cbceb5a
Make `ls' a lot more efficient on systems (e.g., linux-2.4.*)
...
that save file type information in directory entries.
[enum filetype] (unknown):
Add members (as yet unused):
(HAVE_STRUCT_DIRENT_D_TYPE): Define.
(format_needs_type): New global.
(main): Set it.
(print_dir): Set `type' from directory entry, if possible.
(gobble_file): Add a parameter, TYPE.
Stat the file only if its type is unknown and we need the type.
Patch from Ulrich Drepper.
2000-10-28 12:18:21 +00:00
Jim Meyering
71a47cd7bb
*** empty log message ***
2000-10-28 12:00:14 +00:00
Jim Meyering
8f945ecf3a
*** empty log message ***
2000-10-28 11:59:34 +00:00
Jim Meyering
d7bb6bd985
*** empty log message ***
2000-10-28 11:50:00 +00:00
Jim Meyering
37c05b6267
Include assert.h.
...
(fillrand): Add a parameter, size_max.
Add an assertion.
Adjust caller.
(dopass): Break out of the `for (;;)' loop if size < offset.
That can happen now that dopass is called with SIZE == -1.
(do_wipefd): Accept a length of zero only for a regular file.
If lseek fails or returns 0 for a non-regular file, let dopass
determine the length.
Inspired by a patch from Alan Iwi.
2000-10-28 11:49:52 +00:00
Jim Meyering
37bcdce62a
.
2000-10-28 08:25:21 +00:00
Jim Meyering
52a97ad805
Update from libc.
2000-10-28 08:24:44 +00:00
Jim Meyering
cc785dc620
*** empty log message ***
2000-10-28 08:22:17 +00:00
Jim Meyering
0f44320b83
Update from libc.
...
Adjust for portability:
[HAVE_STDLIB_H]: Include stdlib.h.
[HAVE_BP_SYM_H || _LIBC]: Guard inclusion of bp-sym.h.
Undef __memchr, too.
[!weak_alias]: Define __memchr to memchr.
2000-10-28 08:22:11 +00:00
Jim Meyering
3032dfa4ef
*** empty log message ***
2000-10-28 07:56:40 +00:00
Jim Meyering
f199ae5181
Update from libc.
2000-10-28 07:56:12 +00:00
Jim Meyering
c2c9db2056
*** empty log message ***
2000-10-28 07:47:07 +00:00
Jim Meyering
13a9a251d8
(setusershell) [HAVE_FSEEKO]: Use fseek0.
...
Patch by Ulrich Drepper.
2000-10-28 07:47:04 +00:00
Jim Meyering
f0da6c980d
Update from libc.
2000-10-28 07:15:32 +00:00
Jim Meyering
6673e992d4
*** empty log message ***
2000-10-26 22:36:58 +00:00
Jim Meyering
141a1086a2
(usage): Mention the time zone, UTC, and write the date
...
in ISO format in the description of %s. Suggestion from Karl Berry.
2000-10-26 22:36:39 +00:00
Jim Meyering
f74e9bb483
(Authors of getdate): Add Paul Eggert.
2000-10-26 14:18:24 +00:00
Jim Meyering
a2bbbeb38f
*** empty log message ***
2000-10-26 14:18:06 +00:00
Jim Meyering
f3e058b838
typo
2000-10-26 14:16:24 +00:00
Jim Meyering
9ed4fe029a
.
2000-10-26 09:39:08 +00:00
Jim Meyering
49ac3c60d0
Update from libc.
2000-10-26 08:08:06 +00:00
Jim Meyering
d9ef180ae5
*** empty log message ***
2000-10-25 08:39:48 +00:00
Jim Meyering
9d29159931
Include dirname.h.
...
(main): Use dir_name_r rather than open-coding it.
2000-10-25 08:39:29 +00:00
Jim Meyering
342d5997cc
*** empty log message ***
2000-10-25 08:36:13 +00:00
Jim Meyering
e63e45a195
(dir_name_r): Declare it.
2000-10-25 08:36:08 +00:00
Jim Meyering
6b4ccb9ba3
*** empty log message ***
2000-10-25 08:34:36 +00:00
Jim Meyering
22e86fcb3c
*** empty log message ***
2000-10-25 06:01:31 +00:00
Jim Meyering
faf5915f7d
cppi, on one line
2000-10-25 06:01:24 +00:00
Jim Meyering
d538aba94d
Update from libc.
2000-10-25 06:00:26 +00:00
Jim Meyering
26f187aa36
*** empty log message ***
2000-10-24 08:20:17 +00:00
Jim Meyering
7e87cd0d6e
(hard_locale): Revert last change -- it was simply
...
wrong. That set_locale call must not have any side effects.
From Paul Eggert.
2000-10-24 08:20:13 +00:00
Jim Meyering
a20eb902b8
*** empty log message ***
2000-10-23 06:38:10 +00:00
Jim Meyering
da66e2e769
*** empty log message ***
2000-10-23 06:31:28 +00:00
Jim Meyering
963388111d
*** empty log message ***
2000-10-23 06:29:30 +00:00
Jim Meyering
7499ea8154
*** empty log message ***
2000-10-23 06:28:01 +00:00
Jim Meyering
79f359ff8a
Clean up version-related variables.
2000-10-23 06:27:50 +00:00
Jim Meyering
6a19cbc61b
*** empty log message ***
2000-10-22 22:40:13 +00:00
Jim Meyering
9e546891f1
remove remnants of lang-default change
2000-10-22 21:24:40 +00:00
Jim Meyering
171aba014f
source lang-default *before* the `cd'
2000-10-22 21:23:18 +00:00
Jim Meyering
ed3d57b572
*** empty log message ***
2000-10-22 21:13:53 +00:00
Jim Meyering
81e231a46d
.
2000-10-22 21:12:59 +00:00
Jim Meyering
0622127ac6
include stdio.h
2000-10-22 21:11:53 +00:00
Jim Meyering
a76f632427
*** empty log message ***
2000-10-22 21:09:53 +00:00
Jim Meyering
bf660d1331
(md5_process_block) [OP]: Use `rol', not CYCLIC.
...
[CYCLIC]: Remove now-unused definition.
2000-10-22 21:09:43 +00:00
Jim Meyering
7bb9c7382f
s/shasum/sha1sum/
2000-10-22 14:40:44 +00:00
Jim Meyering
6e955cb84a
*** empty log message ***
2000-10-22 14:25:12 +00:00
Jim Meyering
f08ced6c34
*** empty log message ***
2000-10-22 14:21:47 +00:00
Jim Meyering
c66278dffc
renamed from shasum.c
2000-10-22 14:19:52 +00:00
Jim Meyering
ed2d4df754
renamed from shasum.x
2000-10-22 14:18:02 +00:00
Jim Meyering
1bc1a37f86
fix typo
2000-10-22 14:03:33 +00:00
Jim Meyering
674233fb72
*** empty log message ***
2000-10-22 13:17:10 +00:00
Jim Meyering
1f2219cabf
(print_long_format): Wrap date format strings in _(...)
...
so they may be internationalized. Suggestion from Christian Rose.
2000-10-22 13:15:22 +00:00
Jim Meyering
f0d9306c78
(make_path_private): Add a FIXME comment.
2000-10-22 13:10:20 +00:00
Jim Meyering
28c6609c86
Source lang-default rather than open-coding
...
the setting/exporting of LANG, LC_ALL, and LANGUAGE.
2000-10-22 13:09:28 +00:00
Jim Meyering
43c38af6a1
*** empty log message ***
2000-10-22 13:08:50 +00:00
Jim Meyering
7cbb85937a
Source lang-default rather than open-coding
...
the setting/exporting of LANG, LC_ALL, and LANGUAGE.
2000-10-22 13:08:43 +00:00
Jim Meyering
8c61ed9ff1
.
2000-10-22 13:03:06 +00:00
Jim Meyering
6ba06cf611
*** empty log message ***
2000-10-22 13:02:40 +00:00
Jim Meyering
957f363d1d
*** empty log message ***
2000-10-22 13:02:00 +00:00
Jim Meyering
38856139ea
*** empty log message ***
2000-10-22 12:57:48 +00:00
Jim Meyering
206ffe5898
*** empty log message ***
2000-10-22 12:51:38 +00:00
Jim Meyering
34b462a936
.
2000-10-22 12:00:22 +00:00
Jim Meyering
82495b5d26
.
2000-10-22 11:56:18 +00:00
Jim Meyering
cf806f5d2d
.
2000-10-22 11:51:50 +00:00
Jim Meyering
148e5d1b4d
Factor out the differences between MD5 and SHA1,
...
and parameterize so this code may be used by both md5sum and the new
program, shasum. Loosely based on a patch from Scott Miller.
2000-10-22 11:50:16 +00:00
Jim Meyering
8a149d2242
Support 8-byte integers, assuming they're printable with e.g., %lld.
...
Add support for printing data as unsigned
long long integers.
2000-10-22 07:33:21 +00:00
Jim Meyering
b84871a279
add missing backslash
2000-10-22 07:20:24 +00:00
Jim Meyering
807e464dec
*** empty log message ***
2000-10-22 06:57:54 +00:00
Jim Meyering
1f3a6e1eb8
(O_DIRECTORY): Define, if needed.
...
(save_cwd) [HAVE_FCHDIR]: Use O_DIRECTORY when opening ".".
Suggestion from Ulrich Drepper.
2000-10-22 06:57:42 +00:00
Jim Meyering
a48426382d
*** empty log message ***
2000-10-22 06:50:02 +00:00
Jim Meyering
77ad7205cb
*** empty log message ***
2000-10-22 06:43:52 +00:00
Jim Meyering
c599760ff1
2000-10-21 20:07:49 +00:00
Jim Meyering
e563a1a5b5
.
2000-10-21 20:07:03 +00:00
Jim Meyering
4e329a1473
*** empty log message ***
2000-10-21 20:01:28 +00:00
Jim Meyering
fd717e8d45
*** empty log message ***
2000-10-21 20:00:37 +00:00
Jim Meyering
13e80acf07
The command, `yes ''|./cat -n' would stop printing after INT_MAX lines.
...
(cat): Never let `newlines' exceed 3.
2000-10-21 19:57:41 +00:00
Jim Meyering
51e2ffc524
Prevent a counter buffer overrun when numbering lines and when
...
processing 100 billion lines (or more) of input.
(LINE_COUNTER_BUF_LEN): Define to allow numbering as
many as 10^18 - 1 lines (the old limit was 10^11 - 1, and could
be exceeded without too much trouble). Use this symbol rather
than hard-coding the constant everywhere. Rather than overruning
for input with more lines, mark the line number by putting a
`>' in the leftmost slot.
(next_line_num): Fixed (now academic) possible line buffer overrun.
Patch by Jan Nieuwenhuizen.
2000-10-21 19:16:37 +00:00
Jim Meyering
379688e35d
*** empty log message ***
2000-10-21 13:22:39 +00:00
Jim Meyering
4d2231d02c
*** empty log message ***
2000-10-21 13:09:31 +00:00
Jim Meyering
c344de8d9b
*** empty log message ***
2000-10-21 13:05:55 +00:00
Jim Meyering
fb5e934c73
(SORT_OUT_OF_ORDER): Define.
...
(main): Use it instead of hard-coding the `1'.
2000-10-21 13:05:40 +00:00
Jim Meyering
09ad98374b
(main): Use EXIT_SUCCESS rather than 0.
...
Fail when checking (-c) with more than one file argument,
rather than simply ignoring the extra arguments.
2000-10-21 13:03:40 +00:00
Jim Meyering
6864ceca11
tweak comment
2000-10-21 12:46:58 +00:00
Jim Meyering
ef43db1c4b
(dir_name_r): New function, factored out of dir_name.
...
(dir_name): Use dir_name_r.
2000-10-21 11:44:43 +00:00
Jim Meyering
b9dbd94712
*** empty log message ***
2000-10-21 11:29:01 +00:00
Jim Meyering
9ff69c8035
(memrchr): Declare if necessary.
...
(dir_name): Remove the restriction that there be no
trailing slashes. Now, this code skips past them, effectively
ignoring them.
[TEST_DIRNAME] (main): New unit tests.
2000-10-21 11:28:42 +00:00
Jim Meyering
c03498f2e7
*** empty log message ***
2000-10-21 10:37:14 +00:00
Jim Meyering
e45c3dba07
(jm_PREREQ_DIRNAME): New macro.
2000-10-21 10:37:10 +00:00
Jim Meyering
bc6477ff72
(AC_REPLACE_FUNCS): Add memrchr.
2000-10-21 10:36:49 +00:00
Jim Meyering
e46f105350
(jm_CHECK_DECLS): Also check for memrchr.
2000-10-21 10:36:32 +00:00
Jim Meyering
6ab7032952
*** empty log message ***
2000-10-21 10:33:25 +00:00
Jim Meyering
a5301cb3e2
New file, derived from the one in GNU libc.
2000-10-21 10:27:59 +00:00
Jim Meyering
9bab244d20
.
2000-10-19 11:43:34 +00:00
Jim Meyering
3b5b337246
Update from master repository.
2000-10-19 11:43:28 +00:00
Jim Meyering
3b60294bd9
*** empty log message ***
2000-10-18 20:48:04 +00:00
Jim Meyering
7243403b27
(universal_time): Remove; it's just a temptation to do the wrong thing.
...
(main): The -u option now just sets TZ; it doesn't do anything else.
(show_date): Do not do anything special if -u is set.
This affects the behavior of the -I and -R options.
2000-10-18 20:47:25 +00:00
Jim Meyering
d478d6efec
* src/date.c (universal_time): Remove; it's just a temptation to
...
do the wrong thing.
(main): The -u option now just sets TZ; it doesn't do anything else.
(show_date): Do not do anything special if -u is set.
This affects the behavior of the -I and -R options.
* doc/sh-utils.texi: Document the above.
2000-10-18 20:45:20 +00:00
Jim Meyering
dbfbb93424
Undo the effect of the 1997-07-12 change to date.c; it
...
broke "date -u MMDDhhmm" and it wasn't documented.
This reverts to the behavior of the 1996-01-03 patch.
(utc-0, utc-1, relative-2): Adjust to above change.
2000-10-18 19:03:30 +00:00
Jim Meyering
29a4bf90d3
Undo the effect of the 1997-07-12 change to date.c; it
...
broke "date -u MMDDhhmm" and it wasn't documented.
This reverts to the behavior of the 1996-01-03 patch.
(TZ_UTC0, MAYBE_SET_TZ_UTC0, set_tz): Remove.
(batch_convert): Don't futz with TZ.
(main): -u now parses all dates as UTC, not just some.
2000-10-18 19:02:56 +00:00
Jim Meyering
fe5cad6b29
space to tab
2000-10-18 19:02:34 +00:00
Jim Meyering
39520407ef
*** empty log message ***
2000-10-18 09:51:00 +00:00
Jim Meyering
2e4b629e21
(Examples of date): Fix a typo.
2000-10-18 09:50:56 +00:00
Jim Meyering
eaca68c289
*** empty log message ***
2000-10-18 07:42:08 +00:00
Jim Meyering
7e02b6c989
Make sure the programs use C-locale formats
...
and translations. Bruno Haible reported that this test would fail
when using other locales, because ls printed a translation of `total'.
2000-10-18 07:41:59 +00:00
Jim Meyering
32dfed954f
*** empty log message ***
2000-10-17 08:45:42 +00:00
Jim Meyering
55f43f7915
*** empty log message ***
2000-10-17 08:45:32 +00:00
Jim Meyering
6cca23cec4
*** empty log message ***
2000-10-17 08:45:11 +00:00
Jim Meyering
0be2660d96
[PARAMS]: Define and use.
2000-10-17 08:45:07 +00:00
Jim Meyering
a8bf544803
*** empty log message ***
2000-10-17 06:45:57 +00:00
Jim Meyering
c841079462
Update from libc.
2000-10-17 06:45:49 +00:00
Jim Meyering
ad06715030
*** empty log message ***
2000-10-16 22:05:20 +00:00
Jim Meyering
66a4baa8a6
*** empty log message ***
2000-10-16 22:01:11 +00:00
Jim Meyering
ae2b7961cf
*** empty log message ***
2000-10-16 14:31:38 +00:00
Jim Meyering
6f84766d19
*** empty log message ***
2000-10-16 14:30:39 +00:00
Jim Meyering
fd00df9c4d
fix spell-o in comment
2000-10-16 08:10:58 +00:00
Jim Meyering
d15557db96
(rm_option_init): Remove FIXME-maybe comment.
2000-10-16 08:09:57 +00:00
Jim Meyering
b31c11e46b
.
2000-10-16 08:09:42 +00:00
Jim Meyering
bdb5516fdd
*** empty log message ***
2000-10-16 06:25:55 +00:00
Jim Meyering
c8c93cfefa
*** empty log message ***
2000-10-16 06:25:29 +00:00
Jim Meyering
640221896f
(hard_locale): Use "", not 0 as 2nd arg to setlocale.
...
From Jan Fedak.
2000-10-16 06:24:33 +00:00
Jim Meyering
d73ea5f65a
.
2000-10-15 11:53:35 +00:00
Jim Meyering
d72623052b
.
2000-10-12 02:36:18 +00:00
Jim Meyering
a5b38192d0
(Time directives) [%S]: Range is 0..60, not 0..61.
2000-10-12 02:28:27 +00:00
Jim Meyering
5681a0705f
*** empty log message ***
2000-09-30 11:58:17 +00:00
Jim Meyering
04f6bb2648
*** empty log message ***
2000-09-30 09:50:23 +00:00
Jim Meyering
ad09410b04
(main): Rename local symbolic_mode' to specified_mode'.
2000-09-30 09:40:56 +00:00
Jim Meyering
cc4722e802
*** empty log message ***
2000-09-30 09:39:52 +00:00
Jim Meyering
f8e66794d9
(change_file_mode): Perform the chmod even if the
...
file mode permission bits are the same as those that should be set.
Omitting the chmod call would be alright with minimal 1003.1e DS17
ACLs, but eventually there will be other permissions in addition to
rwx. E.g., add and delete for directories, and something analogous
to NT's take ownership permission.
2000-09-30 09:39:41 +00:00
Jim Meyering
e2b45cb9fe
(main): Don't set the umask to 0 and hand-apply
...
the previously-set umask unconditionally. Do that only when a
MODE has been specified. Otherwise, call mkfifo with the full
creation mask (0777 or 0666) and let the kernel apply the umask.
The difference shows up only on file systems with ACL support
when the containing directory has a default ACL.
Patch by Andreas Gruenbacher.
(main): Rename local `symbolic_mode' to `specified_mode'.
Also, when MODE is specified, call chmod to ensure that the
permission bits are set as specified even when the containing
directory has a default ACL.
2000-09-30 08:56:06 +00:00
Jim Meyering
2170a48956
(main): Rename local symbolic_mode' to specified_mode'.
2000-09-30 08:53:27 +00:00
Jim Meyering
beebc69168
(main): Don't set the umask to 0 and hand-apply
...
the previously-set umask unconditionally. Do that only when a
MODE has been specified. Otherwise, call mknod with the full
creation mask (0777 or 0666) and let the kernel apply the umask.
The difference shows up only on file systems with ACL support
when the containing directory has a default ACL.
Patch by Andreas Gruenbacher.
(main): Rename local `symbolic_mode' to `specified_mode'.
Also, when MODE is specified, call chmod to ensure that the
permission bits are set as specified even when the containing
directory has a default ACL.
2000-09-30 08:53:10 +00:00
Jim Meyering
daf9d41918
(main): Rename local symbolic_mode' to specified_mode'.
2000-09-30 08:49:51 +00:00
Jim Meyering
105cbe3ea3
(main): Don't set the umask to 0 and hand-apply
...
the previously-set umask unconditionally. Do that only when a
MODE has been specified. Otherwise, call mkdir with the full
creation mask (0777 or 0666) and let the kernel apply the umask.
The difference shows up only on file systems with ACL support
when the containing directory has a default ACL.
Patch by Andreas Gruenbacher.
2000-09-30 08:49:17 +00:00
Jim Meyering
f14dbb1710
*** empty log message ***
2000-09-30 08:42:11 +00:00
Jim Meyering
ec8df1d330
*** empty log message ***
2000-09-30 08:35:05 +00:00
Jim Meyering
d7232f8ca7
Update to use newer template.
2000-09-30 08:32:55 +00:00
Jim Meyering
c217428f39
(main): Rename local symbolic_mode' to specified_mode'.
2000-09-30 08:20:23 +00:00
Jim Meyering
41939d7bfe
Remove option-describing comment block.
2000-09-30 08:19:34 +00:00
Jim Meyering
e7f9f83fa1
*** empty log message ***
2000-09-30 08:10:36 +00:00
Jim Meyering
77eb8604f1
(TESTS): Add perm.
2000-09-30 08:10:31 +00:00
Jim Meyering
f8d8ad4e94
*** empty log message ***
2000-09-30 08:09:14 +00:00
Jim Meyering
52e7fcc46c
*** empty log message ***
2000-09-30 08:08:21 +00:00
Jim Meyering
96cde75480
*** empty log message ***
2000-09-30 08:05:32 +00:00
Jim Meyering
55b181511c
(usage): Add a separate usage line, just for `OPTION'.
2000-09-29 21:40:38 +00:00
Jim Meyering
6ce74d5d36
*** empty log message ***
2000-09-29 21:40:33 +00:00
Jim Meyering
588d70c624
*** empty log message ***
2000-09-29 21:39:51 +00:00
Jim Meyering
6a8e993550
Run `diff -c' only if cmp finds a difference.
...
Clean up.
2000-09-29 10:17:51 +00:00
Jim Meyering
087520e781
.
2000-09-25 22:38:16 +00:00
Jim Meyering
8879e63dee
(long_opts): --exact doesn't take an argument.
2000-09-25 22:37:54 +00:00
Jim Meyering
1a37445686
*** empty log message ***
2000-09-25 22:37:17 +00:00
Jim Meyering
d6ce71fb68
*** empty log message ***
2000-09-25 22:36:45 +00:00
Jim Meyering
65e65dbf30
*** empty log message ***
2000-09-25 20:25:04 +00:00
Jim Meyering
ec00767a8e
Don't use `diff -u'. It's not portable.
...
Run `diff -c' only if cmp finds a difference.
2000-09-25 20:23:43 +00:00
Jim Meyering
f443264116
*** empty log message ***
2000-09-25 20:23:11 +00:00
Jim Meyering
6292a2bb96
*** empty log message ***
2000-09-25 19:43:57 +00:00
Jim Meyering
2371d8faaf
Use `(exit 1); exit' paradigm also for framework_failure.
2000-09-25 19:41:56 +00:00
Jim Meyering
2dc45ff0c8
*** empty log message ***
2000-09-25 10:52:09 +00:00
Jim Meyering
d2a170a785
(prev_version_file): Define and use.
2000-09-25 10:51:53 +00:00
Jim Meyering
2da0b15537
(PREV_VERSION): Get the value from a file, rather
...
than trying to derive it from the current version number.
This is much more robust.
(alpha): Record just-released version number in `.version',
and commit (post-tag).
2000-09-25 10:49:35 +00:00
Jim Meyering
9191f089b9
*** empty log message ***
2000-09-25 07:41:45 +00:00
Jim Meyering
5f201a38b6
*** empty log message ***
2000-09-25 07:33:07 +00:00
Jim Meyering
53feb25dd7
*** empty log message ***
2000-09-25 07:17:29 +00:00
Jim Meyering
9726d96742
*** empty log message ***
2000-09-25 00:23:17 +00:00
Jim Meyering
3283bb8b93
(usage): Match revised documentation better.
2000-09-25 00:09:10 +00:00
Jim Meyering
2b9d8efc91
*** empty log message ***
2000-09-25 00:01:22 +00:00
Jim Meyering
c3da9e25ed
(rol): Define (from GnuPG).
2000-09-25 00:00:58 +00:00
Jim Meyering
ab367e6b13
Give credit (GnuPG) where due.
...
(M): Use rol rather than open-coding it.
Add a FIXME comment.
2000-09-24 23:59:39 +00:00
Jim Meyering
8d0687974f
*** empty log message ***
2000-09-24 23:05:57 +00:00
Jim Meyering
230bf31c87
.
2000-09-24 18:42:23 +00:00
Jim Meyering
5f7aed5f78
*** empty log message ***
2000-09-24 11:57:41 +00:00
Jim Meyering
65b0c96d46
(main): Tweak a relatively new diagnostic.
2000-09-24 11:57:36 +00:00
Jim Meyering
cb05584160
*** empty log message ***
2000-09-23 19:27:41 +00:00
Jim Meyering
79043436ce
Output more information when a test fails.
2000-09-23 19:27:33 +00:00
Jim Meyering
3584f04f59
adjust for change in behavior
2000-09-23 19:24:12 +00:00
Jim Meyering
1f5e4907c2
.
2000-09-23 09:29:54 +00:00
Jim Meyering
a04e5b9dbc
(main): When used with --force, each of the --link and
...
--symbolic-link options now implies --remove-destination.
2000-09-22 20:41:40 +00:00
Jim Meyering
ce8d840e83
*** empty log message ***
2000-09-22 19:30:36 +00:00
Jim Meyering
39da0cbc3b
(cp_option_init): Once again make it so install always
...
unlinks an existing destination before trying to open it for writing.
Otherwise, installing onto a running shared library would make the
running program malfunction.
2000-09-22 19:30:29 +00:00
Jim Meyering
dffa52e11a
*** empty log message ***
2000-09-22 19:28:24 +00:00
Jim Meyering
60c672e7ec
(TESTS): Add dir-rm-dest.
2000-09-22 19:27:31 +00:00
Jim Meyering
ace3c90796
*** empty log message ***
2000-09-22 18:31:02 +00:00
Jim Meyering
c2c680ad95
(do_move): Moving a directory specified with a trailing
...
slash from one partition to another, and giving it a different
name at the destination would cause mv to get a failed assertion.
Reported by Michael Stone.
(strip_trailing_slashes_2): Move function definition to precede new first use.
2000-09-22 15:40:43 +00:00
Jim Meyering
e34407ac09
*** empty log message ***
2000-09-22 15:39:03 +00:00
Jim Meyering
bca49a8c12
(TESTS): Add part-rename.
2000-09-22 15:38:37 +00:00
Jim Meyering
483f907eb8
(copy_internal): Don't try to unlink directories when
...
using --remove-dest with -R.
2000-09-22 14:14:55 +00:00
Jim Meyering
f680954f1f
*** empty log message ***
2000-09-22 13:31:14 +00:00
Jim Meyering
e7a17082b4
*** empty log message ***
2000-09-21 14:40:09 +00:00
Jim Meyering
33675b72ce
*** empty log message ***
2000-09-21 05:40:34 +00:00
Jim Meyering
7708d86636
(parse_user_spec): Remove debugging printf I'd added.
...
Argh!
2000-09-21 05:40:28 +00:00
Jim Meyering
ff8d7f3d98
*** empty log message ***
2000-09-20 09:43:37 +00:00
Jim Meyering
39e3db9605
*** empty log message ***
2000-09-20 09:43:07 +00:00
Jim Meyering
8619939503
*** empty log message ***
2000-09-20 08:06:06 +00:00
Jim Meyering
aba49610d9
*** empty log message ***
2000-09-20 08:05:39 +00:00
Jim Meyering
4b5edfea53
(libfetish_a_SOURCES): Add sha.c.
...
(noinst_HEADERS): Add sha.h.
Based on code from Scott G. Miller and from GnuPG.
2000-09-20 08:05:24 +00:00
Jim Meyering
98daab19b9
.
2000-09-20 07:38:56 +00:00
Jim Meyering
6924fde974
*** empty log message ***
2000-09-18 06:37:15 +00:00
Jim Meyering
cf19019bf9
(AC_FUNC_GETLOADAVG): Restore the initial value of LIBS.
...
Otherwise, everyone ends up linking with -lelf for some configurations.
Reported by Mike Stone.
2000-09-18 06:37:01 +00:00
Jim Meyering
eccfa6b591
shrink tmp array length from 80 to 16.
2000-09-17 13:02:43 +00:00
Jim Meyering
1778e41773
use gnupg R/M macros
2000-09-17 13:01:02 +00:00
Jim Meyering
2d3aded1bb
checkpoint
2000-09-17 12:54:25 +00:00
Jim Meyering
9d524deb2b
*** empty log message ***
2000-09-17 11:12:31 +00:00
Jim Meyering
12079963ab
remove debug junk
2000-09-17 11:11:26 +00:00
Jim Meyering
30ee9b3006
moving to gnupg's version of sha1.c
2000-09-17 11:11:01 +00:00
Jim Meyering
e87dcda480
snapshot of massaged original
2000-09-17 11:08:06 +00:00
Jim Meyering
3d929fbda2
.
2000-09-16 16:49:23 +00:00
Jim Meyering
c0e5ce613e
*** empty log message ***
2000-09-16 16:47:06 +00:00
Jim Meyering
59a8abac57
Update from libc.
2000-09-16 16:46:50 +00:00
Jim Meyering
89aa821b03
*** empty log message ***
2000-09-16 16:26:09 +00:00
Jim Meyering
eaa53735c2
(Changing Special Permissions): Remove this statement:
...
`a' in the USERS part of a symbolic mode does not cause the special
permissions to be affected... It doesn't reflect what the code does
and isn't required by POSIX. Reported by aldomel@ix.netcom.com via
Mike Stone.
2000-09-16 16:26:02 +00:00
Jim Meyering
2dfa2338b8
*** empty log message ***
2000-09-15 06:33:32 +00:00
Jim Meyering
a7f53c72b3
*** empty log message ***
2000-09-12 14:04:20 +00:00
Jim Meyering
f6234990b2
*** empty log message ***
2000-09-10 19:48:05 +00:00
Jim Meyering
9eb2ccc113
(LC_ALL): Set to `C' and export to ensure
...
that `ls' sorts the same way for everyone. Reported by Vin Shelton.
2000-09-10 19:47:56 +00:00
Jim Meyering
92ae1c7d2a
*** empty log message ***
2000-09-10 19:04:14 +00:00
Jim Meyering
31d9a98e82
(b_host): Use freefriends.org, not tug.org.
2000-09-10 19:04:09 +00:00
Jim Meyering
4df3e0f3b9
*** empty log message ***
2000-09-10 07:31:54 +00:00
Jim Meyering
834c4dbfe1
(_getopt_internal): Update from glibc.
2000-09-10 07:31:44 +00:00
Jim Meyering
3d7a795592
*** empty log message ***
2000-09-09 16:34:17 +00:00
Jim Meyering
1352d5e6ce
(usage): Make second `Usage' line more precise
...
(also making it match the texinfo documentation).
2000-09-09 16:33:59 +00:00
Jim Meyering
327b8f63c0
*** empty log message ***
2000-09-09 16:02:37 +00:00
Jim Meyering
af49390ea7
Rename ISASCII to IN_CTYPE_DOMAIN.
2000-09-09 15:58:57 +00:00
Jim Meyering
ac42c1a725
Rename ISASCII to IN_CTYPE_DOMAIN.
2000-09-09 15:58:03 +00:00
Jim Meyering
5f9e998bca
Rename ISASCII to IN_CTYPE_DOMAIN.
2000-09-09 15:56:26 +00:00
Jim Meyering
16bcaae35b
(Setting the time): Correct the capitalization of
...
`HHMM' in the info-rendering of the texinfo documentation.
2000-09-09 14:35:39 +00:00
Jim Meyering
315d948fe2
*** empty log message ***
2000-09-09 14:35:18 +00:00
Jim Meyering
3016c52459
*** empty log message ***
2000-09-09 12:12:28 +00:00
Jim Meyering
a6e3bc0ace
(announcement): Use a stricter regexp for the previous version.
2000-09-09 12:12:16 +00:00
Jim Meyering
940dc652a5
*** empty log message ***
2000-09-09 09:58:16 +00:00
Jim Meyering
c0d85f7e45
.
2000-09-09 08:58:58 +00:00
Jim Meyering
fdd7f15c6e
*** empty log message ***
2000-09-09 08:58:42 +00:00
Jim Meyering
88fec8763a
.
2000-09-09 08:56:38 +00:00
Jim Meyering
80fe6fbd20
*** empty log message ***
2000-09-09 08:55:48 +00:00
Jim Meyering
ca10098c93
*** empty log message ***
2000-09-09 08:53:37 +00:00
Jim Meyering
e336878a5b
*** empty log message ***
2000-09-09 08:42:34 +00:00
Jim Meyering
6f98f91fad
*** empty log message ***
2000-09-09 08:27:52 +00:00
Jim Meyering
a2e3399aa2
*** empty log message ***
2000-09-09 08:25:33 +00:00
Jim Meyering
f3643f7edd
(TESTS_ENVIRONMENT): Propagate $MAKE into environment, for special-bits.
2000-09-09 08:24:41 +00:00
Jim Meyering
108783401d
*** empty log message ***
2000-09-09 08:22:54 +00:00
Jim Meyering
88cd90df1e
*** empty log message ***
2000-09-09 08:22:19 +00:00
Jim Meyering
f6c0c0ee16
*** empty log message ***
2000-09-09 08:18:10 +00:00
Jim Meyering
bb4904c751
(TESTS): Add special-bits.
2000-09-09 08:17:33 +00:00
Jim Meyering
6fdcba1097
*** empty log message ***
2000-09-09 07:32:43 +00:00
Jim Meyering
7ce4ee180b
(copy_internal): Call chmod also if we've made the
...
preceding chown call and we're supposed to preserve some special
permission bit(s) that would have been reset by chown.
Reported by Greg Louis.
2000-09-09 07:32:36 +00:00
Jim Meyering
84d9e6f35b
(SAME_OWNER, SAME_GROUP, SAME_OWNER_AND_GROUP): Define.
...
(copy_internal): Avoid calling chown if we know it's not necessary.
2000-09-09 07:29:38 +00:00
Jim Meyering
5e333bb8b8
*** empty log message ***
2000-09-09 07:20:54 +00:00
Jim Meyering
7d5c9847aa
Don't use atoi.
...
Include sys/param.h and limits.h.
Include xstrtol.h.
(CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Define.
(UID_T_MAX, GID_T_MAX, MAXUID, MAXGID): Define.
(parse_user_spec): Use xstrtoul, not atoi when converting numeric
UID, GID. Check range.
2000-09-09 07:20:46 +00:00
Jim Meyering
116698bb24
*** empty log message ***
2000-09-08 09:03:05 +00:00
Jim Meyering
93fe4a3b72
(S_IRWXUGO): Define here, instead.
2000-09-08 09:01:32 +00:00
Jim Meyering
3a66ad8dcd
(S_IRWXUGO): Remove definition.
2000-09-08 09:01:02 +00:00
Jim Meyering
b12b63eced
*** empty log message ***
2000-09-07 13:23:52 +00:00
Jim Meyering
5f44c5626b
.
2000-09-07 13:22:26 +00:00
Jim Meyering
829258e77c
Update from master repository.
2000-09-07 13:22:14 +00:00
Jim Meyering
d9a1527093
*** empty log message ***
2000-09-07 07:08:50 +00:00
Jim Meyering
bd5a2dc9e1
(cut invocation): Note that when using -f, lines with no delimiters are
...
also printed.
2000-09-07 07:08:39 +00:00
Jim Meyering
95ed06eb09
(usage): Note that when using -f, lines with no delimiters are also printed.
2000-09-07 07:08:17 +00:00
Jim Meyering
19ee58e090
Remove obsolete comment block.
2000-09-07 07:01:11 +00:00
Jim Meyering
b61f6618aa
*** empty log message ***
2000-09-06 20:04:17 +00:00
Jim Meyering
7ed190837a
(_getopt_internal): Update from glibc.
2000-09-06 20:04:06 +00:00
Jim Meyering
812dc8da17
*** empty log message ***
2000-09-05 12:15:38 +00:00
Jim Meyering
b150de0a99
Redirect stdout to stderr before trying to
...
remove the temp directory. Otherwise, the `rm -rf' would get an
error because the output file wouldn't be closed and the directory
wouldn't be `empty'.
2000-09-05 12:15:30 +00:00
Jim Meyering
2757680bbf
.
2000-09-05 12:04:29 +00:00
Jim Meyering
9fecbb3105
Remove the `cp -bdl symlink foo' case.
...
since it's no longer portable (hard link to a symlink).
2000-09-05 12:02:40 +00:00
Jim Meyering
b0126126d2
Remove the `cp -dl sl1 sl2' case,
...
since it's no longer portable (hard link to a symlink).
2000-09-05 11:53:03 +00:00
Jim Meyering
3260d507f5
*** empty log message ***
2000-09-05 10:41:18 +00:00
Jim Meyering
537879ee7d
.
2000-09-05 10:22:35 +00:00
Jim Meyering
0c483136cf
.
2000-09-04 20:51:43 +00:00
Jim Meyering
106eedf2a8
Remove declaration of lstat, now that it's in copy.h.
2000-09-04 20:51:29 +00:00
Jim Meyering
cec4418796
Move declaractions of lstat, stat, and rpl_lstat
...
as well as the definition of lstat from cp.c to this file.
2000-09-04 20:51:12 +00:00
Jim Meyering
25e0824d28
Move declaractions of lstat, stat, and rpl_lstat
...
as well as the definition of lstat from here to copy.h.
2000-09-04 20:50:45 +00:00
Jim Meyering
739a268735
*** empty log message ***
2000-09-04 17:01:23 +00:00
Jim Meyering
7c5d2581a0
.
2000-09-04 16:58:38 +00:00
Jim Meyering
9f99fca934
mv's --force (-f) option is no longer needed for
...
this test, now that all it does is cancel --interactive (-i).
2000-09-04 16:58:25 +00:00
Jim Meyering
d7dfef329f
*** empty log message ***
2000-09-04 16:56:17 +00:00
Jim Meyering
daaa56f985
Add new tests using cp's --rem option.
...
Reflect the fact that cp's -f option no longer causes cp to remove the
destination file before trying to open it.
Reflect the fact that `cp -bdl' now makes a backup when copying a
symlink onto the file it points to (FIXME: look into this, and why
cp -bl does *not* do so).
2000-09-04 16:56:09 +00:00
Jim Meyering
143be7ea2d
*** empty log message ***
2000-09-04 15:22:08 +00:00
Jim Meyering
4cb0cadf96
(do_link): Tweak diagnostics.
2000-09-04 15:22:00 +00:00
Jim Meyering
b5545e03db
(same_file_ok): Hoist a test.
2000-09-04 14:49:30 +00:00
Jim Meyering
4dfe280c99
*** empty log message ***
2000-09-04 14:46:18 +00:00
Jim Meyering
616d9920c0
factor out backup/same test, put it after if-else.
2000-09-04 14:45:42 +00:00
Jim Meyering
65a185d754
(same_file_ok): factor some more. improve -- now passes all tests.
...
checkpoint
2000-09-04 14:42:32 +00:00
Jim Meyering
5dcb9b11aa
*** empty log message ***
2000-09-04 08:16:16 +00:00
Jim Meyering
fbc1b0b06f
*** empty log message ***
2000-09-04 08:03:56 +00:00
Jim Meyering
1f64389cd5
*** empty log message ***
2000-09-04 07:27:49 +00:00
Jim Meyering
e2017655a1
*** empty log message ***
2000-09-04 07:25:10 +00:00
Jim Meyering
09af7ed5f7
*** empty log message ***
2000-09-04 07:09:08 +00:00
Jim Meyering
2c663e070c
*** empty log message ***
2000-09-03 18:50:55 +00:00
Jim Meyering
799114aa8c
(cp_option_init): Initialize new members.
2000-09-03 18:50:49 +00:00
Jim Meyering
8ed20d830e
.
2000-09-03 18:50:14 +00:00
Jim Meyering
a513c6c10e
.
2000-09-03 18:49:37 +00:00
Jim Meyering
35640da77d
tweak comment
2000-09-03 15:25:11 +00:00
Jim Meyering
b8fbc41536
Remove obsolete comment block.
...
(cp_option_init): Initialize new members.
(usage): Reflect the fact that --force (-f) relates only to whether
mv prompts.
(main): Remove uses of old `force' option member.
2000-09-03 14:36:50 +00:00
Jim Meyering
475fb2e732
(enum): Add UNLINK_DEST_BEFORE_OPENING.
...
[long_options]: Add an entry for --remove-destination.
(usage): Describe --remove-destination.
(do_copy): Use unlink_dest_after_failed_open member, not `force.'
(cp_option_init): Initialize new members.
(main): Handle UNLINK_DEST_BEFORE_OPENING (aka --remove-destination).
2000-09-03 14:09:23 +00:00
Jim Meyering
b1bf91b67d
correct description of unlink_dest_after_failed_open
2000-09-03 13:56:15 +00:00
Jim Meyering
e2a422b8ef
comment
2000-09-03 13:18:22 +00:00
Jim Meyering
81ab1beb52
Use strcoll (not strcmp) when comparing file names.
2000-09-03 13:06:41 +00:00
Jim Meyering
c199939348
(struct cp_options) [force]: Remove member.
...
[unlink_dest_before_opening]: Add member.
[unlink_dest_after_failed_open]: Add member.
2000-09-03 13:04:44 +00:00
Jim Meyering
76685fb1e9
(same_file_ok): New function, extracted from copy_internal,
...
and partially rewritten.
(copy_internal): Unlink destination file when unlink_dest_before_opening
option is set, and when the source is neither a regular file nor a directory.
2000-09-03 13:01:49 +00:00
Jim Meyering
3e8dff57b2
*** empty log message ***
2000-09-02 09:44:47 +00:00
Jim Meyering
1207fe6788
*** empty log message ***
2000-09-02 09:32:01 +00:00
Jim Meyering
24946d8604
*** empty log message ***
2000-09-02 09:30:03 +00:00
Jim Meyering
aa8f9f7e67
*** empty log message ***
2000-09-02 09:28:31 +00:00
Jim Meyering
9136c97143
*** empty log message ***
2000-09-02 09:08:31 +00:00
Jim Meyering
976d5c8a3f
add basic test
2000-09-02 07:55:32 +00:00
Jim Meyering
3b023926b1
*** empty log message ***
2000-08-30 07:58:05 +00:00
Jim Meyering
048aa98ba8
Merge in changes from GNU libc.
2000-08-30 07:58:01 +00:00
Jim Meyering
3c5e612fce
declare __fpending only if necessary
2000-08-28 14:55:18 +00:00
Jim Meyering
92452ed0a0
check for __fpending declaration
2000-08-28 14:53:10 +00:00
Jim Meyering
edc1ebe9e7
include stdio_ext.h
2000-08-28 14:50:37 +00:00
Jim Meyering
96719d7999
*** empty log message ***
2000-08-27 09:50:08 +00:00
Jim Meyering
739185ba74
.
2000-08-27 09:30:11 +00:00
Jim Meyering
6bf3479c9f
(copy_reg): New parameters: X and NEW_DST.
...
Remove the SPARSE_MODE parameter. Update caller.
Perform POSIX-mandated (for cp) open-with-O_WRONLY|O_TRUNC when
the regular destination file exists; upon failure, unlink
that existing file, then open again, but with O_WRONLY|O_CREAT.
(copy_internal): `force' in not related to interactive; remove
the conjunct.
Remove the entire `else if (x->force)' block; justifying
removal of the non-directory part is easy: POSIX requires we try
to open an existing regular file, so we can't unlink it beforehand.
The part that changes the mode on a directory to allow overwriting
isn't necessary.
2000-08-27 09:30:00 +00:00
Jim Meyering
2c8881fa4e
(copy_internal): Set `new_dst' when the move_mode rename fails,
...
since we then unlink the destination file.
2000-08-27 08:46:21 +00:00
Jim Meyering
a246888987
(copy_reg): Rename two goto labels.
2000-08-27 08:33:35 +00:00
Jim Meyering
5f4e35a42a
.
2000-08-26 22:24:50 +00:00
Jim Meyering
004fa32b78
(usage): --force is independent of --interactive.
2000-08-26 22:24:31 +00:00
Jim Meyering
b679f078af
.
2000-08-26 15:40:01 +00:00
Jim Meyering
64c38128cb
.
2000-08-26 15:39:39 +00:00
Jim Meyering
47ffae51d2
*** empty log message ***
2000-08-26 12:05:55 +00:00
Jim Meyering
dc93e67305
Include "__fpending.h".
...
(close_stdout_status): Return right away if there's nothing to flush.
2000-08-26 12:05:50 +00:00
Jim Meyering
04b3f8c73f
*** empty log message ***
2000-08-26 12:04:46 +00:00
Jim Meyering
15da58e940
*** empty log message ***
2000-08-26 12:04:13 +00:00
Jim Meyering
2c45ec8870
(noinst_HEADERS): Add __fpending.h.
2000-08-26 12:04:01 +00:00
Jim Meyering
b0a76138e8
*** empty log message ***
2000-08-26 11:59:55 +00:00
Jim Meyering
f48d309e1f
*** empty log message ***
2000-08-26 11:58:08 +00:00
Jim Meyering
9f29c127ad
Use jm_FUNC_FPENDING.
2000-08-26 11:56:54 +00:00
Jim Meyering
4edc4fdd20
*** empty log message ***
2000-08-26 11:56:20 +00:00
Jim Meyering
bf25ff5686
*** empty log message ***
2000-08-26 11:55:12 +00:00
Jim Meyering
5dee541de5
*** empty log message ***
2000-08-26 11:46:21 +00:00
Jim Meyering
9ca4b0ce4c
*** empty log message ***
2000-08-26 11:44:00 +00:00
Jim Meyering
86d77d28f6
*** empty log message ***
2000-08-26 11:26:11 +00:00
Jim Meyering
5fec9dcd63
*** empty log message ***
2000-08-26 11:25:48 +00:00
Jim Meyering
5cd332146d
*** empty log message ***
2000-08-25 07:43:45 +00:00
Jim Meyering
f35a629b10
*** empty log message ***
2000-08-25 07:39:22 +00:00
Jim Meyering
2115d8b251
*** empty log message ***
2000-08-24 11:39:14 +00:00
Jim Meyering
44256afd61
Put back the kluge. It's necessary after all.
...
(buggy_lseek_support): New function.
(skip): Use it.
Frank Adler reported that although _llseek returns 0, lseek
erroneously returns an offset suggesting the operation succeeded
even though it fails.
2000-08-24 11:39:08 +00:00
Jim Meyering
078fb9958e
*** empty log message ***
2000-08-24 11:36:28 +00:00
Jim Meyering
10d2bd9fe1
.
2000-08-24 08:40:47 +00:00
Jim Meyering
d5f68c636f
.
2000-08-24 08:40:08 +00:00
Jim Meyering
fc5b8b497f
*** empty log message ***
2000-08-24 08:37:06 +00:00
Jim Meyering
399ca3007b
*** empty log message ***
2000-08-24 08:36:47 +00:00
Jim Meyering
69450c7b8e
(skip): Assume lseek failed if it returned zero, since a zero return is
...
impossible and some buggy drivers return zero.
Use SEEK_CUR rather than SEEK_SET; this fixes a bug when the
file descriptor is not currently rewound.
2000-08-24 08:34:33 +00:00
Jim Meyering
2abb1fd55d
*** empty log message ***
2000-08-23 16:26:55 +00:00
Jim Meyering
5679351226
Include <config.h> unconditionally, to be consistent
...
with all the other programs in this directory.
2000-08-23 16:26:39 +00:00
Jim Meyering
52d06428c4
*** empty log message ***
2000-08-23 07:54:41 +00:00
Jim Meyering
9fa18193a8
*** empty log message ***
2000-08-23 07:54:23 +00:00
Jim Meyering
c5a36496a9
longer input
2000-08-23 07:54:06 +00:00
Jim Meyering
89f0eb153f
redir dd's stderr
2000-08-23 07:49:05 +00:00
Jim Meyering
0816398823
change PROG from ls to dd
2000-08-23 07:48:11 +00:00
Jim Meyering
2ca0198ba4
(TESTS): Add not-rewound.
2000-08-23 07:47:52 +00:00
Jim Meyering
441d42d262
*** empty log message ***
2000-08-23 07:45:59 +00:00
Jim Meyering
47635579b0
use better trap
2000-08-23 07:38:21 +00:00
Jim Meyering
ed034dc2fb
*** empty log message ***
2000-08-23 07:35:22 +00:00
Jim Meyering
d704481d1f
back out last change
2000-08-23 07:33:28 +00:00
Jim Meyering
9445f3be05
*** empty log message ***
2000-08-22 11:12:06 +00:00
Jim Meyering
ba9af72e94
Don't even try to use lseek on character devices.
...
(buggy_lseek_support): New function.
(skip): Use it.
Reported by Martin Gallant via Michael Stone.
2000-08-22 11:12:01 +00:00
Jim Meyering
f2f8c736c9
*** empty log message ***
2000-08-22 11:05:47 +00:00
Jim Meyering
3ee1d2075c
Clean up traps. Create files in a subdir.
2000-08-21 09:45:52 +00:00
Jim Meyering
4ff47b028e
remove `dir' in trap, too
2000-08-21 09:41:56 +00:00
Jim Meyering
6d622fcb6b
use better trap
2000-08-21 09:39:59 +00:00
Jim Meyering
dfdd08e943
*** empty log message ***
2000-08-21 05:29:32 +00:00
Jim Meyering
bcb31e6df5
*** empty log message ***
2000-08-21 05:15:55 +00:00
Jim Meyering
e37426d44c
*** empty log message ***
2000-08-20 22:48:42 +00:00
Jim Meyering
5344a40bc2
remove blank line
2000-08-20 22:46:16 +00:00
Jim Meyering
f79086fbd3
*** empty log message ***
2000-08-20 22:46:05 +00:00
Jim Meyering
3944f9acc9
*** empty log message ***
2000-08-20 22:35:52 +00:00
Jim Meyering
5f69a51188
.
2000-08-20 21:16:36 +00:00
Jim Meyering
fc27421c82
New file. From J. David Anglin.
2000-08-20 21:12:36 +00:00
Jim Meyering
3581b3cf77
*** empty log message ***
2000-08-20 21:04:38 +00:00
Jim Meyering
9f425a515b
*** empty log message ***
2000-08-20 21:04:26 +00:00
Jim Meyering
b4721f8c6e
(TESTS): Add cp-HL.
2000-08-20 21:04:20 +00:00
Jim Meyering
59bf576f46
*** empty log message ***
2000-08-20 21:03:48 +00:00
Jim Meyering
1d0ba16702
*** empty log message ***
2000-08-20 21:03:03 +00:00
Jim Meyering
c4c4106e8b
*** empty log message ***
2000-08-20 20:50:26 +00:00
Jim Meyering
d7af479281
*** empty log message ***
2000-08-20 20:49:58 +00:00
Jim Meyering
5b55669c7a
(cp_option_init): Initialize to DEREF_ALWAYS, not `1'.
2000-08-20 20:49:44 +00:00
Jim Meyering
94d34806bd
(cp_option_init): Initialize to DEREF_NEVER, not `0'.
2000-08-20 20:49:34 +00:00
Jim Meyering
c93a607f05
(long_opts): Add --dereference, -L.
...
(usage): Describe -L and -H.
(cp_option_init): Initialize to DEREF_UNDEFINED, not `1'.
(main): Add `H' and `-L' to getopt spec string.
[case 'a']: Initialize `dereference' to DEREF_NEVER, not 0.
[case 'd']: Likewise.
[case 'H']: New case.
[case 'L']: New case.
[case 'R']: Don't set dereference to `0' here.
If it's not yet defined, set x.dereference to DEREF_NEVER
if -R was specified, else set it to DEREF_ALWAYS.
Set x.xstat accordingly for -H.
2000-08-20 20:48:57 +00:00
Jim Meyering
7b1d35af90
Declare lstat.
...
(copy_dir): Set `xstat' member to lstat so that with `-H' we don't
follow symlinks found via recursive traversal.
Update uses of `dereference' to compare against new enum member names.
2000-08-20 20:48:45 +00:00
Jim Meyering
33db1748a0
(enum Dereference_symlink): Define.
...
(struct cp_options) [dereference]: Change type to Dereference_symlink.
2000-08-20 20:35:25 +00:00
Jim Meyering
9c55b67dd4
.
2000-08-20 16:48:02 +00:00
Jim Meyering
74a00a63a0
.
2000-08-20 15:56:43 +00:00
Jim Meyering
f801837d6c
.
2000-08-20 15:56:11 +00:00
Jim Meyering
55692e275e
*** empty log message ***
2000-08-20 12:45:35 +00:00
Jim Meyering
5bf6f179da
Include utmp.h `#if HAVE_UTMP_H', rather than
...
`#if !HAVE_UTMPX_H'. The latter would lose on systems with neither
utmp.h nor utmpx.h. Reported by Eli Zaretskii.
2000-08-20 12:45:31 +00:00
Jim Meyering
f9850882f1
(print_totals): Rename global from opt_combined_arguments.
2000-08-20 09:55:23 +00:00
Jim Meyering
5d0d80fc27
fix my grammar error in last change
2000-08-19 11:09:03 +00:00
Jim Meyering
c055d35869
*** empty log message ***
2000-08-19 11:07:46 +00:00
Jim Meyering
61a8f5b321
*** empty log message ***
2000-08-19 11:07:37 +00:00
Jim Meyering
0dd04df27f
(writeline): Correct comments.
...
From Bruno Haible.
2000-08-19 11:07:32 +00:00
Jim Meyering
dde8f61f1c
*** empty log message ***
2000-08-18 07:08:34 +00:00
Jim Meyering
1696188993
(DO_CHOWN): Do not make a special case for non-root.
...
POSIX.2 requires that cp -p and mv attempt to set the uid of the
destination file, even if you're not root. This affects behavior
only on hosts that let you give files away via chmod.
2000-08-18 07:08:04 +00:00
Jim Meyering
3804c0288a
*** empty log message ***
2000-08-15 13:12:57 +00:00
Jim Meyering
70b951593e
Add tests for just-fixed bug.
2000-08-15 13:12:48 +00:00
Jim Meyering
614723b9c1
*** empty log message ***
2000-08-15 13:08:31 +00:00
Jim Meyering
849d512ee9
*** empty log message ***
2000-08-15 13:08:06 +00:00
Jim Meyering
c4e4ba9607
*** empty log message ***
2000-08-15 13:07:40 +00:00
Jim Meyering
5f52473b9c
*** empty log message ***
2000-08-15 13:05:21 +00:00
Jim Meyering
f0a4b95c58
(count_entry): Remember the current directory also for `.'
...
and `..'. Reported by Stephen Smoogen, based on a patch from H.J. Lu.
2000-08-15 13:05:03 +00:00
Jim Meyering
d5d043c57a
*** empty log message ***
2000-08-14 21:42:45 +00:00
Jim Meyering
5f14914c49
remove incorrect FIXME comment.
2000-08-14 21:40:30 +00:00
Jim Meyering
8c446739e7
*** empty log message ***
2000-08-14 09:58:58 +00:00
Jim Meyering
0f8dd3a954
(copy_reg): Move declaration of local, `n_read', into
...
the scope where it's used.
(copy_internal): In calling copy_reg, pass not the raw `src_mode',
but the possibly-umask-relative mode, `get_dest_mode (x, src_mode)'.
2000-08-14 09:58:25 +00:00
Jim Meyering
d927d60b36
(copy_reg): Add comment.
2000-08-13 13:13:25 +00:00
Jim Meyering
bed2ded78f
*** empty log message ***
2000-08-13 13:05:16 +00:00
Jim Meyering
406f1dcb0f
*** empty log message ***
2000-08-13 13:04:52 +00:00
Jim Meyering
fc0b4f7672
*** empty log message ***
2000-08-13 13:04:27 +00:00
Jim Meyering
262dbfe2f6
*** empty log message ***
2000-08-13 13:03:41 +00:00
Jim Meyering
27289e8b53
*** empty log message ***
2000-08-13 13:03:13 +00:00
Jim Meyering
8656b00f6d
(get_dest_mode): Rename from new_nondir_mode.
...
Honor the umask for `cp', but not for `mv' or `cp -p'.
(copy_reg): New 4th parameter, dst_mode. Pass it as 3rd arg. to open.
(copy_internal): Change type of locals `src_mode' and `src_type' from
int to mode_t.
Remove unnecessary local `fix_mode'.
Combine two if-stmts into one.
Pass `src_mode' as 4th arg to copy_reg.
If we've just created a new regular file, return early, skipping the
chmod step. copy_reg now sets permissions of such files upon creation.
Use get_dest_mode, so there's just one chmod call here.
2000-08-13 13:03:07 +00:00
Jim Meyering
ce9d58029c
Use jm_FUNC_UNLINK_BUSY_TEXT.
2000-08-12 13:27:29 +00:00
Jim Meyering
c187c5884b
*** empty log message ***
2000-08-12 13:25:33 +00:00
Jim Meyering
ae8efa7087
.
2000-08-12 13:24:44 +00:00
Jim Meyering
13a7e4caf8
(TESTS): Add perm.
2000-08-12 13:24:31 +00:00
Jim Meyering
00874a5dad
*** empty log message ***
2000-08-12 13:23:18 +00:00
Jim Meyering
52f1830329
Remove test for the VERSION_CONTROL and/or
...
SIMPLE_BACKUP_SUFFIX envvars. Source ../envvar-check instead.
2000-08-12 13:22:59 +00:00
Jim Meyering
af77319c56
Remove test for the VERSION_CONTROL and/or
...
SIMPLE_BACKUP_SUFFIX envvars. Source ../envvar-check instead.
2000-08-12 13:22:19 +00:00
Jim Meyering
60d7a8e772
Remove test for the VERSION_CONTROL and/or
...
SIMPLE_BACKUP_SUFFIX envvars. Source ../envvar-check instead.
2000-08-12 13:21:47 +00:00
Jim Meyering
e37768067a
Remove test for the VERSION_CONTROL and/or
...
SIMPLE_BACKUP_SUFFIX envvars. Source ../envvar-check instead.
2000-08-12 13:21:13 +00:00
Jim Meyering
47e19fb368
*** empty log message ***
2000-08-12 13:19:27 +00:00
Jim Meyering
f2893678eb
*** empty log message ***
2000-08-12 07:24:27 +00:00
Jim Meyering
1a27d41352
.
2000-08-12 06:17:33 +00:00
Jim Meyering
9099ba78e2
*** empty log message ***
2000-08-12 05:50:21 +00:00
Jim Meyering
017ee79337
*** empty log message ***
2000-08-12 05:16:40 +00:00
Jim Meyering
44d3e01da9
tweak the `whether...' message
2000-08-12 04:59:31 +00:00
Jim Meyering
52d20e4420
(jm_FUNC_UNLINK_BUSY_TEXT): New file/macro.
...
From J. David Anglin.
2000-08-12 04:57:18 +00:00
Jim Meyering
04d18f430c
*** empty log message ***
2000-08-11 20:59:57 +00:00
Jim Meyering
c2177b12b3
Portable shell scripts should specify global options before key fields.
...
Move global LC_CTYPE remark to each sort option that depends on LC_CTYPE.
sort -g depends on LC_NUMERIC.
Add @vindex where it's missing.
"radix character" -> "decimal-point character", to match Standard C
terminology, which is easier for most people to follow.
"comm" does not consider trailing newlines to be significant.
2000-08-11 20:59:49 +00:00
Jim Meyering
7c032c04b9
*** empty log message ***
2000-08-11 09:20:36 +00:00
Jim Meyering
19d6aed760
Add support for multi-byte locales.
...
(iswprint, mbrtowc, wcwidth): Provide default definitions.
(total_bytes): New variable.
(print_bytes): New variable.
(longopts): Change abbreviation for --chars from 'c' to 'm'.
(usage): Update.
(write_counts): Add `bytes' argument.
(wc): New variables `bytes', `count_bytes', `count_chars',
`count_complicated'. The old code determines `bytes', not `chars'.
New case for MB_CUR_MAX > 1. A non-printable non-space character does
not increment the line position or start a word. Update `total_bytes'.
(main): Initialize `print_bytes' and `total_bytes' to 0. Accept 'm'
option. Pass `total_bytes' to write_counts.
2000-08-11 09:20:31 +00:00
Jim Meyering
c14f06f708
*** empty log message ***
2000-08-11 09:13:00 +00:00
Jim Meyering
5018ccfb7e
(usage): Describe -d and -i in a locale-independent way.
2000-08-11 09:12:47 +00:00
Jim Meyering
d0c8664700
(usage): Don't describe System V syntax, as it doesn't always work.
2000-08-11 09:12:05 +00:00
Jim Meyering
2ed0078725
Recommend against the System V syntax
...
for tr ranges, and don't use it in examples. Use POSIX
classes rather than ranges, for portability.
2000-08-11 09:11:20 +00:00
Jim Meyering
f64320db7b
(wc invocation): Update accordingly.
2000-08-11 09:10:22 +00:00
Jim Meyering
f253241fa6
*** empty log message ***
2000-08-08 10:53:28 +00:00
Jim Meyering
129ede91ad
(movefile): Invoke xalloc_die instead of printing our own message.
2000-08-08 10:53:23 +00:00
Jim Meyering
c5e73d1f4a
*** empty log message ***
2000-08-08 07:16:45 +00:00
Jim Meyering
543cd52e60
*** empty log message ***
2000-08-08 07:13:46 +00:00
Jim Meyering
a9a5efd77b
(remove_cwd_entries, rm): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:13:36 +00:00
Jim Meyering
b99ee65d9f
(main): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:12:24 +00:00
Jim Meyering
b2557211cb
(do_link): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:11:46 +00:00
Jim Meyering
6fa66b8414
(main): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:11:30 +00:00
Jim Meyering
13587cf0ec
(xstrndup): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:11:12 +00:00
Jim Meyering
deffd164df
*** empty log message ***
2000-08-08 07:10:22 +00:00
Jim Meyering
8b6882e5e9
(cut_fields): Invoke xalloc_die instead of printing our own message.
...
(cut_fields): Check for I/O error as well as end-of-file.
2000-08-08 07:09:31 +00:00
Jim Meyering
1899efe4f6
(copy_dir, copy_internal): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:08:17 +00:00
Jim Meyering
8180fd9209
(main): Invoke xalloc_die instead of printing our own message.
2000-08-08 07:07:55 +00:00
Jim Meyering
d681dd7524
(quotearg_colon, xmalloc): "virtual memory exhausted" -> "memory exhausted"
2000-08-08 07:03:41 +00:00
Jim Meyering
c64d3aaf18
(usage, main): For cp -P messages, mention the new behavior as well as the old.
2000-08-08 06:55:47 +00:00
Jim Meyering
b6bacc5dcf
Invoke xalloc_die instead of printing our own message.
2000-08-08 06:53:14 +00:00
Jim Meyering
3424a30611
*** empty log message ***
2000-08-07 17:07:19 +00:00
Jim Meyering
045b33aaef
(xalloc_msg_memory_exhausted): Now char const[],
...
not char *const and pointing to a constant array.
(xrealloc): Comment fix.
2000-08-07 17:06:38 +00:00
Jim Meyering
1fdeee96e2
(print_and_abort): Use "memory exhausted", not "virtual memory exhausted".
2000-08-07 17:05:37 +00:00
Jim Meyering
8d381987d0
comment fix
2000-08-07 17:03:20 +00:00
Jim Meyering
1def0627b7
(xalloc_msg_memory_exhausted): Now char const[],
...
not char *const and pointing to a constant array.
2000-08-07 17:02:15 +00:00
Jim Meyering
cab29a570d
(same_name): Invoke xalloc_die instead of printing our own message.
...
(parse_user_spec):
Don't translate a message until just before returning,
to avoid unnecessary translation.
2000-08-07 16:56:29 +00:00
Jim Meyering
02edb50e8f
(same_name): Invoke xalloc_die instead of printing our own message.
2000-08-07 16:55:57 +00:00
Jim Meyering
3190f18d1c
*** empty log message ***
2000-08-07 16:50:27 +00:00
Jim Meyering
d8f02c5c3a
(xputenv): Invoke xalloc_die instead of printing our own message.
2000-08-07 16:50:11 +00:00
Jim Meyering
8f8f0254b2
*** empty log message ***
2000-08-07 15:51:08 +00:00
Jim Meyering
51b6b653a2
back out Copyright date changes for files with no changes year
2000-08-07 15:48:18 +00:00
Jim Meyering
90fb34362a
*** empty log message ***
2000-08-07 13:27:40 +00:00
Jim Meyering
7299626404
*** empty log message ***
2000-08-07 13:27:33 +00:00
Jim Meyering
0ae67ef6a8
(head): Call write_header here.
...
(head_file): ... not here.
2000-08-07 13:27:24 +00:00
Jim Meyering
fd5da15041
(closeout_func): Remove variable.
...
(close_stdout_wrapper): Remove unused function.
(main): Remove assignment to closeout_func.
2000-08-07 13:23:44 +00:00
Jim Meyering
0981ef97c0
(fold_file): Remove ferror(stdout) check, already done in close_stdout.
2000-08-07 13:19:52 +00:00
Jim Meyering
eb6e8b63c6
*** empty log message ***
2000-08-07 08:57:11 +00:00
Jim Meyering
0ef1ebe00e
(enum) [PARENTS_OPTION]: New member.
...
(long_opts): Update "parents" and deprecated "path" entries to use
`PARENTS_OPTION', not `P'.
(usage): Update --help output.
(main): Warn that the meaning of `-P' will soon change.
2000-08-07 08:55:50 +00:00
Jim Meyering
56752ea034
*** empty log message ***
2000-08-07 08:18:32 +00:00
Jim Meyering
568f9e0516
*** empty log message ***
2000-08-07 07:15:31 +00:00
Jim Meyering
497785afe5
(AC_MBSTATE_T): Define mbstate_t to be int,
...
not char, for compatibility with glibc 2.1.3 strftime.c.
2000-08-07 07:15:25 +00:00
Jim Meyering
43fde4395a
(usage): Warn more succintly about the effects of
...
the locale on sort order.
2000-08-07 07:07:00 +00:00
Jim Meyering
aee6ce52e0
*** empty log message ***
2000-08-06 19:54:55 +00:00
Jim Meyering
a64e651230
.
2000-08-06 19:09:08 +00:00
Jim Meyering
4951b1a4b0
*** empty log message ***
2000-08-06 16:12:42 +00:00
Jim Meyering
3110281aad
We know nbytes is 0, so remove it from bail-out test.
2000-08-06 15:08:29 +00:00
Jim Meyering
0d9ee9b50c
*** empty log message ***
2000-08-06 09:06:22 +00:00
Jim Meyering
496964cdc3
*** empty log message ***
2000-08-06 09:06:00 +00:00
Jim Meyering
9048856887
*** empty log message ***
2000-08-06 09:03:33 +00:00
Jim Meyering
61b0870c41
(pipe_lines): Declare local `cp' to be const.
2000-08-06 09:03:29 +00:00
Jim Meyering
ae9ce08522
*** empty log message ***
2000-08-06 08:45:47 +00:00
Jim Meyering
95b686e751
(pipe_lines): Add variable `nbytes' so we can free
...
`tmp' immediately after read loop. Don't process an empty file.
This fixes a buffer-underrun error -- also thanks to bounded pointers.
2000-08-06 08:44:11 +00:00
Jim Meyering
773a575cd5
(main): Rename local t' to tmp_dir' to avoid shadowing
...
a previous local by that name.
(usage): Warn that GNU sort is now locale-aware, and suggest
people put LC_ALL=POSIX in their environment.
2000-08-05 20:27:49 +00:00
Jim Meyering
8db7ef9e42
*** empty log message ***
2000-08-05 19:36:37 +00:00
Jim Meyering
6b95201b8d
.
2000-08-05 19:36:20 +00:00
Jim Meyering
a8fd3f260a
.
2000-08-05 19:35:59 +00:00
Jim Meyering
8b39b39763
*** empty log message ***
2000-08-05 19:31:58 +00:00
Jim Meyering
76211dbaeb
.
2000-08-05 11:51:10 +00:00
Jim Meyering
1b57516fe2
*** empty log message ***
2000-08-05 11:50:43 +00:00
Jim Meyering
b3197453ad
(init_header): Fix buffer-overrun error.
...
Allocated buffer was sometimes too small.
Reported by Greg McGary (who found this bug using his
bounded-pointers-enabled gcc).
(init_header): Move declarations of several variables into the
inner scope where they are used.
2000-08-05 10:56:12 +00:00
Jim Meyering
f79bc88685
.
2000-08-05 10:51:58 +00:00
Jim Meyering
81b2c3735e
(narrow-1): New test, for the above.
2000-08-05 10:51:39 +00:00
Jim Meyering
e69797a267
*** empty log message ***
2000-08-05 08:34:36 +00:00
Jim Meyering
77a40f148f
(MAX): Remove definition (It's in sys2.h).
2000-08-05 08:34:25 +00:00
Jim Meyering
26a7265907
*** empty log message ***
2000-08-04 10:18:09 +00:00
Jim Meyering
4e39b59aba
*** empty log message ***
2000-08-04 10:13:36 +00:00
Jim Meyering
90d90ce434
(store_columns): Remove conjunct that would dereference
...
an out-of-bounds pointer. Reported by Greg McGary (who found this
bug using his bounded-pointers-enabled gcc).
2000-08-04 10:13:30 +00:00
Jim Meyering
a5b5eb21f9
*** empty log message ***
2000-08-03 23:10:28 +00:00
Jim Meyering
641dabb657
(SET_HIGH_BOUND, MOVE_BUFFER_POINTER,
...
ELSE_EXTEND_BUFFER_HIGH_BOUND): New macros.
(EXTEND_BUFFER): Use them.
2000-08-03 23:10:05 +00:00
Jim Meyering
0037a01cf8
.
2000-08-03 08:00:40 +00:00
Jim Meyering
c60c4a9fdc
.
2000-08-03 08:00:00 +00:00
Jim Meyering
1d80882fc0
*** empty log message ***
2000-08-03 07:57:51 +00:00
Jim Meyering
f3e288c470
($(srcdir)/$x-tests): Use -I$(srcdir), not `-I.'.
...
(Makefile.am): Likewise. Reported by Greg McGary.
2000-08-03 07:57:46 +00:00
Jim Meyering
ac4300150a
.
2000-08-01 07:52:37 +00:00
Jim Meyering
051a7c856a
*** empty log message ***
2000-08-01 07:52:26 +00:00
Jim Meyering
449a130ddb
ranges vs ebcdic
2000-08-01 07:39:56 +00:00
Jim Meyering
10798a81c4
*** empty log message ***
2000-08-01 07:11:04 +00:00
Jim Meyering
cf04cc6ec2
(tee): Use SET_BINARY and SET_BINARY2.
...
From Prashant TR.
2000-08-01 07:10:57 +00:00
Jim Meyering
fe15457dcd
*** empty log message ***
2000-08-01 07:10:10 +00:00
Jim Meyering
a55a40b616
(ISSLASH): Define.
...
(BACKSLASH_IS_PATH_SEPARATOR): Define.
(dir_name) [BACKSLASH_IS_PATH_SEPARATOR]: Handle the case in which
both `\' and `/' may be use as path separators.
Based on a patch from Prashant TR.
2000-08-01 07:10:05 +00:00
Jim Meyering
d203fb94d2
*** empty log message ***
2000-07-31 18:30:27 +00:00
Jim Meyering
8baafe1f08
(quotearg_n_options): Don't make the initial
...
slot vector a constant, since it might get modified.
2000-07-31 18:30:21 +00:00
Jim Meyering
07e0171826
Tweak comments, per Bruno's comments.
2000-07-31 12:31:44 +00:00
Jim Meyering
d034a083ab
Tweak comments, per Bruno's comments.
2000-07-31 12:30:24 +00:00
Jim Meyering
cbed17e88a
*** empty log message ***
2000-07-31 07:48:05 +00:00
Jim Meyering
ef49ee4777
(quotearg_n_options): Preallocate a slot 0
...
buffer, so that the caller can always quote one small
component of a "memory exhausted" message in slot 0.
From a suggestion by Jim Meyering.
2000-07-31 07:23:01 +00:00
Jim Meyering
a2e30297d1
*** empty log message ***
2000-07-31 06:50:26 +00:00
Jim Meyering
56d6e5a38a
(cut_fields): Use virtual memory exhausted', not Memory exhausted'.
2000-07-31 06:48:43 +00:00
Jim Meyering
4e02f20bd3
Use virtual memory exhausted', not Memory exhausted'.
2000-07-31 06:47:33 +00:00
Jim Meyering
216cc77784
*** empty log message ***
2000-07-31 06:46:33 +00:00
Jim Meyering
6fb996fcc5
[!HAVE_CONFIG_H]: Use virtual memory exhausted', not Memory exhausted'.
2000-07-31 06:46:21 +00:00
Jim Meyering
5a95ad0a73
Use virtual memory exhausted', not Memory exhausted'.
2000-07-31 06:44:51 +00:00
Jim Meyering
5dcaccf5be
*** empty log message ***
2000-07-30 20:25:31 +00:00
Jim Meyering
beb983dd07
*** empty log message ***
2000-07-30 19:51:03 +00:00
Jim Meyering
e0be88dd59
(ISPRINT): Undef before defining to avoid warning.
2000-07-30 19:50:58 +00:00
Jim Meyering
456a1ea3ea
*** empty log message ***
2000-07-30 18:44:58 +00:00
Jim Meyering
c8a15b9edb
Add quote marks to match new behavior.
2000-07-30 18:44:43 +00:00
Jim Meyering
0e1dfa9b8b
(remove_file): Quote the file names that are displayed with --verbose.
2000-07-30 18:42:07 +00:00
Jim Meyering
7b79dfe695
(copy_internal): Quote the file names that are displayed
...
with --verbose and --backup.
2000-07-30 18:41:55 +00:00
Jim Meyering
a53a181821
*** empty log message ***
2000-07-30 17:08:10 +00:00
Jim Meyering
614cf2b06b
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 17:08:05 +00:00
Jim Meyering
a73455fc19
*** empty log message ***
2000-07-30 17:06:49 +00:00
Jim Meyering
87ad4e1dbb
.
2000-07-30 16:51:16 +00:00
Jim Meyering
56836dca33
.
2000-07-30 16:50:16 +00:00
Jim Meyering
3048ed8790
.
2000-07-30 16:49:47 +00:00
Jim Meyering
a0947ac542
*** empty log message ***
2000-07-30 16:45:35 +00:00
Jim Meyering
a313a8b995
*** empty log message ***
2000-07-30 16:34:56 +00:00
Jim Meyering
c2c1f42b0b
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:34:48 +00:00
Jim Meyering
381ba4a26a
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:33:08 +00:00
Jim Meyering
8330089910
*** empty log message ***
2000-07-30 16:30:59 +00:00
Jim Meyering
ff6161442d
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:30:43 +00:00
Jim Meyering
7373e3149d
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:29:15 +00:00
Jim Meyering
608cabf1d4
*** empty log message ***
2000-07-30 16:28:30 +00:00
Jim Meyering
76bc5dc396
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:28:25 +00:00
Jim Meyering
fb61cfca00
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:26:43 +00:00
Jim Meyering
1f9d1ea959
*** empty log message ***
2000-07-30 16:25:01 +00:00
Jim Meyering
eb128f8a49
(make_path): Quote the other instance, too.
2000-07-30 16:24:51 +00:00
Jim Meyering
395e6c592a
include quote.h.
2000-07-30 16:21:57 +00:00
Jim Meyering
4d617153d5
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:21:39 +00:00
Jim Meyering
222f736378
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-30 16:19:33 +00:00
Jim Meyering
b53d6da640
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
Add more precise diagnostics.
2000-07-30 16:16:16 +00:00
Jim Meyering
d4365673c5
(remove_cwd_entries): Quote one more file name.
2000-07-30 16:03:37 +00:00
Jim Meyering
493d6182eb
tweak diagnostic
2000-07-30 16:01:48 +00:00
Jim Meyering
6986c2b9ad
*** empty log message ***
2000-07-30 15:32:15 +00:00
Jim Meyering
e15422c3d3
*** empty log message ***
2000-07-30 15:31:20 +00:00
Jim Meyering
ec739a978b
*** empty log message ***
2000-07-30 15:29:27 +00:00
Jim Meyering
b9e891771e
*** empty log message ***
2000-07-30 15:28:36 +00:00
Jim Meyering
3b18fcfb6a
*** empty log message ***
2000-07-30 15:24:27 +00:00
Jim Meyering
ae3ec5f069
*** empty log message ***
2000-07-30 15:23:55 +00:00
Jim Meyering
02b4fede5b
moved from ../src
2000-07-30 15:17:34 +00:00
Jim Meyering
74fe479350
(do_move): Fix typo.
2000-07-30 15:01:11 +00:00
Jim Meyering
048017b39c
(dir_name): Use __MSDOS__ in favor of MSDOS.
2000-07-29 17:11:33 +00:00
Jim Meyering
734d411884
*** empty log message ***
2000-07-29 17:06:53 +00:00
Jim Meyering
4524bbcaf8
(diacrit_diac): Use __MSDOS__ in favor of MSDOS.
2000-07-29 17:06:00 +00:00
Jim Meyering
70c58e8192
(base_name): Use ISSLASH rather than comparing against `/'.
2000-07-29 16:45:30 +00:00
Jim Meyering
ce49687fac
fix spelling error in comment: s/squirelled/squirreled/.
2000-07-29 14:55:51 +00:00
Jim Meyering
7ddc6c5927
*** empty log message ***
2000-07-29 08:15:37 +00:00
Jim Meyering
043c4958de
remove prematurely-added ISSLASH definition
2000-07-29 08:15:01 +00:00
Jim Meyering
3819c2d7cb
(dir_name): Assert that there are no trailing slashes.
2000-07-29 08:10:46 +00:00
Jim Meyering
ba8620bf01
*** empty log message ***
2000-07-29 08:00:17 +00:00
Jim Meyering
e32586114e
(dir_name) [MSDOS]: Declare `lim' to be const.
2000-07-29 08:00:11 +00:00
Jim Meyering
7102df4dd3
*** empty log message ***
2000-07-29 06:17:27 +00:00
Jim Meyering
586254e713
Include <limits.h>, <stdlib.h>, <wchar.h>, <wctype.h>.
...
(quote_name): Use mbrtowc to step through the filename string while
replacing nonprintables with question marks. Return the screen width,
not the strlen length. Do no output if the out stream is NULL.
(length_of_file_name_and_frills): Use the quote_name return value.
2000-07-29 06:17:02 +00:00
Jim Meyering
cbcd5929c1
*** empty log message ***
2000-07-29 06:09:43 +00:00
Jim Meyering
e6db9876a0
tweak comments
2000-07-29 06:09:22 +00:00
Jim Meyering
f247c7bd44
(mbswidth): Add a flags argument.
...
(mbswidth): New declaration.
(MBSW_ACCEPT_INVALID, MBSW_ACCEPT_UNPRINTABLE): New macros.
2000-07-29 06:02:28 +00:00
Jim Meyering
e7a7601ef4
.
2000-07-29 05:47:42 +00:00
Jim Meyering
3330c7dab7
*** empty log message ***
2000-07-29 05:42:14 +00:00
Jim Meyering
d0f57e1004
(temp_dir): Remove.
...
(temp_dirs, temp_dir_count, temp_dir_alloc): New vars.
(process_id): New var.
(usage): Describe new use of -T.
(add_temp_dir): New function.
(tempname): Use new temp_dirs array.
Do not discard information from the process-id or sequence
number, unless we have short file names.
(sighandle): Use process_id instead of getpid.
(main): Initialize process_id.
Add support for the new use of -T.
2000-07-29 05:41:55 +00:00
Jim Meyering
9b14de28be
sort's -T option can now appear multiple times.
2000-07-29 05:31:44 +00:00
Jim Meyering
9133ae8f15
*** empty log message ***
2000-07-29 05:25:34 +00:00
Jim Meyering
d86f9d40a5
(change_file_owner): Save errno from a possibly failed chown,
...
and use that later. Otherwise, errno itself could be clobbered before used.
2000-07-25 22:23:05 +00:00
Jim Meyering
ebd74667bc
(change_file_mode): Save errno from a possibly failed chown,
...
and use that later. Otherwise, errno itself could be clobbered before used.
2000-07-25 22:22:52 +00:00
Jim Meyering
d3938d3118
(change_file_group): Save errno from a possibly failed chown,
...
and use that later. Otherwise, errno itself could be clobbered before used.
2000-07-25 22:22:29 +00:00
Jim Meyering
c0186d3cbb
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
Add more precise diagnostics.
2000-07-25 13:06:31 +00:00
Jim Meyering
289dacfa49
tweak diagnostic
2000-07-25 12:28:33 +00:00
Jim Meyering
1bfc7036c0
*** empty log message ***
2000-07-25 12:27:01 +00:00
Jim Meyering
cb1df652a7
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
Add more precise diagnostics.
2000-07-25 12:26:52 +00:00
Jim Meyering
135a310ca1
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
2000-07-25 12:18:06 +00:00
Jim Meyering
01bd168259
(main): Remove unnecessary "%s" argument.
2000-07-25 12:16:16 +00:00
Jim Meyering
50631d7b81
*** empty log message ***
2000-07-24 16:30:03 +00:00
Jim Meyering
18051fbbb3
(mbswidth): Add a flags argument.
...
(mbsnwidth): New function.
2000-07-24 16:29:57 +00:00
Jim Meyering
ddc825a0f0
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
Add more precise diagnostics.
2000-07-24 09:32:07 +00:00
Jim Meyering
2071a4054e
*** empty log message ***
2000-07-24 06:42:26 +00:00
Jim Meyering
80dbd557de
(jm_PREREQ_MBSWIDTH): Check for wcwidth declaration.
2000-07-24 06:42:17 +00:00
Jim Meyering
b083f93482
*** empty log message ***
2000-07-24 06:42:04 +00:00
Jim Meyering
66a0218c1a
(_XOPEN_SOURCE): Don't define; this causes problems on Solaris 7.
...
(wcwidth) [!HAVE_DECL_WCWIDTH]: Declare.
2000-07-24 06:41:58 +00:00
Jim Meyering
50c130325e
*** empty log message ***
2000-07-24 06:14:32 +00:00
Jim Meyering
1978f56515
Include <wchar.h> even if ! (HAVE_MBRTOWC && 1 < MB_LEN_MAX),
...
so that mbstate_t is always defined.
Do not inspect MB_LEN_MAX, since it's incorrectly defined to
be 1 in at least one GCC installation, and this configuration
error is likely to be common. Ignoring MB_LEN_MAX hurts
performance on hosts that have mbrtowc but have only unibyte
locales, but I assume these hosts are rare.
2000-07-24 06:14:19 +00:00
Jim Meyering
d53f7b9a5d
*** empty log message ***
2000-07-23 21:48:28 +00:00
Jim Meyering
d565aeb336
Streamline by invoking multibyte code only if needed.
...
<wchar.h>: Include only if HAVE_MBRTOWC && 1 < MB_LEN_MAX.
(MB_CUR_MAX): Redefine to 1 if ! (HAVE_MBRTOWC && 1 < MB_LEN_MAX).
(quotearg_buffer_restyled): If a unibyte locale, don't bother to
invoke multibyte primitives.
2000-07-23 21:48:17 +00:00
Jim Meyering
5294c10e84
*** empty log message ***
2000-07-23 21:06:22 +00:00
Jim Meyering
64eece7c53
fix typos (missing commas)
2000-07-23 18:44:35 +00:00
Jim Meyering
894d51af47
*** empty log message ***
2000-07-23 18:29:44 +00:00
Jim Meyering
6407eda7df
*** empty log message ***
2000-07-23 16:27:38 +00:00
Jim Meyering
e67940b416
Include <sys/param.h> if HAVE_SYS_PARAM_H is defined,
...
rather than if _POSIX_VERSION is defined. Remove declarations of
getpwuid, getgrgid, and getuid, now that they're in sys2.h.
2000-07-23 16:27:13 +00:00
Jim Meyering
57a16fe8c1
.
2000-07-23 15:36:43 +00:00
Jim Meyering
62ab4baa06
(main): Give a better diagnostic for e.g.,
...
`dd if=/dev/fd0 seek=100000000000'.
Convert "`%s'" in format strings to "%s", and wrap each
corresponding argument in a `quote (...)' call.
Add many, more precise diagnostics.
2000-07-23 15:36:34 +00:00
Jim Meyering
00652253f7
*** empty log message ***
2000-07-23 15:28:29 +00:00
Jim Meyering
6a3f36dacb
[!HAVE_DECL_GETPWUID]: Declare getpwuid.
...
[!HAVE_DECL_GETGRGID]: Declare getgrgid.
[!HAVE_DECL_GETUID]: Declare getuid.
2000-07-23 15:28:24 +00:00
Jim Meyering
dafbd8d26d
*** empty log message ***
2000-07-23 15:27:19 +00:00
Jim Meyering
0c96a22ac7
(jm_CHECK_DECLS): Check for declarations of these, too:
...
getgrgid, getpwuid, getuid.
2000-07-23 15:27:11 +00:00
Jim Meyering
3091cce80a
*** empty log message ***
2000-07-23 13:58:48 +00:00
Jim Meyering
a83726fb4e
*** empty log message ***
2000-07-23 11:07:09 +00:00
Jim Meyering
2bfbe02e2f
Rename tests (and hence files) to have a short
...
enough prefix so that they're not truncated on 8+3 file systems.
Reported by Eli Zaretskii.
2000-07-23 11:07:05 +00:00
Jim Meyering
92d2c54ae9
*** empty log message ***
2000-07-23 11:01:19 +00:00
Jim Meyering
ff8e66a907
.
2000-07-23 10:59:53 +00:00
Jim Meyering
ecf44d1a0e
*** empty log message ***
2000-07-23 10:58:52 +00:00
Jim Meyering
9993d4141c
Fix cp so that `cp -r DIR1/ DIR2' works once again.
...
(ASSIGN_BASENAME_STRDUPA): New macro.
(do_copy): Use it here (so we always strip trailing slashes before
calling base_name).
2000-07-23 10:54:01 +00:00
Jim Meyering
e66e1f94bb
(ASSIGN_STRDUPA): Remove macro definition.
2000-07-23 10:52:05 +00:00
Jim Meyering
418ae892b1
(ASSIGN_STRDUPA): New macro (moved here from remove.c).
2000-07-23 10:49:59 +00:00
Jim Meyering
2eb0dc10c3
*** empty log message ***
2000-07-23 09:25:19 +00:00
Jim Meyering
2546495dab
(base_name): Add an assertion.
2000-07-23 09:25:14 +00:00
Jim Meyering
dbca6b183b
*** empty log message ***
2000-07-23 09:02:29 +00:00
Jim Meyering
6d26d7c908
*** empty log message ***
2000-07-23 09:00:22 +00:00
Jim Meyering
8038df09a5
(TESTS): Add dir-slash.
2000-07-23 09:00:17 +00:00
Jim Meyering
b03e65037c
*** empty log message ***
2000-07-23 08:38:30 +00:00
Jim Meyering
e62f7a5962
When the system forces us to redefine mbstate_t, shadow its mbsinit function.
2000-07-23 08:38:25 +00:00
Jim Meyering
a121532512
*** empty log message ***
2000-07-19 21:01:16 +00:00
Jim Meyering
fde07e7f99
(batch_convert): Free `initial_TZ' only if it was set.
2000-07-19 21:00:20 +00:00
Jim Meyering
6fcabe7b2b
*** empty log message ***
2000-07-19 21:00:03 +00:00
Jim Meyering
271249026d
.
2000-07-17 20:48:36 +00:00
Jim Meyering
24d24529f4
*** empty log message ***
2000-07-17 20:48:00 +00:00
Jim Meyering
c950ce2982
(WGET): Define.
...
(ftp-gnu): Define.
(wget-update): New rule, based on the one in autoconf.
2000-07-17 20:47:53 +00:00
Jim Meyering
fd2d83d617
.
2000-07-17 20:46:35 +00:00
Jim Meyering
46fb83f548
*** empty log message ***
2000-07-17 20:45:03 +00:00
Jim Meyering
a9027c8afd
(libfetish_a_SOURCES): Add mbswidth.c.
...
(noinst_HEADERS): Add mbswidth.h.
2000-07-17 20:45:00 +00:00
Jim Meyering
d1316a4669
*** empty log message ***
2000-07-17 20:43:18 +00:00
Jim Meyering
c00612504b
from Bruno Haible.
2000-07-17 20:42:46 +00:00
Jim Meyering
d0192db8ac
from Bruno Haible.
2000-07-17 20:42:12 +00:00
Jim Meyering
365bcc959c
*** empty log message ***
2000-07-17 20:41:10 +00:00
Jim Meyering
8ec106f6b1
(jm_PREREQ): Call jm_PREREQ_MBSWIDTH.
2000-07-17 20:40:39 +00:00
Jim Meyering
ef93322b25
*** empty log message ***
2000-07-17 20:40:18 +00:00
Jim Meyering
27e5b4d0c3
*** empty log message ***
2000-07-17 20:07:49 +00:00
Jim Meyering
5c05881f32
(visible): Don't mark `<undef>' for translation.
...
The standard requires that exact string.
2000-07-17 20:07:33 +00:00
Jim Meyering
5829e323e8
*** empty log message ***
2000-07-17 20:05:40 +00:00
Jim Meyering
0a3e5544ba
Add support for FreeBSD. Improve support for HP-UX and IRIX 6.
2000-07-17 20:05:30 +00:00
Jim Meyering
9ef04e4fa6
.
2000-07-17 19:43:38 +00:00
Jim Meyering
e26b531e3b
*** empty log message ***
2000-07-17 19:43:14 +00:00
Jim Meyering
6859252584
(usage): Give a little more info.
...
Remove FIXME comment.
2000-07-17 19:43:05 +00:00
Jim Meyering
870d8663fb
Avoid warnings.
...
(struct bin_str): Declare `string' member to be `const'.
(put_indicator): Declare local `p' to be `const'.
2000-07-17 08:17:12 +00:00
Jim Meyering
f4758f2165
*** empty log message ***
2000-07-15 13:32:16 +00:00
Jim Meyering
b905d7f0b5
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call.
Improve a couple diagnostics.
2000-07-15 13:32:02 +00:00
Jim Meyering
015bcbb713
.
2000-07-15 13:29:01 +00:00
Jim Meyering
a23c477555
*** empty log message ***
2000-07-15 13:27:37 +00:00
Jim Meyering
da8dd781de
Include quote.h.
...
(make_path): Convert "`%s'" in format strings to "%s", and wrap each
corresponding argument in a `quote (...)' call.
Give better diagnostics.
2000-07-15 13:27:30 +00:00
Jim Meyering
f6cb183112
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call -- if there's only one.
If there are more than one, then use `quote_n (0, ...),
quote_n (1, ...), ...'.
2000-07-15 10:35:27 +00:00
Jim Meyering
f78d8fcd66
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call -- if there's only one.
If there are more than one, then use `quote_n (0, ...),
quote_n (1, ...), ...'.
2000-07-15 10:11:47 +00:00
Jim Meyering
7f8c02a4fb
Convert "`%s'" in format strings to "%s", and wrap each
...
corresponding argument in a `quote (...)' call -- if there's only one.
If there are more than one, then use `quote_n (0, ...),
quote_n (1, ...), ...'.
2000-07-15 10:11:18 +00:00
Jim Meyering
2b4d177553
*** empty log message ***
2000-07-15 09:58:14 +00:00
Jim Meyering
3e41cabaf2
(libfetish_a_SOURCES): Add quote.c.
...
(noinst_HEADERS): Add quote.h.
2000-07-15 09:58:10 +00:00
Jim Meyering
48c6c83ef6
*** empty log message ***
2000-07-15 09:57:38 +00:00
Jim Meyering
4ee7d58704
(quote, quote_n): New file. Two functions taken verbatim
...
from tar's src/misc.c.
2000-07-15 09:57:19 +00:00
Jim Meyering
a956a46792
*** empty log message ***
2000-07-14 21:18:00 +00:00
Jim Meyering
eb25458cd8
(jm_AC_PREREQ_XSTRTOUMAX): Require jm_AC_TYPE_UINTMAX_T.
2000-07-14 21:17:51 +00:00
Jim Meyering
b9e495aafb
.
2000-07-14 19:35:13 +00:00
Jim Meyering
84817c5f8c
*** empty log message ***
2000-07-14 15:58:39 +00:00
Jim Meyering
1d97735304
(jm_PREREQ_QUOTEARG): s/AC_MBSTATE_T_OBJECT/AC_MBSTATE_T/.
2000-07-14 15:58:34 +00:00
Jim Meyering
a8d048fb4d
*** empty log message ***
2000-07-14 15:57:09 +00:00
Jim Meyering
f53d3a9d28
(AC_MBSTATE_T): Renamed from AC_MBSTATE_T_OBJECT. All uses changed.
...
Change from a two-part test, which defines both HAVE_MBSTATE_T_OBJECT
and mbstate_t, to a single-part test that simply defines mbstate_t.
2000-07-14 15:56:42 +00:00
Jim Meyering
269ecb09d9
*** empty log message ***
2000-07-14 15:55:13 +00:00
Jim Meyering
e4dac83b0d
(mbrtowc): Do not use HAVE_WCHAR_H in the definition.
...
Use defined mbstate_t, not HAVE_MBSTATE_T_OBJECT,
to decide whether to define the BeOS workaround macro;
this adjusts to the change to AC_MBSTATE_T.
2000-07-14 13:56:07 +00:00
Jim Meyering
288db81c18
*** empty log message ***
2000-07-14 11:32:47 +00:00
Jim Meyering
19920cfb66
*** empty log message ***
2000-07-14 11:27:06 +00:00
Jim Meyering
5ba7e086e5
(enum quoting style): New enum clocale_quoting_style.
2000-07-14 11:27:00 +00:00
Jim Meyering
83fdbce6a7
(quoting_style_args, quoting_style_vals,
...
quotearg_buffer_restyled): Add support for
clocale_quoting_style. Undo previous change to
locale_quoting_style behavior, and undo the "{LEFT QUOTATION MARK}"
and "{RIGHT QUOTATION MARK}" msgids.
2000-07-14 11:26:28 +00:00
Jim Meyering
109fa3946b
*** empty log message ***
2000-07-14 11:23:29 +00:00
Jim Meyering
bfc1dacca8
import 1.022
2000-07-11 22:44:26 +00:00
Jim Meyering
b64a0a7a90
from FSF
2000-07-10 14:54:02 +00:00
Jim Meyering
9d9677bd51
Tweak a comment to make it less negative about BeOS.
...
From Bruno Haible.
2000-07-10 11:41:50 +00:00
Jim Meyering
144d72edd4
*** empty log message ***
2000-07-10 11:30:54 +00:00
Jim Meyering
3bcb0b1bc2
Mirror the correction made in autoconf.
2000-07-10 11:30:50 +00:00
Jim Meyering
0f061bcb2d
*** empty log message ***
2000-07-10 08:26:51 +00:00
Jim Meyering
bbb585d782
Output to confdefs.h directly.
2000-07-10 08:26:36 +00:00
Jim Meyering
a3f96e6b80
*** empty log message ***
2000-07-09 20:14:33 +00:00
Jim Meyering
2bf26f848f
.
2000-07-09 17:53:14 +00:00
Jim Meyering
173953c503
*** empty log message ***
2000-07-09 17:49:50 +00:00
Jim Meyering
0efaa6792a
*** empty log message ***
2000-07-09 17:46:16 +00:00
Jim Meyering
d2269d5c1b
(jm_MACROS): Add a test to see if -lm is required
...
to link seq. If so, set SEQ_LIBM to -lm. From Bruno Haible.
2000-07-09 17:46:11 +00:00
Jim Meyering
0fe0294290
.
2000-07-09 17:25:35 +00:00
Jim Meyering
13b24a32fa
*** empty log message ***
2000-07-09 17:25:03 +00:00
Jim Meyering
a27a4be2d0
(AC__GNU_SOURCE): New file/macro.
2000-07-09 17:24:41 +00:00
Jim Meyering
07cdecb35d
(jm_CHECK_ALL_TYPES): Require it.
2000-07-09 17:24:27 +00:00
Jim Meyering
a6ecdec89c
*** empty log message ***
2000-07-09 15:48:11 +00:00
Jim Meyering
96b16428cc
The old behavior of quoting `like this' doesn't look good with
...
newer, ISO-style fonts. See:
http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
Instead, quote "like this" by default. Let the translator
tailor the locale-specific quoting behavior by providing
translations for {LEFT QUOTATION MARK} and {RIGHT QUOTATION MARK}.
(N_): New macro.
(gettext_default): New function.
(quotearg_buffer_restyled): Use
gettext_default ("{LEFT QUOTATION MARK}", "\"") for left quote, and
gettext_default ("{RIGHT QUOTATION MARK}", "\"") for right quote.
2000-07-09 15:46:46 +00:00
Jim Meyering
f5211a209e
.
2000-07-09 15:32:47 +00:00
Jim Meyering
17afffee22
*** empty log message ***
2000-07-09 07:26:44 +00:00
Jim Meyering
50751a7eff
(ENAMETOOLONG): Define to an unlikely value if not defined.
...
(xgethostname): Remove now-unnecessary #ifdef.
Move declaration of `err' into loop where it's used.
2000-07-09 07:26:34 +00:00
Jim Meyering
7a993dd16b
update copyright date
2000-07-09 07:24:51 +00:00
Jim Meyering
42d1574ad8
*** empty log message ***
2000-07-09 07:23:19 +00:00
Jim Meyering
fde850f7ad
update copyright date
2000-07-09 07:22:43 +00:00
Jim Meyering
23c792f18c
update copyright date
2000-07-09 07:14:42 +00:00
Jim Meyering
6d16d92a02
update copyright date
2000-07-09 07:11:28 +00:00
Jim Meyering
3f94561e84
(xgethostname): Protect against the SunOS5.5 bug
...
by allocating a larger buffer. Test the gethostname return value for
being >= 0, not == 0, for BeOS. Don't exhaust memory if gethostname
returns an error and ENAMETOOLONG isn't defined.
2000-07-08 21:48:07 +00:00
Jim Meyering
c85595bddf
*** empty log message ***
2000-07-06 14:41:14 +00:00
Jim Meyering
d3afffe835
*** empty log message ***
2000-07-06 05:32:12 +00:00
Jim Meyering
8fd16e77e5
*** empty log message ***
2000-07-06 05:22:57 +00:00
Jim Meyering
2cab6f81a0
Include <ctype.h> for use of isalpha.
2000-07-06 05:22:55 +00:00
Jim Meyering
3a2ee9a318
*** empty log message ***
2000-07-06 05:20:18 +00:00
Jim Meyering
d148eef81d
(AC_FUNC_STRERROR_R): Pass a reasonably large buffer to strerror_r.
2000-07-06 05:20:15 +00:00
Jim Meyering
082c0a9e23
.
2000-07-06 04:48:11 +00:00
Jim Meyering
24e6e33409
(mbrtowc): Declare returned type, since BeOS doesn't.
2000-07-06 04:47:28 +00:00
Jim Meyering
47566a14a9
*** empty log message ***
2000-07-06 04:46:57 +00:00
Jim Meyering
4f23c0f185
(AC_MBSTATE_T_OBJECT): Test for mbstate_t
...
only if the test for an object-type mbstate_t fails. This
prevents us from mistakenly reporting that mbstate_t is a
system object type after we "#define mbstate_t int" to work
around its lack.
2000-07-06 04:46:48 +00:00
Jim Meyering
79ab392196
*** empty log message ***
2000-07-06 04:32:11 +00:00
Jim Meyering
98b348bce8
(struct quoting_options): Simplify quote_these_too dimension.
2000-07-06 04:31:59 +00:00
Jim Meyering
78c7d32c2e
.
2000-07-04 20:32:51 +00:00
Jim Meyering
a8494c44a3
*** empty log message ***
2000-07-04 17:37:47 +00:00
Jim Meyering
1954ebfb93
[!HAVE_DECL_STRNLEN]: Declare strnlen.
2000-07-04 17:37:43 +00:00
Jim Meyering
1f05833062
.
2000-07-04 17:35:01 +00:00
Jim Meyering
60b5579ba9
*** empty log message ***
2000-07-04 17:32:00 +00:00
Jim Meyering
3b26158445
Make inclusion of <wchar.h> independent of whether
...
HAVE_MBRTOWC is set. Required at least for irix-5.6, which lacks mbrtowc.
2000-07-04 17:31:56 +00:00
Jim Meyering
a9f8981529
*** empty log message ***
2000-07-04 17:19:27 +00:00
Jim Meyering
f03b81fd6f
*** empty log message ***
2000-07-04 17:17:30 +00:00
Jim Meyering
02ac23c3e2
(jm_FILE_SYSTEM_USAGE): Use plain old `echo' instead of deprecated AC_CHECKING.
2000-07-04 17:15:45 +00:00
Jim Meyering
673a575a22
*** empty log message ***
2000-07-04 13:07:25 +00:00
Jim Meyering
4bdbf25dee
(test_vector): Disable test #2 for all systems,
...
even though it fails only on SunOS4.
2000-07-04 13:07:21 +00:00
Jim Meyering
030c059d49
(AC_CHECK_DECLS): Add strnlen.
2000-07-04 09:03:26 +00:00
Jim Meyering
286c731efc
*** empty log message ***
2000-07-04 09:03:09 +00:00
Jim Meyering
98a94bfb23
*** empty log message ***
2000-07-04 08:44:35 +00:00
Jim Meyering
1358f7c4a8
[HAVE_UTMPX_H]: Include <utmp.h> if HAVE_UTMP_H.
...
This is necessary to get a definition of e.g., UTMP_FILE on HP-UX 10.20.
From Bob Proulx.
2000-07-04 08:44:28 +00:00
Jim Meyering
93262c2f7f
*** empty log message ***
2000-07-04 07:11:55 +00:00
Jim Meyering
5ba976c1b1
(AC_MBSTATE_T_OBJECT): Port to autoconf 2.13.
...
Add AC_CHECK_HEADERS(stdlib.h), since we use HAVE_STDLIB_H.
2000-07-04 07:11:28 +00:00
Jim Meyering
266adb5302
*** empty log message ***
2000-07-04 07:03:26 +00:00
Jim Meyering
5a6fe4fd57
(mbrtowc): Assign to *pwc, and return 1 only if result is nonzero.
...
(iswprint): Use ISPRINT when substituting our own mbrtowc.
2000-07-04 07:03:16 +00:00
Jim Meyering
8d765a5946
.
2000-07-02 20:25:43 +00:00
Jim Meyering
b2a05e768c
.
2000-07-02 20:21:44 +00:00
Jim Meyering
1eefb25591
Also define mbstate_t, if necessary.
2000-07-02 20:21:30 +00:00
Jim Meyering
b6ceaf9df1
(mbstate_t): Don't define here.
2000-07-02 18:32:05 +00:00
Jim Meyering
c6d5d9624c
*** empty log message ***
2000-07-02 18:23:56 +00:00
Jim Meyering
e1919145a5
(SIGCONT): Define if not already defined.
2000-07-02 18:23:51 +00:00
Jim Meyering
591e461818
*** empty log message ***
2000-07-02 16:05:29 +00:00
Jim Meyering
f0b701359a
*** empty log message ***
2000-07-02 15:43:22 +00:00
Jim Meyering
767804657c
*** empty log message ***
2000-07-02 15:27:08 +00:00
Jim Meyering
f6b360c61f
fix typo in last change
2000-07-02 15:14:04 +00:00
Jim Meyering
9cb651e6a5
*** empty log message ***
2000-07-02 12:59:32 +00:00
Jim Meyering
a8a5b983f1
Replace each use of AC_SUBST(LIBOBJS)/LIBOBJS=... with AC_LIBOBJ([function_name]).
2000-07-02 12:58:27 +00:00
Jim Meyering
5d6bc792ac
*** empty log message ***
2000-07-02 11:58:18 +00:00
Jim Meyering
b08f9caae1
*** empty log message ***
2000-07-02 11:57:40 +00:00
Jim Meyering
c3259fabe2
*** empty log message ***
2000-07-02 11:49:20 +00:00
Jim Meyering
a3ff3953fc
remove extra space
2000-07-01 16:45:31 +00:00
Jim Meyering
1fe03869c8
*** empty log message ***
2000-07-01 15:41:06 +00:00
Jim Meyering
1237bc6c72
Change type of global, field_1_bufsize, from int to size_t.
2000-07-01 15:41:01 +00:00
Jim Meyering
51155d32a3
*** empty log message ***
2000-07-01 15:36:44 +00:00
Jim Meyering
7dbb61f30e
*** empty log message ***
2000-07-01 14:06:55 +00:00
Jim Meyering
73202c14e6
.
2000-07-01 14:03:02 +00:00
Jim Meyering
a784ac670f
.
2000-07-01 13:58:19 +00:00
Jim Meyering
1002386cc5
*** empty log message ***
2000-07-01 13:43:51 +00:00
Jim Meyering
9657d66244
Remove a `FIXME' comment and fix the associated problem.
2000-07-01 13:43:46 +00:00
Jim Meyering
9a4135570b
.
2000-07-01 13:35:52 +00:00
Jim Meyering
7d25895457
*** empty log message ***
2000-07-01 13:35:33 +00:00
Jim Meyering
1ce3f3cca5
Use MOUNTED_FS_STAT_DEV instead of MOUNTED_NEXT_DEV,
...
per change in ../m4/ls-mntd-fs.m4.
(read_filesystem_list): Ignore symbolic links.
2000-07-01 13:35:28 +00:00
Jim Meyering
879717eafa
(jm_LIST_MOUNTED_FILESYSTEMS): Rename BeOS specific
...
macro from MOUNTED_NEXT_DEV to MOUNTED_FS_STAT_DEV.
2000-07-01 13:31:20 +00:00
Jim Meyering
f00cefa62b
*** empty log message ***
2000-07-01 11:01:18 +00:00
Jim Meyering
13133639a4
(TESTS_ENVIRONMENT): Define host_triplet for use in the dangling-symlink test.
2000-07-01 11:01:14 +00:00
Jim Meyering
994724bf67
*** empty log message ***
2000-07-01 11:00:10 +00:00
Jim Meyering
95e3f911e2
Warn about the problem, rather
...
than failing on some very recent (at least 2.3.99) versions of
the Linux kernel. Suggestion from Ulrich Drepper.
2000-07-01 10:59:56 +00:00
Jim Meyering
f59a68b49a
*** empty log message ***
2000-07-01 09:09:37 +00:00
Jim Meyering
f6d2d9b74c
*** empty log message ***
2000-07-01 09:05:13 +00:00
Jim Meyering
c52dea43b7
Put double quotes around use of $cross_compiling.
2000-07-01 09:04:56 +00:00
Jim Meyering
1e4dca2dd1
.
2000-07-01 07:13:53 +00:00
Jim Meyering
7a17620c53
*** empty log message ***
2000-06-30 13:25:12 +00:00
Jim Meyering
1ba4b1a996
*** empty log message ***
2000-06-30 13:25:04 +00:00
Jim Meyering
60cea0e8fe
*** empty log message ***
2000-06-29 11:30:16 +00:00
Jim Meyering
d1e34222a8
Include <string.h> or <strings.h>, as appropriate, for declaration of strcmp.
2000-06-29 11:29:55 +00:00
Jim Meyering
13f4d23214
*** empty log message ***
2000-06-29 11:24:14 +00:00
Jim Meyering
2aab0b6a6c
Include <stdlib.h>, for declaration of exit.
2000-06-29 11:24:09 +00:00
Jim Meyering
d0ffb1b198
*** empty log message ***
2000-06-29 11:16:29 +00:00
Jim Meyering
81d46d192a
(find_bracketed_repeat): Add a cast to suppress a warning.
2000-06-29 11:15:52 +00:00
Jim Meyering
4c27ffdf05
*** empty log message ***
2000-06-29 10:39:57 +00:00
Jim Meyering
86956748b1
(enum): Remove comma from end of enumerator list.
...
From Gerhard Poul <gpoul@gnu.org
2000-06-29 10:39:41 +00:00
Jim Meyering
ded114511b
*** empty log message ***
2000-06-29 10:39:00 +00:00
Jim Meyering
13225e0c76
*** empty log message ***
2000-06-29 08:37:00 +00:00
Jim Meyering
a1fd5e91ff
(fsp_to_string) [HAVE_F_FSTYPENAME_IN_STATFS]:
...
Avoid warning by casting result to `char *' to remove `const'.
2000-06-29 08:30:03 +00:00
Jim Meyering
69b3d52b2a
*** empty log message ***
2000-06-28 20:30:59 +00:00
Jim Meyering
27a839a3fa
Use stdlib.h, not stdio.h. The latter is not included
...
by quotearg.c, for which we perform this test. From Bruno Haible.
2000-06-28 20:29:27 +00:00
Jim Meyering
54b2c4933f
*** empty log message ***
2000-06-28 14:06:34 +00:00
Jim Meyering
c93836544c
Don't copy `out' into /tmp.
2000-06-28 14:06:30 +00:00
Jim Meyering
457fcbb2ca
.
2000-06-27 13:23:13 +00:00
Jim Meyering
0865bd05b4
*** empty log message ***
2000-06-27 13:13:13 +00:00
Jim Meyering
b1b5fb67fc
(count_entry): Don't set errno before
...
invoking savedir, and assume that errno is nonzero if savedir fails.
2000-06-27 13:12:12 +00:00
Jim Meyering
7e2d22e2a6
(copy_dir): Don't set errno before
...
invoking savedir, and assume that errno is nonzero if savedir fails.
2000-06-27 13:11:36 +00:00
Jim Meyering
e068bafb72
*** empty log message ***
2000-06-27 13:11:00 +00:00
Jim Meyering
53ec884edb
(change_dir_mode): Don't set errno before
...
invoking savedir, and assume that errno is nonzero if savedir fails.
2000-06-27 13:10:50 +00:00
Jim Meyering
7aa50cfb3c
(change_dir_owner): Don't set errno before
...
invoking savedir, and assume that errno is nonzero if savedir fails.
2000-06-27 13:10:24 +00:00
Jim Meyering
db0cd2f7e6
(change_dir_group): Don't set errno before
...
invoking savedir, and assume that errno is nonzero if savedir fails.
2000-06-27 13:09:57 +00:00
Jim Meyering
3dc875d9bd
*** empty log message ***
2000-06-27 11:21:03 +00:00
Jim Meyering
f4e62844cb
.
2000-06-27 10:10:13 +00:00
Jim Meyering
738611829c
*** empty log message ***
2000-06-27 10:09:54 +00:00
Jim Meyering
4189da9d74
(libfetish_a_SOURCES): Remove readutmp.c.
2000-06-27 10:09:49 +00:00
Jim Meyering
26a158b619
*** empty log message ***
2000-06-27 10:08:15 +00:00
Jim Meyering
f8a79d9a8c
(jm_PREREQ_READUTMP): Likewise. If either <utmp.h> or
...
<utmpx.h> exists, put readutmp.o into LIBOBJS.
2000-06-27 10:08:09 +00:00
Jim Meyering
ae641fdacf
(_jm_DECL_HEADERS): Check for utmp.h as well.
2000-06-27 10:01:30 +00:00
Jim Meyering
0a43597bb8
*** empty log message ***
2000-06-27 07:08:52 +00:00
Jim Meyering
211b5731d7
savedir now sets errno on failure and invokes xmalloc to get memory.
...
Fix a couple of other minor bugs while we're at it.
(<unistd.h>): Do not include; there's no need.
(NAMLEN): Remove macro.
(malloc, realloc): Remove decls.
(stpcpy): Likewise.
("xalloc.h"): Include.
(NAME_SIZE_DEFAULT): New macro.
(savedir): Use xmalloc / xrealloc to allocate memory.
Use NAME_SIZE_DEFAULT if name_size is negative or overflows to zero.
Skip "" directory entries.
Use strlen to calculate directory entry length, since the old method
is rarely used these days and isn't worth supporting.
Don't use a pointer after freeing it.
Check for integer overflow when calculating allocation size.
Use memcpy to copy entries, instead of stpcpy.
Set errno properly when returning NULL.
Check for readdir error.
2000-06-27 07:08:48 +00:00
Jim Meyering
ae34e4466d
*** empty log message ***
2000-06-27 06:33:35 +00:00
Jim Meyering
99c1d22a99
(show_dev): Round disk usage percentage up, not to nearest value.
...
Use integer arithmetic if it's easy.
Fix bug when converting twos-complement negative values to floating point.
2000-06-27 06:33:31 +00:00
Jim Meyering
b07eb28c60
*** empty log message ***
2000-06-26 13:48:40 +00:00
Jim Meyering
b4fd5c459e
*** empty log message ***
2000-06-26 13:30:59 +00:00
Jim Meyering
dfaf03f037
*** empty log message ***
2000-06-26 10:55:57 +00:00
Jim Meyering
204a9ee115
[HAVE_STDLIB_H]: Include stdlib.h.
2000-06-26 10:55:18 +00:00
Jim Meyering
43c77218e4
*** empty log message ***
2000-06-26 06:33:22 +00:00
Jim Meyering
9abfcc500a
`id -Gn' (invoked by groups) would fail without giving a diagnostic
...
on malconfigured systems.
(print_user): Give a diagnostic if number->name lookup fails.
(print_group): Likewise.
2000-06-26 06:32:58 +00:00
Jim Meyering
ac4e995ed3
*** empty log message ***
2000-06-25 21:19:41 +00:00
Jim Meyering
d705cb724b
(xmalloc, xrealloc): Remove functions.
...
Include xalloc.h.
Don't include <stdlib.h>. Don't declare malloc, realloc.
2000-06-25 21:17:32 +00:00
Jim Meyering
e195cd0425
*** empty log message ***
2000-06-25 21:03:05 +00:00
Jim Meyering
0adbb52608
*** empty log message ***
2000-06-25 20:20:28 +00:00
Jim Meyering
c72f18b2c3
(TESTS): Add fail-perm.
2000-06-25 20:20:23 +00:00
Jim Meyering
0a0e82382c
*** empty log message ***
2000-06-25 20:19:52 +00:00
Jim Meyering
34591391d1
*** empty log message ***
2000-06-25 20:15:22 +00:00
Jim Meyering
ab50b6880f
*** empty log message ***
2000-06-25 15:58:47 +00:00
Jim Meyering
92ead9886c
(copy_internal): Don't return return immediately after a
...
failed copy_dir call -- otherwise, the failure to read a single file
in a source directory would cause the containing destination directory
not to have owner/perms set properly. Reported by Piotr Kwapulinski.
2000-06-25 15:50:51 +00:00
Jim Meyering
8a900584f1
*** empty log message ***
2000-06-25 15:50:38 +00:00
Jim Meyering
18252dc7fc
*** empty log message ***
2000-06-25 15:50:29 +00:00
Jim Meyering
046110aa3f
*** empty log message ***
2000-06-25 15:49:21 +00:00
Jim Meyering
a7109e215e
*** empty log message ***
2000-06-25 14:15:22 +00:00
Jim Meyering
125499c09f
*** empty log message ***
2000-06-25 08:49:02 +00:00
Jim Meyering
ca8a119779
Include stdio.h before wchar.h to work around
...
Linux header bug when _XOPEN_SOURCE is defined to 500.
2000-06-25 08:48:58 +00:00
Jim Meyering
484752fa80
*** empty log message ***
2000-06-25 06:54:36 +00:00
Jim Meyering
a9fad38c18
(print_unicode_char): Work around ansi2knr deficiency.
2000-06-25 06:54:32 +00:00
Jim Meyering
0d67b070d4
*** empty log message ***
2000-06-24 21:05:11 +00:00
Jim Meyering
402a8fdd9b
If the compile-test says
...
strerror_r doesn't work, then resort to a `run'-test that works on
BeOS and segfaults on DEC Unix.
2000-06-24 21:04:44 +00:00
Jim Meyering
d488baf54a
check for decl unconditionally
2000-06-24 14:03:10 +00:00
Jim Meyering
806c3e7fb8
.
2000-06-24 12:25:39 +00:00
Jim Meyering
102a04f2aa
.
2000-06-24 12:21:52 +00:00
Jim Meyering
c66b857850
*** empty log message ***
2000-06-24 12:05:18 +00:00
Jim Meyering
f89094c7de
Revive this file -- to try out an experimental
...
version of AC_FUNC_STRERROR_R that may work even on BeOS, a system
for which strerror does return char*, but which lacks a conveniently
accessible declaration of the function.
2000-06-24 12:05:08 +00:00
Jim Meyering
790705a7c1
*** empty log message ***
2000-06-24 12:01:29 +00:00
Jim Meyering
5061035e88
[!HAVE_DECL_STRERROR_R]: Declare strerror_r.
2000-06-24 12:01:03 +00:00
Jim Meyering
a2d975a44d
Lots of minor rewording and grammar correction.
...
From Brian Youmans.
2000-06-24 11:53:51 +00:00
Jim Meyering
4604a7892b
*** empty log message ***
2000-06-24 11:52:38 +00:00
Jim Meyering
4434e513bc
*** empty log message ***
2000-06-24 07:38:05 +00:00
Jim Meyering
39f35a55d3
tweak copyright
2000-06-24 07:37:55 +00:00
Jim Meyering
a6e6a1e05b
(sysv_sum_file): Avoid overflowing 32-bit accumulator
...
on files larger than 256 MB.
2000-06-24 07:37:44 +00:00
Jim Meyering
1cc0f0d268
.
2000-06-24 07:36:54 +00:00
Jim Meyering
a674a3c010
*** empty log message ***
2000-06-24 07:36:14 +00:00
Jim Meyering
fad24ae80d
*** empty log message ***
2000-06-24 07:18:29 +00:00
Jim Meyering
d7ad628832
*** empty log message ***
2000-06-24 07:13:07 +00:00
Jim Meyering
dc53d8e807
*** empty log message ***
2000-06-24 07:12:56 +00:00
Jim Meyering
fff7bfc374
.
2000-06-23 21:09:12 +00:00
Jim Meyering
957ec50ac0
*** empty log message ***
2000-06-23 21:06:45 +00:00
Jim Meyering
fef29da8fb
Include <wctype.h> after <wchar.h>,
...
for Solaris 2.5.
(mbrtowc, mbstate_t): Define substitutes if
HAVE_MBRTOWC && HAVE_WCHAR_H && !HAVE_MBSTATE_T_OBJECT.
(iswprint): Define to 1 if !defined iswprint && !HAVE_ISWPRINT,
not if ! (HAVE_MBRTOWC && HAVE_WCHAR_H).
2000-06-23 21:05:50 +00:00
Jim Meyering
284905fbb9
*** empty log message ***
2000-06-23 21:03:06 +00:00
Jim Meyering
266d043345
*** empty log message ***
2000-06-23 21:02:23 +00:00
Jim Meyering
a78edc50b8
(jm_PREREQ_QUOTEARG): Use AC_MBSTATE_T_OBJECT. Add check for iswprint.
2000-06-23 21:02:15 +00:00
Jim Meyering
f2d46d3970
New file, defining AC_MBSTATE_T_OBJECT.
2000-06-23 21:00:53 +00:00
Jim Meyering
085cdb43ed
*** empty log message ***
2000-06-23 14:03:02 +00:00
Jim Meyering
6273f25d7d
*** empty log message ***
2000-06-23 13:50:42 +00:00
Jim Meyering
1a5bab10b7
Add missing AC_MSG_RESULT.
...
Reported by Bruno Haible.
2000-06-23 13:49:17 +00:00
Jim Meyering
4e56a001c6
s/AC_MSG_CHECKING/AC_CHECKING/.
...
Suggestion from Bruno Haible.
2000-06-23 13:43:41 +00:00
Jim Meyering
cd64b836fc
*** empty log message ***
2000-06-22 17:10:56 +00:00
Jim Meyering
62e3f1f1ef
(main): Correct a comment.
2000-06-22 17:10:51 +00:00
Jim Meyering
1407c2894a
*** empty log message ***
2000-06-21 20:23:21 +00:00
Jim Meyering
5e3ab81b7a
(AC_REPLACE_FUNCS): Add getpass.
2000-06-21 20:23:14 +00:00
Jim Meyering
c514878446
ansideclify
2000-06-21 20:21:03 +00:00
Jim Meyering
9f0aa11144
New file, from Bruno Haible. Required for BeOS.
2000-06-21 20:20:27 +00:00
Jim Meyering
50f86c9fe7
*** empty log message ***
2000-06-21 20:16:10 +00:00
Jim Meyering
978bf5f750
(xgetcwd): If the required pathname length is smaller
...
than 1024, return a memory chunk of least possible size, instead
of size PATH_MAX + 2. In the loop, increment the size proportionally.
Use free/xmalloc instead of xrealloc to avoid copying for very long paths.
2000-06-21 20:16:03 +00:00
Jim Meyering
0c3c6ef55e
*** empty log message ***
2000-06-21 14:47:04 +00:00
Jim Meyering
0ce8428a9d
*** empty log message ***
2000-06-21 13:00:54 +00:00
Jim Meyering
fc71e28b65
(canon_host): Use malloc and memcpy to copy an
...
address, not strdup. Include <stdlib.h> and don't declare free().
2000-06-21 13:00:49 +00:00
Jim Meyering
d32395693a
*** empty log message ***
2000-06-21 12:56:40 +00:00
Jim Meyering
bb6ebcc333
(path_concat): Don't access dir[-1] if dir is the empty string.
2000-06-21 12:56:33 +00:00
Jim Meyering
08cd18bc45
include getstr.h
2000-06-21 09:56:42 +00:00
Jim Meyering
c60941056f
*** empty log message ***
2000-06-21 09:21:52 +00:00
Jim Meyering
ddcbe0decc
(libfetish_a_SOURCES): Add getstr.c.
...
(noinst_HEADERS): Add getstr.h.
2000-06-21 09:21:22 +00:00
Jim Meyering
6b01706633
(getstr): Remove private (and out of date) version of this function.
...
(cut_fields): Adjust caller to use the just-extended one in ../lib.
2000-06-21 09:20:40 +00:00
Jim Meyering
791fddaac0
*** empty log message ***
2000-06-21 09:20:23 +00:00
Jim Meyering
468b38dfad
*** empty log message ***
2000-06-21 09:16:21 +00:00
Jim Meyering
912179f001
(getstr): Move into a separate file.
2000-06-21 09:12:30 +00:00
Jim Meyering
b41ca587a1
copyright date
2000-06-21 09:10:32 +00:00
Jim Meyering
671fdfa887
*** empty log message ***
2000-06-21 09:09:57 +00:00
Jim Meyering
b865bd0619
New file, extracted from getline.c, with the following
...
changes: new parameter, delim2; both delim[12] parameters have type
`int', not `char'. The latter would lose with 8-bit delimiters.
2000-06-21 09:09:22 +00:00
Jim Meyering
7b6e7a7341
*** empty log message ***
2000-06-21 09:02:48 +00:00
Jim Meyering
75d9e7ca5c
New test for that.
2000-06-21 09:02:42 +00:00
Jim Meyering
e1e0683c82
(valid_options): Don't segfault on `stty erase -'.
2000-06-21 07:29:03 +00:00
Jim Meyering
4be8db746e
*** empty log message ***
2000-06-21 07:28:13 +00:00
Jim Meyering
20deee54fc
*** empty log message ***
2000-06-20 06:55:04 +00:00
Jim Meyering
2ed1f74efe
*** empty log message ***
2000-06-20 06:46:41 +00:00
Jim Meyering
b1c4d0148a
(main): Fix off-by-argc test, so +N-style options are recognized once again.
...
Reported by Geoff Keunning.
Fix typo in diagnostic: s/compare/skip/.
2000-06-20 06:46:28 +00:00
Jim Meyering
700b4bde5e
*** empty log message ***
2000-06-20 06:44:21 +00:00
Jim Meyering
759740c7e2
*** empty log message ***
2000-06-19 09:50:25 +00:00
Jim Meyering
6574dd60d9
(AC_REPLACE_FUNCS): Remove mkdir.
2000-06-19 09:50:20 +00:00
Jim Meyering
f4bfd0cb38
.
2000-06-19 09:48:46 +00:00
Jim Meyering
243036c5fb
[HAVE_NLIST_H] (NLIST_STRUCT): Define.
2000-06-19 07:25:01 +00:00
Jim Meyering
5debbcc139
revert last change
2000-06-19 07:19:41 +00:00
Jim Meyering
5b728e9bad
*** empty log message ***
2000-06-19 06:55:11 +00:00
Jim Meyering
a49d66ffdf
.
2000-06-19 06:51:58 +00:00
Jim Meyering
fa168b1e06
*** empty log message ***
2000-06-18 18:17:03 +00:00
Jim Meyering
570ad2486a
Include memory.h, string.h, and/or strings.h as needed.
...
(this snippet comes from src/system.h).
2000-06-18 18:16:54 +00:00
Jim Meyering
1b63505cf9
*** empty log message ***
2000-06-18 18:08:15 +00:00
Jim Meyering
5a14292fa3
(jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): Change the
...
`checking whether...' message to be consistent with that of the
lstat test.
2000-06-18 18:07:51 +00:00
Jim Meyering
47f6723289
.
2000-06-18 17:47:39 +00:00
Jim Meyering
890e86b6f9
s/NLIST_STRUCT/HAVE_NLIST_H/. Remove big
...
multi-platform `#ifndef NLIST_STRUCT' block.
2000-06-18 06:17:54 +00:00
Jim Meyering
24c39da8d3
*** empty log message ***
2000-06-17 19:24:59 +00:00
Jim Meyering
4d8f97fea7
Don't fail (just exit 77) if strip doesn't work.
...
Add canonical trap/mkdir/cd, plus exit portability cruft.
2000-06-17 19:24:39 +00:00
Jim Meyering
a6ef8dfbab
.
2000-06-17 18:47:21 +00:00
Jim Meyering
cb06271257
.
2000-06-17 18:46:57 +00:00
Jim Meyering
bb03de1c1d
.
2000-06-17 18:46:16 +00:00
Jim Meyering
005d0a41ea
*** empty log message ***
2000-06-17 18:35:44 +00:00
Jim Meyering
b657cf747d
s/AM_FUNC_GETLOADAVG/AC_FUNC_GETLOADAVG/
2000-06-17 18:34:33 +00:00
Jim Meyering
89f447ce9f
(AM_FUNC_GETLOADAVG): Replace with AC_FUNC_GETLOADAVG
...
from autoconf, and tweak the latter to accept an optional argument.
2000-06-17 18:33:50 +00:00
Jim Meyering
e6588db39b
*** empty log message ***
2000-06-17 18:31:59 +00:00
Jim Meyering
ad0f6161db
(jm_GLIBC21): Define GLIBC21 for Makefiles, not for C.
2000-06-17 18:31:51 +00:00
Jim Meyering
eea83d97cb
*** empty log message ***
2000-06-16 12:51:33 +00:00
Jim Meyering
ff5aea354f
(adjust_value): New function.
...
(human_readable_inexact): Apply rounding style even when
printing approximate values.
2000-06-16 12:51:28 +00:00
Jim Meyering
a6b9441450
(print_size): Round disk usage up.
2000-06-16 12:50:27 +00:00
Jim Meyering
78362b9aa4
(print_dir, gobble_file, print_long_format, print_file_name_and_frills):
...
Round disk usage up.
2000-06-16 12:49:52 +00:00
Jim Meyering
f570d032b4
(df_readable): New arg for rounding style.
...
Round negative numbers correctly.
(show_dev): Round disk usage up and disk free space down.
2000-06-16 12:49:20 +00:00
Jim Meyering
0e2ebc67e2
*** empty log message ***
2000-06-16 12:48:22 +00:00
Jim Meyering
2795faa36f
(copy_reg): Give a slightly better diagnostic.
2000-06-16 12:47:36 +00:00
Jim Meyering
90d6a55246
*** empty log message ***
2000-06-15 19:46:54 +00:00
Jim Meyering
998ec04ca6
.
2000-06-15 13:21:12 +00:00
Jim Meyering
bbf6278831
*** empty log message ***
2000-06-15 12:50:53 +00:00
Jim Meyering
c659fb7125
*** empty log message ***
2000-06-15 12:47:46 +00:00
Jim Meyering
cbb9845165
*** empty log message ***
2000-06-15 12:43:28 +00:00
Jim Meyering
59845523f3
*** empty log message ***
2000-06-15 12:21:20 +00:00
Jim Meyering
fbc3c192c1
(human_readable_inexact): Allow an input block
...
size that is not a multiple of the output block size, and vice versa.
2000-06-15 12:21:10 +00:00
Jim Meyering
862fc25f11
*** empty log message ***
2000-06-15 12:11:18 +00:00
Jim Meyering
8591cce725
tweak comment
2000-06-15 12:11:14 +00:00
Jim Meyering
e18cb636a8
Add tests for getdate.y fix.
2000-06-15 12:10:15 +00:00
Jim Meyering
474a9f7a56
*** empty log message ***
2000-06-15 07:58:06 +00:00
Jim Meyering
b7aa5f3206
(get_date): Apply relative times after time zone indicator, not before.
2000-06-15 07:57:58 +00:00
Jim Meyering
c787140255
*** empty log message ***
2000-06-14 19:44:39 +00:00
Jim Meyering
94c7b9bcfc
*** empty log message ***
2000-06-14 17:06:40 +00:00
Jim Meyering
b8264a299d
(framework_failure): Initialize this instead of test_failure.
2000-06-14 16:53:36 +00:00
Jim Meyering
26ceb4bc22
*** empty log message ***
2000-06-14 07:43:46 +00:00
Jim Meyering
80530f9ebf
.
2000-06-13 09:19:08 +00:00
Jim Meyering
ab6ddc13f2
(all-local): Depend on lstat.c and stat.c.
2000-06-13 09:18:30 +00:00
Jim Meyering
e784cd8520
*** empty log message ***
2000-06-13 09:08:50 +00:00
Jim Meyering
54e57758aa
[!HAVE_DECL_FREE]: Declare free in lstat.c.
2000-06-13 09:08:47 +00:00
Jim Meyering
787e2d6289
*** empty log message ***
2000-06-13 09:06:10 +00:00
Jim Meyering
b198a20555
Include <stdlib.h> in lstat, to declare "free".
2000-06-13 09:05:16 +00:00
Jim Meyering
54ab4a172f
*** empty log message ***
2000-06-12 08:42:18 +00:00
Jim Meyering
1af3ad04de
Clean up.
...
Be careful to remove temp directory upon interrupt.
2000-06-12 08:42:08 +00:00
Jim Meyering
0eaacfd00a
remove RM
2000-06-12 08:34:00 +00:00
Jim Meyering
5c063f91ff
.
2000-06-12 08:20:46 +00:00
Jim Meyering
bf6f52d7f5
.
2000-06-12 08:19:36 +00:00
Jim Meyering
132f9c716e
*** empty log message ***
2000-06-12 08:13:10 +00:00
Jim Meyering
b89b71f63e
.
2000-06-12 07:42:01 +00:00
Jim Meyering
675538e965
*** empty log message ***
2000-06-12 06:59:30 +00:00
Jim Meyering
14e29d814e
*** empty log message ***
2000-06-12 06:10:28 +00:00
Jim Meyering
5bdf244d0d
(TESTS): Add diag.
2000-06-12 06:10:23 +00:00
Jim Meyering
3e9e02727b
(main): Give the correct diagnostic when using the
...
--target-dir=DIR option, but no arguments.
Patch from Michael Stone. Reported by herbert@gondor.apana.org.au .
2000-06-12 06:09:32 +00:00
Jim Meyering
9af1ed39b5
*** empty log message ***
2000-06-12 06:07:42 +00:00
Jim Meyering
32dd0d64b9
*** empty log message ***
2000-06-12 06:01:06 +00:00
Jim Meyering
66fcd6e2eb
*** empty log message ***
2000-06-12 05:51:16 +00:00
Jim Meyering
d4f4a5c5f1
*** empty log message ***
2000-06-09 23:59:51 +00:00
Jim Meyering
9a684a5b1f
*** empty log message ***
2000-06-09 23:28:57 +00:00
Jim Meyering
9fea42bfd6
.
2000-06-09 23:28:54 +00:00
Jim Meyering
e29c5e38f8
Typo-fixes and some clean-up from Brian Youmans.
2000-06-09 22:59:04 +00:00
Jim Meyering
3c1a0b9db7
tweak references after Brian's changes
2000-06-08 20:17:59 +00:00
Jim Meyering
14a2802aba
A few typos and minor formatting fixes.
2000-06-08 17:01:51 +00:00
Jim Meyering
736995d606
(Multiple Changes): Fix typo.
2000-06-08 16:56:30 +00:00
Jim Meyering
5cce6821e1
*** empty log message ***
2000-06-06 21:42:04 +00:00
Jim Meyering
ced45c88d4
.
2000-06-06 21:40:56 +00:00
Jim Meyering
b810bd54a0
*** empty log message ***
2000-06-06 20:30:59 +00:00
Jim Meyering
179f99492b
(AC_SYS_LARGEFILE_FLAGS,
...
AC_SYS_LARGEFILE_SPACE_APPEND): Remove.
(AC_SYS_LARGEFILE_TEST_INCLUDES): New macro.
(AC_SYS_LARGEFILE_MACRO_VALUE): Change arguments from
CODE-TO-SET-DEFAULT to VALUE, INCLUDES, FUNCTION-BODY.
All uses changed.
Instead of inspecting the output of getconf, try to compile the
test program without and with the macro definition.
(AC_SYS_LARGEFILE): Do not require AC_CANONICAL_HOST or check
for getconf. Instead, check for the needed flags by compiling
test programs.
2000-06-06 20:30:34 +00:00
Jim Meyering
a605579011
(alpha_subdir): Factor out `gnu/fetish'.
2000-06-06 20:09:35 +00:00
Jim Meyering
0c0c2d5f40
*** empty log message ***
2000-06-04 21:58:42 +00:00
Jim Meyering
55babc7fe1
*** empty log message ***
2000-06-04 13:28:45 +00:00
Jim Meyering
1f07d34ed2
Include <config.h> if HAVE_CONFIG_H.
2000-06-04 13:20:20 +00:00
Jim Meyering
8e2e012dc9
.
2000-06-04 08:13:25 +00:00
Jim Meyering
3962d775bf
Put kludge in if-then...fi block.
2000-06-04 07:30:07 +00:00
Jim Meyering
1faa6a399a
*** empty log message ***
2000-06-04 06:53:32 +00:00
Jim Meyering
98a1d5e72a
(show_point) [HAVE_REALPATH && !HAVE_RESOLVEPATH]:
...
Cast undeclared `realpath' to char* to avoid warning.
2000-06-04 06:51:46 +00:00
Jim Meyering
985cf06296
(getugroups): Cast -1 to gid_t, for systems like
...
SunOS4.1.4 for which gid_t is an unsigned type.
2000-06-04 06:47:31 +00:00
Jim Meyering
377d7cdb85
*** empty log message ***
2000-06-04 06:41:13 +00:00
Jim Meyering
86c8226819
move vmp decl back out to the scope where it belongs
2000-06-03 22:09:03 +00:00
Jim Meyering
e5f1a12c6b
*** empty log message ***
2000-06-03 21:47:48 +00:00
Jim Meyering
c588f96c37
[!HAVE_DECL_MEMCHR]: Declare memchr.
2000-06-03 21:47:37 +00:00
Jim Meyering
51cee2cf8d
*** empty log message ***
2000-06-03 12:41:19 +00:00
Jim Meyering
b0619089c9
(jm_PREREQ_HUMAN): Use []-quoted list in AC_CHECK_DECLS,
...
now that autoconf requires that.
2000-06-03 12:40:56 +00:00
Jim Meyering
e78fd6ee39
*** empty log message ***
2000-06-03 12:22:37 +00:00
Jim Meyering
2e8629e442
Add a kludge to make autoheader emit the required
...
#undefs. E.g., #undef HAVE_DECL_FERROR_UNLOCKED.
Use []-quoted list in AC_CHECK_DECLS, now that autoconf requires that.
2000-06-03 12:22:33 +00:00
Jim Meyering
111cdb39c3
.
2000-06-03 08:34:45 +00:00
Jim Meyering
1b306b070e
(install-exec-local): On systems with glibc-2.1 or
...
newer, don't install charset.alias.
2000-06-03 08:34:34 +00:00
Jim Meyering
70ac95bbb2
Change the Linux/glibc rules so they become empty on glibc-2.1 or newer.
2000-06-03 08:34:18 +00:00
Jim Meyering
43585ddb5e
*** empty log message ***
2000-06-03 08:33:04 +00:00
Jim Meyering
410cb32814
Add comment to AC_DEFINE_UNQUOTED use.
2000-06-03 08:29:33 +00:00
Jim Meyering
ea146bfd07
.
2000-06-03 08:26:05 +00:00
Jim Meyering
534576fad0
Use jm_GLIBC21.
2000-06-03 08:25:33 +00:00
Jim Meyering
6f7ac74eb3
New file. From Bruno Haible.
2000-06-03 08:23:54 +00:00
Jim Meyering
f6639dbe36
*** empty log message ***
2000-06-03 08:19:42 +00:00
Jim Meyering
f29147b4a1
*** empty log message ***
2000-06-03 08:18:18 +00:00
Jim Meyering
757e85d993
*** empty log message ***
2000-06-03 08:15:24 +00:00
Jim Meyering
b662dfc657
Allow -v as synonym for --verbose, to be consistent with other fileutils.
2000-06-03 08:11:08 +00:00
Jim Meyering
8cb9b753c5
Allow -v as synonym for --verbose, to be consistent with other fileutils.
2000-06-03 08:10:37 +00:00
Jim Meyering
2d5e52c70d
(usage): Document that -v is a synonym for --verbose.
2000-06-03 08:09:53 +00:00
Jim Meyering
4eb4f8c624
*** empty log message ***
2000-06-02 21:49:50 +00:00
Jim Meyering
59ee5c9f35
*** empty log message ***
2000-06-02 11:54:35 +00:00
Jim Meyering
209099c9d9
Back out last change. Instead, do this...
...
(read_filesystem_list) [MOUNTED_VMOUNT]: Set the me_dummy
member using the same `ignore'-testing code.
2000-06-02 11:20:47 +00:00
Jim Meyering
8f245c6f2c
(ME_DUMMY): Add `autofs' to the list of ignored fs_type strings.
...
From Mark D. Roth.
2000-06-02 11:20:30 +00:00
Jim Meyering
8208033b86
*** empty log message ***
2000-05-29 21:06:20 +00:00
Jim Meyering
afa54698c9
Adapt to fit new semantics of `cp -d'.
2000-05-29 21:05:22 +00:00
Jim Meyering
a4791b30ea
*** empty log message ***
2000-05-29 21:05:13 +00:00
Jim Meyering
f06a2374fd
Allow `cp -d -u' to copy one symlink onto another that's identical.
...
(copy_internal): Change the || to ^ in the big sameness
test, so copying one symlink onto another, identical one doesn't fail here.
If the symlink call fails, don't report the failure if the destination
already exists and is a symlink pointing to the proper name.
2000-05-29 21:05:07 +00:00
Jim Meyering
ff9eb12809
.
2000-05-29 20:44:25 +00:00
Jim Meyering
472729831e
(TESTS): Add slink-2-slink.
2000-05-29 20:44:03 +00:00
Jim Meyering
4fc0af40aa
*** empty log message ***
2000-05-29 20:41:10 +00:00
Jim Meyering
11c6d21d52
(read_filesystem_list) [MOUNTED_VMOUNT]: Ignore mounts
...
with the `ignore' attribute. Based on a patch from Mark D. Roth.
2000-05-29 16:23:45 +00:00
Jim Meyering
ab2c79328e
*** empty log message ***
2000-05-29 16:23:04 +00:00
Jim Meyering
40acdda1b3
.
2000-05-29 16:22:03 +00:00
Jim Meyering
ad435461eb
*** empty log message ***
2000-05-29 16:20:07 +00:00
Jim Meyering
8b59f3a9e5
*** empty log message ***
2000-05-29 15:43:12 +00:00
Jim Meyering
1a0017092d
.
2000-05-28 21:29:14 +00:00
Jim Meyering
769aaffc24
bump serial number
2000-05-28 21:28:05 +00:00
Jim Meyering
2981d74992
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from
...
jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
2000-05-28 21:27:04 +00:00
Jim Meyering
5ccb8ddd83
*** empty log message ***
2000-05-28 21:24:54 +00:00
Jim Meyering
6aff8653fe
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from
...
jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
2000-05-28 21:24:42 +00:00
Jim Meyering
42cfd00757
.
2000-05-28 21:21:42 +00:00
Jim Meyering
3cec0fda7b
*** empty log message ***
2000-05-28 17:36:36 +00:00
Jim Meyering
4957557813
s/jm_FUNC_STRERROR_R/AC_FUNC_STRERROR_R/.
2000-05-28 16:49:22 +00:00
Jim Meyering
619bbd4ce6
.
2000-05-28 16:48:25 +00:00
Jim Meyering
15a9b83bdd
.
2000-05-27 21:26:50 +00:00
Jim Meyering
d73513786d
Arrange to call close_stdout upon exit.
...
Don't close stdout explicitly.
(usage): Add missing backslash at end of line.
(write_header): Remove now-unused COMMENT parameter.
Update all callers.
2000-05-27 21:17:39 +00:00
Jim Meyering
8ccf29f7fe
Arrange to call close_stdout upon exit.
...
Don't close stdout explicitly. Replace uses of global constant,
output_desc, with uses of STDOUT_FILENO.
2000-05-27 21:14:26 +00:00
Jim Meyering
c8afcbe2e7
*** empty log message ***
2000-05-26 21:39:19 +00:00
Jim Meyering
37cbfc8c6b
Use $cross_compiling', not $ac_cv_prog_cc_cross'.
2000-05-26 21:39:16 +00:00
Jim Meyering
40b91250bc
*** empty log message ***
2000-05-25 07:14:22 +00:00
Jim Meyering
87da84ba81
(close_stdout_wrapper): Don't dereference NULL pointer.
...
From Bob Proulx.
2000-05-25 07:14:13 +00:00
Jim Meyering
8b45419759
*** empty log message ***
2000-05-24 07:50:18 +00:00
Jim Meyering
9ca281e5b3
Use []-quoted list in AC_CHECK_MEMBERS, now that autoconf requires that.
2000-05-24 07:50:05 +00:00
Jim Meyering
d2586a214a
Use []-quoted list in AC_CHECK_MEMBERS, now that autoconf requires that.
2000-05-24 07:49:38 +00:00
Jim Meyering
429093f9ad
(jm_LIB_CHECK): Use []-quoted list in
...
AC_CHECK_MEMBERS, now that autoconf requires that.
2000-05-24 07:49:09 +00:00
Jim Meyering
35aaf0b09d
(jm_PREREQ_READUTMP): Use []-quoted list in
...
AC_CHECK_MEMBERS, now that autoconf requires that.
2000-05-24 07:48:04 +00:00
Jim Meyering
3ed09573d7
(jm_CHECK_DECLS): Use []-quoted list in AC_CHECK_DECLS,
...
now that autoconf requires that.
2000-05-24 07:46:55 +00:00
Jim Meyering
449fa131d6
(head_file): Use STDIN_FILENO in place of `0'.
...
(main): Likewise.
2000-05-24 07:10:12 +00:00
Jim Meyering
0de83d1d81
*** empty log message ***
2000-05-23 21:14:40 +00:00
Jim Meyering
2aeb21d67a
Add traps to clean up.
...
Correct broken running-as-root test.
2000-05-23 21:14:33 +00:00
Jim Meyering
dfdfbc22b3
Exit 77 when run as root. Reported by Andreas Schwab.
2000-05-23 21:13:28 +00:00
Jim Meyering
5f3b8f3038
.
2000-05-23 08:42:18 +00:00
Jim Meyering
f29de82520
.
2000-05-22 22:08:15 +00:00
Jim Meyering
1117d0586a
*** empty log message ***
2000-05-22 22:07:29 +00:00
Jim Meyering
36595ef3f7
Require jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
2000-05-22 08:35:36 +00:00
Jim Meyering
b8c130d091
Remove old, now-unnecessary `#ifdef __MSDOS__' block.
2000-05-22 06:24:50 +00:00
Jim Meyering
b5431fdfdf
*** empty log message ***
2000-05-21 07:14:41 +00:00
Jim Meyering
24f2bd8c9f
Arrange to call close_stdout upon exit. Don't close stdout explicitly.
2000-05-20 22:06:38 +00:00
Jim Meyering
ac81803363
Arrange to call close_stdout upon exit. Don't close stdout explicitly.
2000-05-20 22:04:40 +00:00
Jim Meyering
b2c7c6055d
Arrange to call close_stdout upon exit. Don't close stdout explicitly.
2000-05-20 22:04:16 +00:00
Jim Meyering
c75dc9689e
Arrange to call close_stdout upon exit. Don't close stdout explicitly.
2000-05-20 22:03:55 +00:00
Jim Meyering
02f7878928
Arrange to call close_stdout upon exit. Don't close stdout explicitly.
...
(but set exit status and file name, too)
2000-05-20 22:03:12 +00:00
Jim Meyering
a311f0eac5
.
2000-05-20 21:48:55 +00:00
Jim Meyering
482aa7fc64
*** empty log message ***
2000-05-20 15:49:03 +00:00
Jim Meyering
8985201718
*** empty log message ***
2000-05-20 15:46:52 +00:00
Jim Meyering
7de6407b72
*** empty log message ***
2000-05-20 15:45:10 +00:00
Jim Meyering
579105347d
*** empty log message ***
2000-05-20 15:43:44 +00:00
Jim Meyering
039c76fc63
*** empty log message ***
2000-05-20 15:39:13 +00:00
Jim Meyering
8f8938e366
add format args to match new %lu directives
2000-05-20 15:37:26 +00:00
Jim Meyering
15ecc0f435
tweak warning diagnostic
2000-05-20 12:41:13 +00:00
Jim Meyering
b34c9d22e4
*** empty log message ***
2000-05-20 09:46:19 +00:00
Jim Meyering
97b943feb3
(jm_PREREQ_HUMAN): New macro.
...
(jm_PREREQ): Use it.
2000-05-20 09:46:14 +00:00
Jim Meyering
836e28186c
(TESTS): Add i-2.
2000-05-20 09:45:08 +00:00
Jim Meyering
91d525cd50
*** empty log message ***
2000-05-20 09:44:46 +00:00
Jim Meyering
586b7bf510
*** empty log message ***
2000-05-20 09:44:20 +00:00
Jim Meyering
d0cc040dd8
*** empty log message ***
2000-05-20 09:43:40 +00:00
Jim Meyering
358c9c706a
*** empty log message ***
2000-05-20 09:35:13 +00:00
Jim Meyering
dd19256dcd
.
2000-05-20 09:31:14 +00:00
Jim Meyering
8fad3eb9e0
.
2000-05-20 09:30:01 +00:00
Jim Meyering
1adc899668
.
2000-05-20 09:24:29 +00:00
Jim Meyering
de4a1fe053
*** empty log message ***
2000-05-20 09:23:48 +00:00
Jim Meyering
5c34a06b45
(struct File_spec) [have_device, st_dev]: New members
2000-05-20 09:23:41 +00:00
Jim Meyering
f5fb72e12c
Save device number as well as inode number for each directory.
...
(struct active_dir_ent) [st_dev]: New member.
[st_ino]: Rename from `inum'.
(make_active_dir_ent) [device]: New parameter.
(hash_compare_active_dir_ents): Compare using SAME_INODE macro.
(fspec_init_common): New function, factored out.
(fspec_init_file): Initialize have_device member.
(fspec_get_full_mode): Remove parameter. Update caller.
Set have_device and st_dev members.
2000-05-20 09:23:27 +00:00
Jim Meyering
8fd90d4b2b
add RUN_EXPENSIVE_TESTS junk
2000-05-20 09:09:18 +00:00
Jim Meyering
d402b210ea
don't use $test
2000-05-20 08:52:03 +00:00
Jim Meyering
619ffb2bff
fail if final rm fails
2000-05-20 08:48:39 +00:00
Jim Meyering
abd2b295f2
Clean up.
2000-05-20 08:42:44 +00:00
Jim Meyering
396069fce5
reorder so as not to use `head -c N'
2000-05-20 08:11:51 +00:00
Jim Meyering
a5c0da5365
(LC_ALL): Set it unconditionally.
2000-05-19 22:37:45 +00:00
Jim Meyering
bc009f5b5f
warn the user it will take a while
2000-05-19 07:12:09 +00:00
Jim Meyering
5c136d939e
put hash at the end of the list
2000-05-19 07:10:09 +00:00
Jim Meyering
b55a5cc86c
(rm): Combine adjacent fputc and fprintf.
2000-05-18 21:10:55 +00:00
Jim Meyering
4d453f5691
remove some parens from some cpp lines
2000-05-18 14:56:42 +00:00
Jim Meyering
9d67112156
(remove_dir): Detect (and fail upon) attempt to subvert a running `rm -r'.
...
Reported by Morten Welinder.
2000-05-18 14:49:34 +00:00
Jim Meyering
c880f6f9e0
.
2000-05-18 14:28:09 +00:00
Jim Meyering
8469888ca2
*** empty log message ***
2000-05-18 14:26:19 +00:00
Jim Meyering
83616b114e
(TESTS): Add hash.
2000-05-18 14:26:00 +00:00
Jim Meyering
f01f28a92a
*** empty log message ***
2000-05-18 14:24:58 +00:00
Jim Meyering
ba798c5998
*** empty log message ***
2000-05-18 11:12:39 +00:00
Jim Meyering
aa78add2de
(hash_rehash): Fix a nasty bug: copy the free entry list
...
back, too, since it may have been modified by allocate_entry.
(hash_delete): Rewrite not to use both(!) the assignment operator
and the comma operator in an if-expression.
2000-05-18 11:06:39 +00:00
Jim Meyering
3cf14979b7
*** empty log message ***
2000-05-17 12:21:02 +00:00
Jim Meyering
1ca5f870b6
tweak comment
2000-05-17 12:19:39 +00:00
Jim Meyering
1cd58148cd
*** empty log message ***
2000-05-16 14:42:22 +00:00
Jim Meyering
a4f0b7b42e
<sys/stat.h>, <sys/types.h>, <unistd.h>, (STDOUT_FILENO):
...
Remove; no longer needed.
"quotearg.h": Add include.
(file_name): Do not bother to explicitly initialize to NULL; it's less
efficient on some hosts.
(close_stdout_status): Remove test as to whether stdout was already
closed; it breaks for the case "echo x | sort >&-".
Quote file name colons.
Do not assume that _("write error") lacks format strings.
2000-05-16 14:36:55 +00:00
Jim Meyering
71f60a998c
*** empty log message ***
2000-05-15 20:42:08 +00:00
Jim Meyering
f13c5ee9ce
(do_link): Use complete strings in diagnostics so they
...
are easier to translate. Reported by Michel Robitaille.
(main): Drop support for the case in which S_ISLNK wasn't defined.
It was broken in any case.
2000-05-15 20:41:52 +00:00
Jim Meyering
6385fbd99a
*** empty log message ***
2000-05-15 10:22:01 +00:00
Jim Meyering
73417841eb
(close_stdout_set_file_name): Declare.
2000-05-15 10:21:56 +00:00
Jim Meyering
dba50eec49
(close_stdout_set_file_name): New function.
...
(close_stdout_status): Use new file-scoped global.
Return right away if fstat says the stdout file descriptor is invalid.
2000-05-15 10:21:25 +00:00
Jim Meyering
3400cc7f78
.
2000-05-15 08:00:19 +00:00
Jim Meyering
3c5405d298
*** empty log message ***
2000-05-15 07:18:44 +00:00
Jim Meyering
be72ac078c
Set LC_ALL to `C' to avoid failure when the
...
current locale is not C (POSIX). From Matthew Clarke.
2000-05-15 07:18:38 +00:00
Jim Meyering
6d38725e21
*** empty log message ***
2000-05-15 07:18:17 +00:00
Jim Meyering
4e5d2ac6d2
*** empty log message ***
2000-05-15 07:11:30 +00:00
Jim Meyering
cbd2839f1d
(version_etc_copyright): Update the copyright string
...
that goes into all --version output.
2000-05-15 07:11:16 +00:00
Jim Meyering
a3ac01b48d
(test_vector): Skip the %c test on SunOS4 systems.
...
Suggested by Paul Eggert. Reported by Volker Borchert.
2000-05-15 07:08:38 +00:00
Jim Meyering
00df9725bb
*** empty log message ***
2000-05-13 06:51:51 +00:00
Jim Meyering
81b16373ae
Arrange to call close_stdout only upon exit.
2000-05-13 06:49:53 +00:00
Jim Meyering
47827e2ec2
Include closeout.h.
...
(usage): Don't call close_stdout here.
(close_stdout_wrapper): New, kludgey, function and file-scoped global.
(main): Register it with atexit.
2000-05-13 06:46:55 +00:00
Jim Meyering
68c6a5d828
*** empty log message ***
2000-05-12 22:39:10 +00:00
Jim Meyering
30c412049f
Detect and report write failure of --help/--version.
2000-05-12 22:38:58 +00:00
Jim Meyering
f2d53500ae
*** empty log message ***
2000-05-12 20:40:47 +00:00
Jim Meyering
fc64ba37d4
(copy_internal): Fix force and interactive tests.
2000-05-12 20:40:39 +00:00
Jim Meyering
a5c02a198b
Unlike for mv, -i doesn't cancel the effect of -f
...
and -f doesn't cancel the effect of -i.
(main) ['f']: Don't reset `x.interactive'.
['i']: Don't reset `x.force'.
2000-05-12 20:39:34 +00:00
Jim Meyering
12bf65f915
Interpret as decimal, even if number starts with 0.
2000-05-12 20:31:39 +00:00
Jim Meyering
48ebc7d0b7
*** empty log message ***
2000-05-12 20:30:28 +00:00
Jim Meyering
b0fd0aa567
(string_to_integer): Restrict base to 10.
2000-05-12 20:30:22 +00:00
Jim Meyering
a1eab797d0
test new option
2000-05-12 08:56:03 +00:00
Jim Meyering
7f0b022e0d
*** empty log message ***
2000-05-12 08:55:43 +00:00
Jim Meyering
1224b48d7f
New option: --first-only
...
(anonymous enum) [CONVERT_FIRST_ONLY_OPTION]: Define.
(long_options): Add `first-only'.
(main): Handle new option.
2000-05-12 08:55:13 +00:00
Jim Meyering
3b8a52ccbe
*** empty log message ***
2000-05-11 09:19:40 +00:00
Jim Meyering
605768d957
make the new tests a little smaller
2000-05-11 08:30:09 +00:00
Jim Meyering
45dcf53e6e
New tests.
2000-05-11 08:28:51 +00:00
Jim Meyering
3f0c7988cf
*** empty log message ***
2000-05-11 08:24:49 +00:00
Jim Meyering
51dbb91fdd
*** empty log message ***
2000-05-11 07:24:35 +00:00
Jim Meyering
9590fbf43c
(usage): Don't call close_stdout_status directly,
...
since that didn't cover --version output.
(main): Instead, call close_stdout_set_status and arrange to
call close_stdout via atexit.
2000-05-11 07:24:05 +00:00
Jim Meyering
5a3d9df9a1
(usage): Don't call close_stdout_status directly,
...
since that didn't cover --version output.
(main): Instead, call close_stdout_set_status and arrange to
call close_stdout via atexit.
2000-05-11 07:23:42 +00:00
Jim Meyering
70e5178bde
(usage): Don't call close_stdout directly, since that
...
didn't cover --version output.
(main): Arrange to call close_stdout via atexit, instead.
2000-05-11 07:21:33 +00:00
Jim Meyering
c693c5940b
.
2000-05-11 07:17:36 +00:00
Jim Meyering
8c8e4286b5
append in subshell so we don't see this diagnostic:
...
./remove: t-shred.11626/file: Permission denied
2000-05-10 22:33:06 +00:00
Jim Meyering
ce8cf50e0a
.
2000-05-10 16:40:30 +00:00
Jim Meyering
4071f9dcd5
(close_stdout_set_status): Declare.
2000-05-10 16:39:53 +00:00
Jim Meyering
ebd41d46d8
[default_exit_status]: New file-scoped variable.
...
(close_stdout_set_status): New function.
2000-05-10 16:39:35 +00:00
Jim Meyering
a210d7d35c
Include sys/types.h in shred.c before including
...
sys/stat.h or system.h. From John David Anglin.
2000-05-09 20:27:54 +00:00
Jim Meyering
b9c210715c
back out last change -- the two should be separate
2000-05-09 20:27:11 +00:00
Jim Meyering
101160bdf9
*** empty log message ***
2000-05-09 20:26:04 +00:00
Jim Meyering
5c4406f731
Include sys/types.h in shred.c before including
...
sys/stat.h or system.h. From John David Anglin.
2000-05-09 20:25:58 +00:00
Jim Meyering
721557bb21
*** empty log message ***
2000-05-09 12:37:47 +00:00
Jim Meyering
d7f56af947
*** empty log message ***
2000-05-09 11:00:13 +00:00
Jim Meyering
17bd8fb7fa
*** empty log message ***
2000-05-09 06:32:31 +00:00
Jim Meyering
babf9bb7ac
(case_GETOPT_VERSION_CHAR): Don't call close_stdout.
2000-05-09 06:32:24 +00:00
Jim Meyering
28ee33a9d8
*** empty log message ***
2000-05-09 05:50:09 +00:00
Jim Meyering
e90fed0bf7
renamed to libintl.m4
2000-05-09 05:44:51 +00:00
Jim Meyering
41a1348544
renamed from gettext.m4
2000-05-09 05:44:51 +00:00
Jim Meyering
2f925e9403
*** empty log message ***
2000-05-08 16:54:55 +00:00
Jim Meyering
1068a0005a
Don't use touch in root test. Instead, append to
...
the test file, since now touch operates even on files which deny owner
write access.
2000-05-08 16:53:36 +00:00
Jim Meyering
cf197bb14a
*** empty log message ***
2000-05-08 12:16:11 +00:00
Jim Meyering
34b63c88da
*** empty log message ***
2000-05-08 12:01:46 +00:00
Jim Meyering
2fd73df635
.
2000-05-08 11:59:34 +00:00
Jim Meyering
31f5c39ace
.
2000-05-08 10:10:26 +00:00
Jim Meyering
aa1ddd2e7d
Don't include closeout.h.
...
(parse_long_options): Don't call close_stdout for --version.
2000-05-08 10:09:28 +00:00
Jim Meyering
fca7b20092
.
2000-05-07 21:11:59 +00:00
Jim Meyering
a90650cd3a
*** empty log message ***
2000-05-07 21:03:19 +00:00
Jim Meyering
03faf39b22
Use UTC0, not just UTC, required for alphaev56-dec-osf4.0f.
2000-05-07 21:02:56 +00:00
Jim Meyering
acd3390874
*** empty log message ***
2000-05-07 15:02:30 +00:00
Jim Meyering
c263f45884
.
2000-05-07 15:00:48 +00:00
Jim Meyering
a41b145094
*** empty log message ***
2000-05-07 15:00:20 +00:00
Jim Meyering
661f74698e
Include "closeout.h".
...
(usage): Call close_stdout just before exit.
2000-05-07 15:00:12 +00:00
Jim Meyering
c6b0fefde1
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:57:52 +00:00
Jim Meyering
2d4fd1ab6e
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:57:24 +00:00
Jim Meyering
c4d7de4d1c
(usage): Call close_stdout_status.
2000-05-07 14:57:03 +00:00
Jim Meyering
7942b60d47
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:56:12 +00:00
Jim Meyering
c6bd79ad34
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:55:15 +00:00
Jim Meyering
52150ef51d
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:54:43 +00:00
Jim Meyering
071e5e3b25
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:53:15 +00:00
Jim Meyering
21f7f8fb60
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:52:54 +00:00
Jim Meyering
1a898f0449
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:52:16 +00:00
Jim Meyering
ab241ac3be
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:51:49 +00:00
Jim Meyering
d3683509b3
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:51:07 +00:00
Jim Meyering
ddb8aa8b9f
(usage): Call close_stdout_status.
2000-05-07 14:50:39 +00:00
Jim Meyering
73ed5ed51e
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:49:06 +00:00
Jim Meyering
a3d40a9447
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:48:25 +00:00
Jim Meyering
309c1c3e47
Include "closeout.h".
...
(usage): Call close_stdout just before exit.
2000-05-07 14:47:44 +00:00
Jim Meyering
72bdac7271
Include "closeout.h".
...
(main): Call atexit with close_stdout.
2000-05-07 14:46:33 +00:00
Jim Meyering
f1013a1535
Include "closeout.h".
...
(main): Call atexit with close_stdout.
Remove explicit close_stdout.
2000-05-07 14:46:11 +00:00
Jim Meyering
e1133c7a28
Include "closeout.h".
...
(usage): Call close_stdout just before exit.
2000-05-07 14:41:19 +00:00
Jim Meyering
011b92f1c9
*** empty log message ***
2000-05-07 07:17:22 +00:00
Jim Meyering
5aa90a9946
($Test::env{'rfc822-1'}): Add TZ=UTC.
2000-05-07 07:17:17 +00:00
Jim Meyering
c610f47650
.
2000-05-06 15:51:29 +00:00
Jim Meyering
d9e1e1dbd2
*** empty log message ***
2000-05-06 15:51:15 +00:00
Jim Meyering
b700e5cdfe
*** empty log message ***
2000-05-06 15:45:33 +00:00
Jim Meyering
a83332dcd2
Undefine __strnlen and strnlen.
...
[!weak_alias]: Define __strnlen to strnlen.
2000-05-06 15:45:30 +00:00
Jim Meyering
20d55109b5
*** empty log message ***
2000-05-06 14:38:04 +00:00
Jim Meyering
95fad10ba3
(AC_REPLACE_FUNCS): Add strnlen.
2000-05-06 14:37:59 +00:00
Jim Meyering
e580f2a576
*** empty log message ***
2000-05-06 14:36:00 +00:00
Jim Meyering
0a63562cfa
AC_REPLACE_FUNCS(atexit).
2000-05-06 14:35:16 +00:00
Jim Meyering
55b7281ec2
*** empty log message ***
2000-05-06 14:33:56 +00:00
Jim Meyering
b00705596d
remove ifdef
2000-05-06 14:33:46 +00:00
Jim Meyering
6507fa63ce
New file, from libiberty.
2000-05-06 14:33:22 +00:00
Jim Meyering
e074cde09b
*** empty log message ***
2000-05-06 14:31:38 +00:00
Jim Meyering
9b6eb98d41
(EEXIST): Remove now-unused definition.
...
(ENOTEMPTY): Likewise.
(errno_rmdir_non_empty): Rewrite to use RMDIR_ERRNO_NOT_EMPTY,
which is determined by the autoconf test in m4/rmdir-errno.m4..
2000-05-06 14:31:32 +00:00
Jim Meyering
72efca1195
*** empty log message ***
2000-05-06 14:25:40 +00:00
Jim Meyering
884af44da8
(fetish_FUNC_RMDIR_NOTEMPTY): New macro and file.
2000-05-06 14:25:18 +00:00
Jim Meyering
c2a761780e
Require fetish_FUNC_RMDIR_NOTEMPTY.
2000-05-06 14:25:07 +00:00
Jim Meyering
2c1ae1f436
.
2000-05-06 14:14:14 +00:00
Jim Meyering
ed0f130ea1
*** empty log message ***
2000-05-06 14:03:27 +00:00
Jim Meyering
a23b2bb948
(jm_FUNC_NANOSLEEP): Save and restore LIBS around
...
AC_SEARCH_LIBS call for nanosleep.
(LIB_NANOSLEEP): Set and AC_SUBST.
2000-05-06 14:03:19 +00:00
Jim Meyering
669034433d
*** empty log message ***
2000-05-06 14:01:46 +00:00
Jim Meyering
97df7c4729
(AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to
...
be 500, instead of _GNU_SOURCE to be 1, to work around glibc
2.1.3 bug. This avoids a clash when files like regex.c define
_GNU_SOURCE.
2000-05-06 14:01:39 +00:00
Jim Meyering
6206ee75ea
*** empty log message ***
2000-05-06 13:47:44 +00:00
Jim Meyering
6b54234726
(get_charset_aliases): Use malloc, realloc and memcpy
...
instead of xmalloc, xrealloc, path_concat.
(locale_charset): Treat empty environment variables as absent.
(DIRECTORY_SEPARATOR, ISSLASH): New macros.
2000-05-06 13:47:38 +00:00
Jim Meyering
c141f3a34e
(main): Warn about arguments, don't fail.
...
(usage): Call close_stdout_status from here as well as from main.
2000-05-06 13:18:00 +00:00
Jim Meyering
3140984fab
Include "closeout.h".
...
(main): Call close_stdout.
2000-05-05 21:55:32 +00:00
Jim Meyering
19c397acdc
Include "closeout.h".
...
(main): Call close_stdout.
2000-05-05 21:53:41 +00:00
Jim Meyering
80b5341cb8
Include "closeout.h".
...
(main): Call close_stdout.
2000-05-05 21:52:22 +00:00
Jim Meyering
f2fde491db
Include "closeout.h".
...
(main): Call close_stdout.
2000-05-05 21:51:02 +00:00
Jim Meyering
e1c98ab3fb
Include "closeout.h".
...
(main): Call close_stdout.
2000-05-05 21:49:44 +00:00
Jim Meyering
be9e62c6e0
*** empty log message ***
2000-05-05 21:42:20 +00:00
Jim Meyering
df9a764cbd
*** empty log message ***
2000-05-05 21:41:53 +00:00
Jim Meyering
3684b16708
Exit nonzero upon write failure.
...
Include "closeout.h".
(main): Call close_stdout.
Reported by Ian Jackson via Michael Stone.
2000-05-05 21:41:29 +00:00
Jim Meyering
7dad7fd5c6
*** empty log message ***
2000-05-05 21:41:11 +00:00
Jim Meyering
856071f1da
*** empty log message ***
2000-05-05 21:41:03 +00:00
Jim Meyering
ff1e216579
*** empty log message ***
2000-05-05 16:33:33 +00:00
Jim Meyering
554b19b9d1
(jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS call for clock_gettime.
...
(LIB_CLOCK_GETTIME): Set and AC_SUBST.
2000-05-05 16:33:26 +00:00
Jim Meyering
98e69d378e
*** empty log message ***
2000-05-05 16:10:41 +00:00
Jim Meyering
00c483746f
remove commented-out m4_default clause
2000-05-05 16:10:22 +00:00
Jim Meyering
7d4bd8f671
Update from autoconf.
2000-05-05 16:10:03 +00:00
Jim Meyering
46b48d2e0e
*** empty log message ***
2000-05-05 15:05:09 +00:00
Jim Meyering
87a766e71a
*** empty log message ***
2000-05-05 11:39:31 +00:00
Jim Meyering
5d65fd5e99
su doesn't work on Solaris2.6.
...
When checking for struct spwd.sp_pwdp, also include
<shadow.h>. Reported by Dragos Harabor.
2000-05-05 11:39:25 +00:00
Jim Meyering
6a4a7cfe00
*** empty log message ***
2000-05-05 11:38:34 +00:00
Jim Meyering
2961a41dc3
(my-distcheck): Remove spurious blank line.
...
Remove $(DEPDIR) *after* making distclean, not before.
2000-05-04 09:33:34 +00:00
Jim Meyering
a0f78c6a82
*** empty log message ***
2000-05-04 07:19:34 +00:00
Jim Meyering
3e5e4aa3ac
update from glibc -- solely white space changes
2000-05-04 07:19:24 +00:00
Jim Meyering
f4d3d21b14
*** empty log message ***
2000-05-04 07:13:40 +00:00
Jim Meyering
6a0899b4b6
filter through cppi
2000-05-04 07:12:59 +00:00
Jim Meyering
3d21ae4853
Update from glibc.
2000-05-04 07:12:43 +00:00
Jim Meyering
6405a85879
*** empty log message ***
2000-05-04 07:06:49 +00:00
Jim Meyering
91aee8ad4d
Update from glibc.
2000-05-04 07:06:42 +00:00
Jim Meyering
3c13ac6c36
Update from glibc.
2000-05-04 06:41:26 +00:00
Jim Meyering
0605601f99
*** empty log message ***
2000-05-04 06:36:10 +00:00
Jim Meyering
c8fa96131e
update from glibc
2000-05-04 06:35:49 +00:00
Jim Meyering
cea745beaa
New file, from glibc.
2000-05-04 06:34:23 +00:00
Jim Meyering
647d5e6a70
*** empty log message ***
2000-05-04 05:35:04 +00:00
Jim Meyering
b53fe736bc
Update from glibc.
2000-05-04 05:34:55 +00:00
Jim Meyering
f7fcc8c622
*** empty log message ***
2000-05-03 11:12:54 +00:00
Jim Meyering
be579a52e7
During ls, set LANGUAGE (for GNU gettext)
...
and LC_ALL (for systems which look at LC_MESSAGES).
2000-05-03 11:10:32 +00:00
Jim Meyering
c2262fcd90
use rm, not $RM
2000-05-03 11:09:07 +00:00
Jim Meyering
93e3e3a5a8
Define LC_ALL instead of LANG, in case the user has
...
LC_CTYPE or LC_ALL set. Define it and LANGUAGE before the first "sort" call.
2000-05-03 11:07:51 +00:00
Jim Meyering
92d235c21a
Remove declaration of strndup.
2000-05-03 08:40:33 +00:00
Jim Meyering
900011c7de
*** empty log message ***
2000-05-03 08:39:29 +00:00
Jim Meyering
0cb358268d
*** empty log message ***
2000-05-03 08:37:57 +00:00
Jim Meyering
e6d69926e6
(!HAVE_DECL_STRNDUP): Declare strndup.
2000-05-03 08:37:40 +00:00
Jim Meyering
7e3bd1d897
*** empty log message ***
2000-05-03 08:37:11 +00:00
Jim Meyering
cd8042a77c
(AC_CHECK_DECLS): Add strndup.
2000-05-03 08:37:03 +00:00
Jim Meyering
44bdb2f05a
*** empty log message ***
2000-05-03 08:30:24 +00:00
Jim Meyering
38a059bf64
(AC_SYS_LARGEFILE): Define _GNU_SOURCE if
...
this is needed to make ftello visible (e.g. glibc 2.1.3). Use
compile-time test, rather than inspecting host and OS, to
decide whether to define _LARGEFILE_SOURCE.
2000-05-03 08:30:18 +00:00
Jim Meyering
950eba9ba0
.
2000-05-02 14:07:39 +00:00
Jim Meyering
5fdc4f4666
*** empty log message ***
2000-05-02 06:57:00 +00:00
Jim Meyering
4c69db64f2
don't hard-code `rm'
2000-05-02 06:56:31 +00:00
Jim Meyering
acd9c429c0
(usage): Add the answer to `How do I remove a file named -f?'
2000-05-02 06:55:49 +00:00
Jim Meyering
e0263e15f1
*** empty log message ***
2000-05-01 14:59:21 +00:00
Jim Meyering
cb58624cef
(full_write): Remove `FIXME' part of comment.
2000-05-01 14:40:08 +00:00
Jim Meyering
c488f85c66
*** empty log message ***
2000-05-01 14:15:17 +00:00
Jim Meyering
aa435d9982
*** empty log message ***
2000-05-01 14:10:38 +00:00
Jim Meyering
624dd54796
(change_attributes): Don't remove the destination file upon failure.
2000-05-01 14:09:19 +00:00
Jim Meyering
ef34c8704c
[checked in with intention to back out...]
...
(change_attributes): Unlink the destination file
if either of the chown or the chmod calls fails. Don't even attempt
the chmod if the chown fails.
Suggestion from Marc Olzheim.
2000-05-01 13:55:09 +00:00
Jim Meyering
b0d42f0a5c
.
2000-05-01 11:40:52 +00:00
Jim Meyering
3491fe9797
*** empty log message ***
2000-05-01 08:36:29 +00:00
Jim Meyering
951abbe274
Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
2000-05-01 08:36:13 +00:00
Jim Meyering
392dd7af09
fix typos
2000-05-01 08:32:35 +00:00
Jim Meyering
9561e02b6a
*** empty log message ***
2000-05-01 08:29:38 +00:00
Jim Meyering
e6bf5ecaf8
(jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
...
Based on a patch from Bruno Haible.
2000-05-01 08:29:28 +00:00
Jim Meyering
e511c84abe
(read_filesystem_list): Add BeOS support.
2000-05-01 08:03:33 +00:00
Jim Meyering
cc5b8b2e79
(jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
2000-05-01 07:58:34 +00:00
Jim Meyering
56b16d84df
*** empty log message ***
2000-04-30 21:48:27 +00:00
Jim Meyering
034fbbd8ac
(O_NOCTTY): Define if not defined already.
...
(touch): Add O_NOCTTY to the flags passed to open.
2000-04-30 21:48:23 +00:00
Jim Meyering
a65db32955
.
2000-04-30 16:25:54 +00:00
Jim Meyering
72d2131b0e
.
2000-04-30 16:25:30 +00:00
Jim Meyering
2edc7371bc
*** empty log message ***
2000-04-30 16:25:24 +00:00
Jim Meyering
5e7a7d23f5
.
2000-04-30 16:24:00 +00:00
Jim Meyering
d0e30069c0
*** empty log message ***
2000-04-30 16:20:57 +00:00
Jim Meyering
9a7f0b1542
tweak comment
2000-04-30 16:19:57 +00:00
Jim Meyering
9a909400ba
Detect and terminate upon write failure.
2000-04-30 16:19:06 +00:00
Jim Meyering
9e60f6cc06
alphabetize
2000-04-30 11:19:35 +00:00
Jim Meyering
721b2cb881
*** empty log message ***
2000-04-29 10:18:29 +00:00
Jim Meyering
b958bd6f2b
[LSTAT_FOLLOWS_SLASHED_SYMLINK] (lstat): Define to rpl_lstat.
2000-04-29 10:17:42 +00:00
Jim Meyering
8e3be9e25c
use an all-symbolic mode string
2000-04-29 09:37:44 +00:00
Jim Meyering
d6254a86bf
*** empty log message ***
2000-04-29 09:25:58 +00:00
Jim Meyering
cf251ff75b
Declare strdup only if it's not defined.
2000-04-29 09:25:09 +00:00
Jim Meyering
f79c0f977e
*** empty log message ***
2000-04-29 08:44:40 +00:00
Jim Meyering
16d019fb86
*** empty log message ***
2000-04-29 08:44:11 +00:00
Jim Meyering
8d8135769a
*** empty log message ***
2000-04-28 16:50:24 +00:00
Jim Meyering
8b37ad9c5b
[HAVE_LIMITS_H]: Include limits.h before regex.h to avoid
...
redefinition warning on some systems (HPUX). Otherwise, regex.h is
included first, then limits.h is included by locale.h by libintl.h.
From John David Anglin.
2000-04-28 16:49:38 +00:00
Jim Meyering
c249f854de
*** empty log message ***
2000-04-27 12:27:08 +00:00
Jim Meyering
4954d34c14
(pop_dir): Remove through_symlink arg; use null cwd
...
for that purpose instead.
(count_entry): Also save the directory if we're saving more
than one level.
Fix file descriptor and memory leak when chdir fails.
2000-04-27 12:23:59 +00:00
Jim Meyering
e9c9e0f9e5
.
2000-04-27 12:19:38 +00:00
Jim Meyering
01a1964a1c
*** empty log message ***
2000-04-27 12:17:43 +00:00
Jim Meyering
063bdf481b
*** empty log message ***
2000-04-27 12:15:23 +00:00
Jim Meyering
cc9a042dfd
.
2000-04-27 12:13:20 +00:00
Jim Meyering
a105fb3c17
*** empty log message ***
2000-04-27 12:13:11 +00:00
Jim Meyering
c0e74f9b48
*** empty log message ***
2000-04-27 12:12:42 +00:00
Jim Meyering
f5e968f6cd
fix typo
2000-04-27 12:10:38 +00:00
Jim Meyering
fa3bb4033b
*** empty log message ***
2000-04-27 12:09:44 +00:00
Jim Meyering
455d9ad4ed
Use mkdir, not $MKDIR.
2000-04-27 12:08:59 +00:00
Jim Meyering
375abb3590
(TESTS_ENVIRONMENT): Set PATH, not MKDIR.
2000-04-27 12:08:19 +00:00
Jim Meyering
a3e7716e04
*** empty log message ***
2000-04-27 08:31:18 +00:00
Jim Meyering
c500f8c996
*** empty log message ***
2000-04-27 06:47:05 +00:00
Jim Meyering
a3029aba6b
tweak comment
2000-04-27 06:46:13 +00:00
Jim Meyering
56b185d9b3
*** empty log message ***
2000-04-27 06:44:20 +00:00
Jim Meyering
5bb0a21123
*** empty log message ***
2000-04-27 06:36:05 +00:00
Jim Meyering
8a6dd8bf13
*** empty log message ***
2000-04-27 06:34:07 +00:00
Jim Meyering
758eab108f
*** empty log message ***
2000-04-27 06:30:59 +00:00
Jim Meyering
862b31c48a
(TESTS): Add special-1.
2000-04-27 06:30:26 +00:00
Jim Meyering
30eb4cf648
*** empty log message ***
2000-04-26 21:59:34 +00:00
Jim Meyering
29f4f9a5ac
*** empty log message ***
2000-04-26 21:59:01 +00:00
Jim Meyering
d3057155d5
*** empty log message ***
2000-04-26 12:55:48 +00:00
Jim Meyering
8735a6823f
*** empty log message ***
2000-04-26 12:54:26 +00:00
Jim Meyering
d89bb4e01a
*** empty log message ***
2000-04-26 12:52:54 +00:00
Jim Meyering
0cd61ad840
*** empty log message ***
2000-04-26 12:43:19 +00:00
Jim Meyering
5aeb94aeb4
Rename global: s/path_mode/create_parents/.
...
(main): No longer perform explicit chmod when creating
parent directories, since make_path now does the chmod.
2000-04-26 12:43:12 +00:00
Jim Meyering
2f4177fa6b
.
2000-04-26 12:36:49 +00:00
Jim Meyering
eddd846acb
(S_IRWXUGO): Define.
...
(make_path): Always perform explicit chmod if MODE specifies any
of the `special' permission bits.
2000-04-26 12:36:43 +00:00
Jim Meyering
84013f9573
*** empty log message ***
2000-04-19 15:36:15 +00:00
Jim Meyering
98f5206a61
[__BEOS__]: Ignore O_BINARY and O_TEXT.
2000-04-19 15:36:05 +00:00
Jim Meyering
58be6ceff4
*** empty log message ***
2000-04-18 17:28:34 +00:00
Jim Meyering
97a6cf3999
add comment
2000-04-18 13:41:26 +00:00
Jim Meyering
40f30dc54b
*** empty log message ***
2000-04-18 13:40:29 +00:00
Jim Meyering
833f309376
[!getpagesize && HAVE_OS_H && B_PAGE_SIZE]: Define getpagesize.
...
For BeOS. Based on a patch from Bruno Haible.
2000-04-18 13:40:25 +00:00
Jim Meyering
72b3b743fe
*** empty log message ***
2000-04-18 13:35:22 +00:00
Jim Meyering
0952a8a7bc
(jm_PREREQ_GETPAGESIZE): New macro.
...
(jm_PREREQ): Use it.
2000-04-18 13:35:18 +00:00
Jim Meyering
be7efadaf2
*** empty log message ***
2000-04-17 11:39:36 +00:00
Jim Meyering
d2caf6a98c
(my_strftime) [strftime]: Declare strftime here, since the definition
...
of it to rpl_strftime also defined-away the system's declaration.
2000-04-17 11:39:26 +00:00
Jim Meyering
c2981f6507
.
2000-04-17 11:26:33 +00:00
Jim Meyering
14aece6661
*** empty log message ***
2000-04-17 09:56:02 +00:00
Jim Meyering
eddd7f971f
Get it right :-)
...
(jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
actual #define via AH_VERBATIM. Don't need separate AC_DEFINE.
Suggestion from Akim Demaille.
2000-04-17 09:55:53 +00:00
Jim Meyering
df85b33ee3
Accept new option: --from=CURRENT_OWNER:CURRENT_GROUP.
...
(enum) [FROM_OPTION]: New member.
(long_options): New getopt spec.
(change_file_owner): Add old_user, old_group parameters. Use them.
(change_dir_owner): Likewise.
(usage): Describe.
(main): New case.
2000-04-17 08:19:52 +00:00
Jim Meyering
d37e7835f9
Don't remove support for --max-consecutive-size-changes just yet...
2000-04-17 06:49:07 +00:00
Jim Meyering
d6df2d8561
*** empty log message ***
2000-04-16 16:28:46 +00:00
Jim Meyering
db01eaed39
(tail invocation): Remove description.
2000-04-16 16:03:44 +00:00
Jim Meyering
a423a1374f
Remove option: --max-consecutive-size-changes=N.
...
Doesn't seem useful.
(usage): Remove description.
2000-04-16 16:03:34 +00:00
Jim Meyering
56dc5651a4
*** empty log message ***
2000-04-16 13:51:27 +00:00
Jim Meyering
c559eefb84
New option: --strip-trailing-slashes.
...
(enum) [STRIP_TRAILING_SLASHES_OPTION]: New member.
(remove_trailing_slashes): New global.
(long_opts): New getopt spec.
(usage): Describe.
(do_copy): Strip trailing slashes on SOURCE names only if the new
option has been specified.
(main): New case.
2000-04-16 13:51:22 +00:00
Jim Meyering
517e8a6bc2
(TESTS): Add symlink-slash.
2000-04-16 13:49:22 +00:00
Jim Meyering
88a6b99b8d
*** empty log message ***
2000-04-16 13:48:38 +00:00
Jim Meyering
125de05913
add comment
2000-04-16 12:16:03 +00:00
Jim Meyering
496e09185a
.
2000-04-15 22:04:06 +00:00
Jim Meyering
757de7fe90
*** empty log message ***
2000-04-15 21:58:37 +00:00
Jim Meyering
bb53ccc5e9
Use C' to denote so-called contiguous' files, the same way that tar does.
...
* filemode.c (S_ISCTG) [!S_ISCTG && S_IFCTG]: Define.
(ftypelet): Use S_ISCTG.
2000-04-15 21:54:46 +00:00
Jim Meyering
9fc7c63a5a
*** empty log message ***
2000-04-15 21:48:58 +00:00
Jim Meyering
10acebe2cb
tweak copyright date
2000-04-14 16:12:16 +00:00
Jim Meyering
d02b8ea082
*** empty log message ***
2000-04-14 15:42:02 +00:00
Jim Meyering
a71d7cdd14
(jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
...
of AC_DEFINE. Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
2000-04-14 15:41:06 +00:00
Jim Meyering
2e469b088b
Shorten #ifdef HAVE_...' to #if HAVE_...' and
...
remove unnecessary uses of `defined' (aesthetics).
2000-04-14 12:41:05 +00:00
Jim Meyering
d5066f22eb
*** empty log message ***
2000-04-13 08:37:57 +00:00
Jim Meyering
9ac210f6a7
.
2000-04-13 08:34:47 +00:00
Jim Meyering
a3c2775889
.
2000-04-13 08:16:13 +00:00
Jim Meyering
7ae95c0ff8
*** empty log message ***
2000-04-13 08:15:07 +00:00
Jim Meyering
12ec89c0e3
(jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
...
to insert required #ifndef into config.h.in.
Suggestion from Akim Demaille.
2000-04-13 08:15:01 +00:00
Jim Meyering
6157486144
*** empty log message ***
2000-04-12 16:03:53 +00:00
Jim Meyering
4add54834d
(AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
...
`AC_CHECK_HEADER' to check for locale.h. Thanks to a report from
Christian Krackowizer.
2000-04-12 16:03:20 +00:00
Jim Meyering
f03b3e48ea
(usage): Tweak --help output. Suggestions from Karl Berry.
2000-04-12 09:50:20 +00:00
Jim Meyering
50a68130a3
*** empty log message ***
2000-04-12 06:21:06 +00:00
Jim Meyering
088ab165c7
*** empty log message ***
2000-04-12 06:19:55 +00:00
Jim Meyering
b08487e513
(_GNU_SOURCE): Define.
...
(AC_SYS_LARGEFILE): Require.
(AM_C_PROTOTYPES): Require.
2000-04-12 06:19:45 +00:00
Jim Meyering
29d6a0aa75
*** empty log message ***
2000-04-11 09:27:38 +00:00
Jim Meyering
85846c1ba1
use bc in example, not dc
2000-04-10 09:20:49 +00:00
Jim Meyering
42b1404b54
.
2000-04-10 07:09:24 +00:00
Jim Meyering
9516237211
*** empty log message ***
2000-04-09 18:15:46 +00:00
Jim Meyering
b518fdab61
*** empty log message ***
2000-04-09 09:14:05 +00:00
Jim Meyering
290fd86565
Include constants.texi.
...
(tail invocation): Use `@value's instead of referring to the
output of `tail --help'.
2000-04-09 09:13:42 +00:00
Jim Meyering
b6d1fca450
(usage): Clarify descriptions of the --max-* options.
...
From Karl Berry.
2000-04-09 09:10:36 +00:00
Jim Meyering
844f0224f0
*** empty log message ***
2000-04-09 07:41:18 +00:00
Jim Meyering
e3d82c6734
*** empty log message ***
2000-04-09 07:35:39 +00:00
Jim Meyering
d219e87e72
.
2000-04-09 07:33:52 +00:00
Jim Meyering
545a2cbc66
*** empty log message ***
2000-04-09 07:33:30 +00:00
Jim Meyering
e6701bae6d
Use the "C" locale when using --rfc-822 (-R), as
...
required by rfc822. Before, in the de_DE locale, date would
print the German weekday and month abbreviations.
2000-04-09 07:33:25 +00:00
Jim Meyering
0145667581
Add test for rfc822 format and foreign locale settings.
2000-04-08 21:45:25 +00:00
Jim Meyering
a641eab06a
*** empty log message ***
2000-04-08 19:36:46 +00:00
Jim Meyering
7beb8ac8aa
*** empty log message ***
2000-04-08 19:35:38 +00:00
Jim Meyering
8debb843b6
(factor): Use a better example
2000-04-08 19:28:49 +00:00
Jim Meyering
c908124639
Document the ln=target directive.
2000-04-08 19:04:00 +00:00
Jim Meyering
5c7059a33a
Add support for "ln=target" in the LS_COLORS variable,
...
to colorize links as for the file/directory pointed to.
2000-04-08 19:03:29 +00:00
Jim Meyering
6c60fb0a7a
*** empty log message ***
2000-04-08 06:46:32 +00:00
Jim Meyering
650ea2e0b4
Document that while the --backup option takes an
...
optional argument, the -b option accepts none.
(main): Use `backup type' in call to xget_version, not the
now-deprecated `--version-control'.
2000-04-08 06:46:20 +00:00
Jim Meyering
ca59fb27c2
Document that while the --backup option takes an
...
optional argument, the -b option accepts none.
(main): Use `backup type' in call to xget_version, not the
now-deprecated `--version-control'.
2000-04-08 06:45:48 +00:00
Jim Meyering
19aa1f8a25
.
2000-04-08 06:44:35 +00:00
Jim Meyering
4cfab8f932
*** empty log message ***
2000-04-08 06:34:06 +00:00
Jim Meyering
edcc5eb997
(charset.alias): Use t-$@, not $@-t so the DOS 8.3
...
names don't conflict. Reported by Eli Zaretskii.
2000-04-08 06:34:02 +00:00
Jim Meyering
437a783072
.
2000-04-08 06:31:38 +00:00
Jim Meyering
9a16820c87
*** empty log message ***
2000-04-07 09:41:51 +00:00
Jim Meyering
6b0a7a91d4
(print_unicode_char): Avoid triggering Solaris iconv bug.
...
Deal with the different error behaviour of Irix iconv.
2000-04-07 09:41:38 +00:00
Jim Meyering
4259b70042
Move inclusion of errno.h so it follows that of sys/types.h,
...
to work around system header problems on AIX 3.2.5. From Bruno Haible.
2000-04-07 09:24:18 +00:00
Jim Meyering
5cb8c8c0a0
.
2000-04-07 08:45:27 +00:00
Jim Meyering
043d1c865c
add a node for hostid
2000-04-06 19:27:04 +00:00
Jim Meyering
9394a8280f
.
2000-04-06 13:39:07 +00:00
Jim Meyering
c846dbf402
*** empty log message ***
2000-04-06 06:56:05 +00:00
Jim Meyering
826dcda9c4
(AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
...
IRIX if the installer said otherwise.
2000-04-06 06:55:14 +00:00
Jim Meyering
31ecd03e51
fix two typos. Duh
2000-04-05 15:22:04 +00:00
Jim Meyering
0fcc2606dd
*** empty log message ***
2000-04-05 15:16:27 +00:00
Jim Meyering
bea19ce09c
[!HAVE_UTMPX_H] (headers): Include <utmp.h>.
...
(jm_CHECK_DECLS): Add getutent to the list of functions.
(_jm_DECL_HEADERS): Add utmpx.h.
2000-04-05 15:14:28 +00:00
Jim Meyering
4208ee3490
Declare strdup.
2000-04-05 15:08:11 +00:00
Jim Meyering
f7cfce8952
[HAVE_UTMPX_H && !HAVE_DECL_GETUTENT]: Declare getutent.
2000-04-05 15:05:54 +00:00
Jim Meyering
ff9b9b202c
Include sys/types.h before sys/stat.h.
...
Required for ultrix4.3.
2000-04-05 15:00:11 +00:00
Jim Meyering
594b06988b
(canon_host): Declare strdup. Required for ultrix4.3.
2000-04-05 14:57:36 +00:00
Jim Meyering
faf92299a0
*** empty log message ***
2000-04-05 14:57:07 +00:00
Jim Meyering
98dd4a3867
.
2000-04-05 12:44:02 +00:00
Jim Meyering
8661f4d615
*** empty log message ***
2000-04-05 12:25:13 +00:00
Jim Meyering
7354c6077f
Back out the 2000-04-02 change.
...
Instead of that change, simply undefine putenv in the test program.
2000-04-05 12:13:59 +00:00
Jim Meyering
48c6dffe80
Back out the 2000-04-02 change.
2000-04-05 11:50:48 +00:00
Jim Meyering
cc7186a919
*** empty log message ***
2000-04-04 20:18:42 +00:00
Jim Meyering
5c1001fdc5
*** empty log message ***
2000-04-04 20:15:42 +00:00
Jim Meyering
6803a71d89
*** empty log message ***
2000-04-04 20:14:16 +00:00
Jim Meyering
534deab287
*** empty log message ***
2000-04-04 12:58:57 +00:00
Jim Meyering
b9db9921b8
Be more DOS 8.3-friendly.
...
* ref-add.sin: Renamed from ref-add.sed.in.
* ref-del.sin: Renamed from ref-del.sed.in.
* Makefile.am: Reflect renaming.
2000-04-04 12:58:49 +00:00
Jim Meyering
c36284c505
renamed to ref-del.sin
2000-04-04 12:50:59 +00:00
Jim Meyering
a1eb481256
renamed from ref-del.sed.in
2000-04-04 12:50:59 +00:00
Jim Meyering
26bcc7757c
renamed to ref-add.sin
2000-04-04 12:50:44 +00:00
Jim Meyering
6dd8936868
renamed from ref-add.sed.in
2000-04-04 12:50:44 +00:00
Jim Meyering
32ff553652
Use a temporary file name that won't clash with `charset.alias'
...
in the DOS 8.3 name space.
(charset_tmp): Define.
(install-exec-local): Use $(charset_tmp) instead of $(charset_alias)-t.
(uninstall-local): Likewise.
Reported by Eli Zaretskii.
2000-04-04 12:47:19 +00:00
Jim Meyering
7fc37fe5ec
Split a long line and tweak for font-lock mode.
2000-04-04 07:59:24 +00:00
Jim Meyering
655b4e6409
*** empty log message ***
2000-04-04 07:59:08 +00:00
Jim Meyering
0fe3b0fe41
Split a long line and tweak for font-lock mode.
2000-04-04 07:58:21 +00:00
Jim Meyering
92f6a5cd8e
Split a long line and tweak for font-lock mode.
2000-04-04 07:55:37 +00:00
Jim Meyering
dfddef17ac
*** empty log message ***
2000-04-03 19:35:28 +00:00
Jim Meyering
d10be8f4db
Fix typo in comment.
2000-04-03 19:35:24 +00:00
Jim Meyering
1461770971
.
2000-04-03 12:56:15 +00:00
Jim Meyering
1f665cff54
*** empty log message ***
2000-04-03 12:18:37 +00:00
Jim Meyering
e287f40259
*** empty log message ***
2000-04-03 08:06:02 +00:00
Jim Meyering
af404ff8ce
*** empty log message ***
2000-04-03 07:48:11 +00:00
Jim Meyering
1ce828da28
(AC_CHECK_HEADERS): Add langinfo.h (moved here from
...
textutils/configure.in). Suggestion from Paul Eggert.
(AC_CHECK_FUNCS): Add nl_langinfo. (also from textutils/configure.in)
2000-04-03 07:48:06 +00:00
Jim Meyering
073977f69f
(AC_CHECK_HEADERS): Remove langinfo.h -- put it in codeset instead.
...
(AC_CHECK_FUNCS): Likewise for nl_langinfo.
2000-04-03 07:46:51 +00:00
Jim Meyering
5ca6863e97
Include <langinfo.h> if it exists.
...
(DATE_FMT_LANGINFO): New macro.
(show_date): Use it to get the locale-specific default format for
"date" if it exists.
2000-04-03 07:38:41 +00:00
Jim Meyering
afe1e8e126
*** empty log message ***
2000-04-03 07:32:07 +00:00
Jim Meyering
5641f6257f
(_jm_STRFTIME_PREREQS): Check for strftime,
...
since strftime.c uses HAVE_STRFTIME to decide whether to use
the underlying strftime.
2000-04-03 07:31:59 +00:00
Jim Meyering
ce3986e75a
*** empty log message ***
2000-04-03 07:26:43 +00:00
Jim Meyering
f4d87ce11c
(AC_CHECK_FUNCS): Add nl_langinfo. (also from textutils/configure.in)
2000-04-03 07:26:38 +00:00
Jim Meyering
8ecf5893e6
*** empty log message ***
2000-04-03 07:25:23 +00:00
Jim Meyering
321402c5a8
*** empty log message ***
2000-04-03 07:20:44 +00:00
Jim Meyering
3ce4615d65
(AC_CHECK_HEADERS): Add langinfo.h (moved here from textutils/configure.in).
2000-04-03 07:20:38 +00:00
Jim Meyering
0d5a8f6bb7
*** empty log message ***
2000-04-03 07:10:21 +00:00
Jim Meyering
dda6851673
(my_strftime): Make sure we call the system
...
strftime, not ourselves, when invoking the underlying strftime.
2000-04-03 07:09:38 +00:00
Jim Meyering
3feb52cde7
*** empty log message ***
2000-04-03 06:24:31 +00:00
Jim Meyering
096f314e1d
(jm_FUNC_GNU_STRFTIME): Set TZ environment
...
variable in the shell rather than using putenv, which isn't
portable. This avoids the configure-time inter-test dependency
on the potentially-renamed putenv function.
2000-04-03 06:24:20 +00:00
Jim Meyering
f22bce320b
*** empty log message ***
2000-04-02 21:00:30 +00:00
Jim Meyering
527fd8d7d2
(jm_CHECK_ALL_TYPES): Include <sys/stat.h>
...
before checking struct stat.st_blksize, so that
HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
2000-04-02 21:00:24 +00:00
Jim Meyering
f016b20824
*** empty log message ***
2000-03-25 21:18:57 +00:00
Jim Meyering
251caade33
.
2000-03-25 18:33:17 +00:00
Jim Meyering
7d06f9cd1e
back out last change
2000-03-25 18:26:47 +00:00
Jim Meyering
e23fcf2db0
*** empty log message ***
2000-03-24 09:07:18 +00:00
Jim Meyering
b217f05541
(jm_MACROS): Invoke `AC_CONFIG_AUX_DIR(.)' to work
...
around bug that made cvs-automake complain it couldn't find lib/depcomp.
2000-03-24 09:07:12 +00:00
Jim Meyering
8c0a8b888f
.
2000-03-24 08:50:13 +00:00
Jim Meyering
b896219d87
.
2000-03-24 06:40:29 +00:00
Jim Meyering
eb42da51bb
Output a line containing "Packages using this file".
2000-03-24 06:40:23 +00:00
Jim Meyering
d808469d48
*** empty log message ***
2000-03-24 06:39:31 +00:00
Jim Meyering
a0fc5566dd
*** empty log message ***
2000-03-24 06:39:01 +00:00
Jim Meyering
e0ca9372fc
(EXTRA_DIST): Add ref-add.sed.in and ref-del.sed.in.
...
(charset_alias): Define.
(install-exec-local): Factor out common code.
(uninstall-local): Split lines longer than 80.
(ref-add.sed, ref-del.sed): Remove rules... (do the following instead)
(SUFFIXES): Define.
(.sed.in.sed): New rule. Don't redirect directly to $@.
(CLEANFILES): Add ref-add.sed and ref-del.sed.
2000-03-24 05:54:46 +00:00
Jim Meyering
a8bc6aee1c
(install-exec-local, uninstall-local, ref-add.sed, ref-del.sed): New rules.
...
From Bruno.
2000-03-24 05:46:01 +00:00
Jim Meyering
355fad3e85
*** empty log message ***
2000-03-22 21:46:50 +00:00
Jim Meyering
b1a90bfff4
tiny tweak
2000-03-19 19:01:23 +00:00
Jim Meyering
100cfd502c
*** empty log message ***
2000-03-19 19:00:17 +00:00
Jim Meyering
fc6d3b5995
a little more chroot help
2000-03-19 18:59:24 +00:00
Jim Meyering
5cb40b6726
add simple chroot example
2000-03-19 17:57:16 +00:00
Jim Meyering
784f0940b8
*** empty log message ***
2000-03-19 17:44:47 +00:00
Jim Meyering
3cb1bf80e0
*** empty log message ***
2000-03-19 17:44:23 +00:00
Jim Meyering
137c01c9a8
fix typos (dates not the same)
2000-03-19 17:43:30 +00:00
Jim Meyering
4433751d7a
fix typos from
...
ceder@lysator.liu.se (Per Cederqvist)
2000-03-19 17:43:01 +00:00
Jim Meyering
a13954f7a6
*** empty log message ***
2000-03-19 16:25:47 +00:00
Jim Meyering
98b6b3780b
*** empty log message ***
2000-03-18 16:55:05 +00:00
Jim Meyering
11f11947b5
(print_uptime): Use `buf' only if fgets succeeds.
2000-03-18 16:54:18 +00:00
Jim Meyering
01c42af175
.
2000-03-17 21:26:31 +00:00
Jim Meyering
00a6ef7e2e
(<string.h>): Include only #if HAVE_STRING_H.
...
Otherwise, include <strings.h>
2000-03-17 19:34:16 +00:00
Jim Meyering
03bc0dd04d
(utf8_wctomb): New function.
...
(print_unicode_char): Pass the Unicode character to iconv in UTF-8
format instead of in UCS-4 with platform dependent endianness.
2000-03-17 19:32:27 +00:00
Jim Meyering
4587e728aa
*** empty log message ***
2000-03-17 15:23:06 +00:00
Jim Meyering
40847a559f
*** empty log message ***
2000-03-12 20:09:53 +00:00
Jim Meyering
4c1d48cbfc
*** empty log message ***
2000-03-12 20:08:01 +00:00
Jim Meyering
2b195e22bd
*** empty log message ***
2000-03-12 20:07:39 +00:00
Jim Meyering
eb31b32e80
Merge from textutils.
...
(O_BINARY, O_TEXT): Define if necessary.
(SET_BINARY, SET_BINARY2): Define.
(DEV_BSIZE): Define to BBSIZE if appropriate.
2000-03-12 20:07:17 +00:00
Jim Meyering
83a446e62a
*** empty log message ***
2000-03-12 20:04:35 +00:00
Jim Meyering
fb190362cc
describe seq gotcha re FP arith
2000-03-12 17:54:52 +00:00
Jim Meyering
d21d0a4c04
*** empty log message ***
2000-03-12 17:31:57 +00:00
Jim Meyering
5e62fc320b
(usage): Correct --help output.
2000-03-12 17:31:52 +00:00
Jim Meyering
7386ed8bd1
*** empty log message ***
2000-03-12 17:31:33 +00:00
Jim Meyering
ff9b51c885
.
2000-03-12 06:39:40 +00:00
Jim Meyering
85f656db4c
.
2000-03-11 22:06:31 +00:00
Jim Meyering
63229c0a0d
.
2000-03-11 16:30:59 +00:00
Jim Meyering
10cec9669d
*** empty log message ***
2000-03-11 16:18:05 +00:00
Jim Meyering
9370e7d2a8
Set the default TZ value to UTC0, not UTC.
...
The latter didn't have any effect on alphaev56-dec-osf4.0f.
2000-03-11 16:17:25 +00:00
Jim Meyering
3b89449b19
*** empty log message ***
2000-03-11 11:21:41 +00:00
Jim Meyering
010641f8b7
Make the message more like that in the similar touch and shred tests.
2000-03-10 11:56:25 +00:00
Jim Meyering
527dcb236a
*** empty log message ***
2000-03-10 11:53:29 +00:00
Jim Meyering
55746a425e
Accommodate SunOS-NFS-mounting-OpenBSD mkfifo
...
bug and `exit 77' if the fifo cannot be created.
Report and suggestion from Volker Borchert.
2000-03-10 11:53:22 +00:00
Jim Meyering
41d063607c
*** empty log message ***
2000-03-10 11:40:29 +00:00
Jim Meyering
113a192da5
*** empty log message ***
2000-03-10 09:09:34 +00:00
Jim Meyering
293d7ffa73
*** empty log message ***
2000-03-10 09:09:08 +00:00
Jim Meyering
a63b8f03f4
Look for getspnam in -lgen, too.
2000-03-10 09:08:53 +00:00
Jim Meyering
ff1b77a70a
*** empty log message ***
2000-03-08 14:50:11 +00:00
Jim Meyering
7157c29ee8
(savedir): Work even if directory size is
...
negative; this can happen with some screwy NFS configurations.
2000-03-08 14:50:05 +00:00
Jim Meyering
45b3b0a96d
.
2000-03-08 10:41:04 +00:00
Jim Meyering
b65f84bf94
tweak indentation
2000-03-07 20:06:03 +00:00
Jim Meyering
9ebf9199a4
(get_charset_aliases): Don't try to free file_name
...
if it's NULL (because we ran out of memory). From Bruno Haible.
2000-03-06 11:19:23 +00:00
Jim Meyering
a688ad3b57
*** empty log message ***
2000-03-06 06:21:08 +00:00
Jim Meyering
57bb2e656e
(struct buffer.newline_free): New member.
...
(initbuf, findlines): Set it.
(fillbuf): Do not double the size of a full buffer to append a newline
unless the buffer is known to be newline free.
2000-03-06 06:20:59 +00:00
Jim Meyering
12ad88f5c1
*** empty log message ***
2000-03-05 10:39:50 +00:00
Jim Meyering
8f717f92aa
*** empty log message ***
2000-03-05 10:39:33 +00:00
Jim Meyering
fac78c4d0c
*** empty log message ***
2000-03-05 10:37:53 +00:00
Jim Meyering
0d672bf048
*** empty log message ***
2000-03-05 10:27:29 +00:00
Jim Meyering
b7d59be6a4
("path-concat.h"): Include.
...
(get_charset_aliases): Use path_concat instead of ANSI string
concatenation.
2000-03-05 10:27:22 +00:00
Jim Meyering
7206cd3b01
*** empty log message ***
2000-03-05 10:22:03 +00:00
Jim Meyering
aca3853e18
(PARAMS): Define.
...
Use it to guard prototype.
2000-03-05 10:21:58 +00:00
Jim Meyering
93be9a66d7
.
2000-03-05 06:53:08 +00:00
Jim Meyering
edaeb62db6
*** empty log message ***
2000-03-05 06:52:33 +00:00
Jim Meyering
e89ea03496
.
2000-03-04 21:14:51 +00:00
Jim Meyering
cd740223b3
(uninstall-local): Uncomment this rule so `make distcheck' works once again.
2000-03-04 21:10:21 +00:00
Jim Meyering
a82d3db454
*** empty log message ***
2000-03-04 20:15:07 +00:00
Jim Meyering
cea52734ee
(install-exec-local): Create $(libdir) before installing into it.
2000-03-04 20:15:03 +00:00
Jim Meyering
b52c000d3b
*** empty log message ***
2000-03-04 18:17:12 +00:00
Jim Meyering
31d214cd3a
*** empty log message ***
2000-03-04 18:16:39 +00:00
Jim Meyering
54d12f7edd
Once we encounter a file that is not of IS_TAILABLE_FILE_TYPE,
...
marke it as such and ignore it forever after.
(struct File_spec): New member.
(recheck): Initialize new member.
(tail_file): Likewise.
(tail_forever): Skip the file if it's marked as ignorable.
2000-03-04 18:16:21 +00:00
Jim Meyering
f600c4d144
*** empty log message ***
2000-03-04 14:31:34 +00:00
Jim Meyering
049ca98c74
Don't get failed assertion for `tail -f directory'.
...
Revert most of 1999-10-20 change. Instead, ...
(IS_TAILABLE_FILE_TYPE): Define to produce similar result.
(recheck): Use it here.
(tail_file): Use it here.
2000-03-04 14:31:29 +00:00
Jim Meyering
7b2d50e3af
.
2000-03-04 12:53:49 +00:00
Jim Meyering
e099a4b5ed
.
2000-03-04 12:53:29 +00:00
Jim Meyering
29d3ba4a7b
Include "unicodeio.h".
...
(usage): Mention \u and \U directives. \x outputs a byte, not a
character.
(print_esc): Implement \u and \U.
2000-03-04 12:52:35 +00:00
Jim Meyering
28334dafe4
(<errno.h>): Include it.
...
(errno): Declare if not defined.
2000-03-04 12:35:47 +00:00
Jim Meyering
45758bf193
.
2000-03-04 12:23:14 +00:00
Jim Meyering
8cad33941c
.
2000-03-04 12:22:47 +00:00
Jim Meyering
fd6c956d13
*** empty log message ***
2000-03-04 12:22:45 +00:00
Jim Meyering
bb72a58753
*** empty log message ***
2000-03-04 12:22:14 +00:00
Jim Meyering
be7c99efe2
*** empty log message ***
2000-03-04 12:19:57 +00:00
Jim Meyering
1999eb9197
copyright
2000-03-04 12:14:57 +00:00
Jim Meyering
8221bfd7cc
*** empty log message ***
2000-03-04 08:11:22 +00:00
Jim Meyering
1a8f8ca40c
(jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE, for lib/localcharset.c.
2000-03-04 08:11:18 +00:00
Jim Meyering
634dad84ba
Add Bruno's comment justifying use of volatile.
2000-03-04 07:57:35 +00:00
Jim Meyering
871812bcec
New version, incorporating remarks from a linux
...
i18n mailing list. From Bruno Haible.
2000-03-04 07:53:33 +00:00
Jim Meyering
14b2e25723
*** empty log message ***
2000-03-03 21:48:23 +00:00
Jim Meyering
2f8ecdbb34
*** empty log message ***
2000-03-03 21:48:02 +00:00
Jim Meyering
26963dfc15
Make it so stty's rprnt attribute works on HPUX 10.20.
...
[CREPRINT && !CRPRNT] (CRPRNT): Define.
(control_info): Recognize HPUX's CREPRINT.
2000-03-03 21:47:59 +00:00
Jim Meyering
449de5e30c
.
2000-03-03 12:28:28 +00:00
Jim Meyering
aa077d5438
*** empty log message ***
2000-03-03 12:24:11 +00:00
Jim Meyering
1a371e5119
Make sure re_compile_pattern accepts patterns like `{1'.
2000-03-03 12:23:47 +00:00
Jim Meyering
c1fcde2307
*** empty log message ***
2000-03-03 12:21:32 +00:00
Jim Meyering
e219c94cdf
*** empty log message ***
2000-03-03 08:25:29 +00:00
Jim Meyering
fdd07a7508
.
2000-03-03 08:25:13 +00:00
Jim Meyering
2c43f8c612
(fillbuf): Move declaration of local, cc, into scope of
...
`while' loop where it's used.
2000-03-03 08:24:16 +00:00
Jim Meyering
8e1e6d357a
Big performance improvement when sorting many small files,
...
building on a suggestion by Charles Randall.
(fillbuf): Skip memmove if it would be a no-op,
as many memmove implementations are slow in that case.
Don't examine leftover bytes for eolchar, since they may be left
over from a previous file, and we want to read from this file.
(sort): At end of file, if there is more input and buffer room,
concatenate the next input file.
2000-03-03 08:18:48 +00:00
Jim Meyering
8b8685ef31
*** empty log message ***
2000-03-03 08:12:51 +00:00
Jim Meyering
326489aecd
*** empty log message ***
2000-03-03 08:05:27 +00:00
Jim Meyering
d2b51acd38
(EXTRA_DIST): Add config.charset.
2000-03-02 15:28:23 +00:00
Jim Meyering
b9a2465910
wrap lines and reformat @examples a little to avoid
...
`Overfull \hbox ... too wide' warnings
2000-03-02 12:33:06 +00:00
Jim Meyering
c82129a317
make example narrower to avoid `Overfull \hbox ... too wide' warning
2000-03-02 12:30:39 +00:00
Jim Meyering
68773fe3f1
*** empty log message ***
2000-03-02 12:24:21 +00:00
Jim Meyering
b1307f5aff
(printf invocation): Describe new unicode syntax.
...
From Bruno Haible.
2000-03-02 12:24:00 +00:00
Jim Meyering
3af9591bb8
*** empty log message ***
2000-03-02 09:44:56 +00:00
Jim Meyering
169f13cd05
Require AC_HEADER_TIME before the cache check so
...
the messages come out on separate lines.
2000-03-02 09:44:43 +00:00
Jim Meyering
18341ac6a9
*** empty log message ***
2000-03-02 09:09:08 +00:00
Jim Meyering
b79b91615f
.
2000-03-02 09:09:02 +00:00
Jim Meyering
cae99570f4
(jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS, rather than jm_CHECK_DECLARATIONS.
2000-03-02 09:08:32 +00:00
Jim Meyering
00ede118ac
*** empty log message ***
2000-03-02 09:05:33 +00:00
Jim Meyering
62bef312ad
(AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
2000-03-02 09:05:28 +00:00
Jim Meyering
e1bf326a99
(getlogin, ttyname, geteuid): Declare them here, if needed.
2000-03-02 09:04:06 +00:00
Jim Meyering
ddfcfb0da3
.
2000-03-02 07:38:57 +00:00
Jim Meyering
5624900715
(show_point): Ignore shortcuts based on path
...
prefixes that are loop file system mount points, since they
yield undesirable output.
2000-03-02 07:30:36 +00:00
Jim Meyering
de85b5f902
(DEFS): Add -DLIBDIR=...
...
(libfetish_a_SOURCES): Add localcharset.c and unicodeio.c.
(noinst_HEADERS): Add unicodeio.h.
(all-local, install-exec-local, charset.alias): New targets.
2000-03-01 13:26:04 +00:00
Jim Meyering
d38bf8ccf7
*** empty log message ***
2000-03-01 13:23:53 +00:00
Jim Meyering
b451be06d5
*** empty log message ***
2000-03-01 13:23:47 +00:00
Jim Meyering
8d1e103424
New file from Bruno.
2000-03-01 13:23:41 +00:00
Jim Meyering
77ec117299
New file from Bruno.
...
filter through cppi
2000-03-01 13:22:57 +00:00
Jim Meyering
ce4a63537c
New file from Bruno.
...
One portability tweak:
guard inclusion of stddef.h.
2000-03-01 13:22:35 +00:00
Jim Meyering
578156186d
Guard some #includes with `#if HAVE_...'.
2000-03-01 13:21:23 +00:00
Jim Meyering
e2915cc17d
new file, from Bruno
2000-03-01 13:11:05 +00:00
Jim Meyering
edd988b3cc
Describe eq-wid-2 failure conditions.
2000-03-01 12:53:37 +00:00
Jim Meyering
296fe5d782
.
2000-03-01 12:51:07 +00:00
Jim Meyering
13b113c1f3
*** empty log message ***
2000-03-01 12:50:28 +00:00
Jim Meyering
883cd6c62d
.
2000-03-01 12:49:12 +00:00
Jim Meyering
172290c201
(get_width_format): Fix portability problem with -0' vs. 0'.
2000-03-01 12:31:16 +00:00
Jim Meyering
1679d72fee
.
2000-03-01 12:29:00 +00:00
Jim Meyering
317732f3d9
.
2000-03-01 12:27:54 +00:00
Jim Meyering
fc1d2abff1
(decode_switches): Remove `e' from getopt_long's list of
...
option characters. Reported by John Summerfield.
2000-02-29 15:22:16 +00:00
Jim Meyering
8078034c5b
*** empty log message ***
2000-02-29 07:32:27 +00:00
Jim Meyering
747c6d4b60
(make_blank): Add an explicit cast to `unsigned char *'
...
to placate HPUX's C compiler. Reported by Bob Proulx.
2000-02-29 07:32:23 +00:00
Jim Meyering
d29f838428
split a long line
2000-02-29 06:34:25 +00:00
Jim Meyering
464232e6bb
*** empty log message ***
2000-02-28 20:45:33 +00:00
Jim Meyering
76d10c457c
(ALERT_CHAR): New macro.
...
(quotearg_buffer_restyled): Use it.
2000-02-28 20:45:28 +00:00
Jim Meyering
6631abaa8b
*** empty log message ***
2000-02-28 07:23:06 +00:00
Jim Meyering
4507236cbe
Use ginstall, not install.
2000-02-28 07:23:00 +00:00
Jim Meyering
2b8209bca8
.
2000-02-27 19:05:50 +00:00
Jim Meyering
a98c656b54
*** empty log message ***
2000-02-27 18:53:50 +00:00
Jim Meyering
e43759db0c
Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
2000-02-27 18:50:31 +00:00
Jim Meyering
507d0aa278
Fix typo in decl of strtoul: s/long long/long/.
...
Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
2000-02-27 18:49:10 +00:00
Jim Meyering
86845e9bfe
Fix typo in decl of strtoul: s/long long/long/.
2000-02-27 18:45:29 +00:00
Jim Meyering
633c0745b9
*** empty log message ***
2000-02-27 18:04:10 +00:00
Jim Meyering
5bea77e1af
Guard inclusion of stdlib.h with #if HAVE_STDLIB_H', not #if STDC_HEADERS'.
...
Declare malloc if needed.
2000-02-27 18:04:00 +00:00
Jim Meyering
4fef810c37
use double quotes, not single quotes around syntax-error-evoking string
2000-02-27 17:54:25 +00:00
Jim Meyering
7717354351
*** empty log message ***
2000-02-27 17:53:36 +00:00
Jim Meyering
07ab5fec9a
Add getenv to the list.
2000-02-27 17:53:31 +00:00
Jim Meyering
8cf07d2253
*** empty log message ***
2000-02-27 17:42:26 +00:00
Jim Meyering
aadde40206
Use #if !HAVE_DECL...' instead of #ifndef HAVE_DECL..'
...
now that autoconf always defines the HAVE_DECL_ symbols.
Arrange for cpp to fail if the configure-time
declaration check was not run.
2000-02-27 17:41:20 +00:00
Jim Meyering
aee6c49887
Arrange for cpp to fail if the configure-time
...
declaration check was not run.
2000-02-27 17:40:53 +00:00
Jim Meyering
8041fd5301
Use #if !HAVE_DECL...' instead of #ifndef HAVE_DECL..'
...
now that autoconf always defines the HAVE_DECL_ symbols.
Arrange for cpp to fail if the configure-time
declaration check was not run.
2000-02-27 17:40:24 +00:00
Jim Meyering
7a80c0cacc
Use #if !HAVE_DECL...' instead of #ifndef HAVE_DECL..'
...
now that autoconf always defines the HAVE_DECL_ symbols.
Arrange for cpp to fail if the configure-time
declaration check was not run.
2000-02-27 17:39:52 +00:00
Jim Meyering
c2f3af37bb
Use #if !HAVE_DECL...' instead of #ifndef HAVE_DECL...'
...
now that autoconf always defines the HAVE_DECL_ symbols.
2000-02-27 17:26:39 +00:00
Jim Meyering
fe56d629d1
.
2000-02-27 15:43:43 +00:00
Jim Meyering
6c5f00186d
*** empty log message ***
2000-02-27 15:06:19 +00:00
Jim Meyering
27acd938a1
*** empty log message ***
2000-02-27 15:01:34 +00:00
Jim Meyering
dda6c3fdc4
(install_file_to_path): Always use install_file_in_file.
...
Based on a patch from Adam Klein via Michael Stone.
2000-02-27 15:01:21 +00:00
Jim Meyering
9d343b0852
*** empty log message ***
2000-02-27 15:00:31 +00:00
Jim Meyering
36aea8162f
*** empty log message ***
2000-02-27 14:52:45 +00:00
Jim Meyering
fb0afad994
*** empty log message ***
2000-02-27 14:39:48 +00:00
Jim Meyering
847ee5a3bd
(TESTS): Add create-leading.
2000-02-27 14:39:19 +00:00
Jim Meyering
649349a300
*** empty log message ***
2000-02-27 14:35:07 +00:00
Jim Meyering
759591ae51
*** empty log message ***
2000-02-27 14:27:13 +00:00
Jim Meyering
bb8bb211a1
Put cedilla on `c' in author's name.
2000-02-27 13:58:12 +00:00
Jim Meyering
47322c2a8e
(TESTS_ENVIRONMENT): Add PATH. Remove cruft.
2000-02-27 13:18:24 +00:00
Jim Meyering
e86141f400
Clean up.
2000-02-27 13:17:12 +00:00
Jim Meyering
8ebde9b0bb
*** empty log message ***
2000-02-27 11:29:13 +00:00
Jim Meyering
47eed28390
*** empty log message ***
2000-02-27 11:28:47 +00:00
Jim Meyering
72bd5150fd
*** empty log message ***
2000-02-27 11:27:38 +00:00
Jim Meyering
a8223df329
.
2000-02-27 11:26:07 +00:00
Jim Meyering
7c0e2db49b
.
2000-02-27 11:23:22 +00:00
Jim Meyering
1f6347114a
*** empty log message ***
2000-02-27 11:23:11 +00:00
Jim Meyering
9c1810823d
*** empty log message ***
2000-02-27 11:19:40 +00:00
Jim Meyering
f25e10f24d
(parse_user_spec): If there is no :' but there is a .',
...
then first look up the entire `.'-containing string as a login name.
2000-02-27 11:13:16 +00:00
Jim Meyering
9bb4588551
*** empty log message ***
2000-02-26 22:19:54 +00:00
Jim Meyering
678d98c083
.
2000-02-26 21:34:58 +00:00
Jim Meyering
b0952dd045
Don't make the success of the test depend on the
...
order in which directory entries are processed.
Reported by Andreas Schwab.
2000-02-26 21:34:41 +00:00
Jim Meyering
20552b01be
whoops. Add commas in parenthesized list of functions in call
...
to AC_CHECK_DECLS.
2000-02-26 21:28:10 +00:00
Jim Meyering
1b136ab2e9
*** empty log message ***
2000-02-23 15:24:57 +00:00
Jim Meyering
d682521386
Now that we have the new AC_CHECK_DECLS, use it in place of my hack.
2000-02-23 15:24:51 +00:00
Jim Meyering
fb50c4895a
Handle two-digit years with leading zeros correctly.
...
(textint): New typedef.
(parser_control): Member year changed from int to textint.
All uses changed.
(YYSTYPE): Removed; replaced by %union with int and textint members.
(tDAY, tDAY_UNIT, tDAYZONE, tHOUR_UNIT, tID, tLOCAL_ZONE, tMERIDIAN,
tMINUTE_UNIT, tMONTH, tMONTH_UNIT tSEC_UNIT, tSNUMBER, tUNUMBER,
tYEAR_UNIT, tZONE, o_merid): Now of type <intval>.
(tSNUMBER, tUNUMBER): Now of type <textintval>.
(date, number, to_year): Use width of number in digits, not its value,
to determine whether it's a 2-digit year, or a 2-digit time.
(yylex): Store number of digits of numeric tokens.
Reported by John Kendall.
(parser_control): Changed from struct parser_control to typedef (for
consistency). All uses changed.
(tID): Removed; not used.
(yylex): Return '?' for unknown identifiers, rather than (unused) tID.
2000-02-22 20:16:07 +00:00
Jim Meyering
29e2ec8676
*** empty log message ***
2000-02-22 20:14:57 +00:00
Jim Meyering
f8845967cf
*** empty log message ***
2000-02-22 20:14:37 +00:00
Jim Meyering
a849cac5b5
fix typo
2000-02-22 20:13:38 +00:00
Jim Meyering
d63f6d17dd
(datevtime-1): New test.
2000-02-22 20:12:08 +00:00
Jim Meyering
979ea98a3e
*** empty log message ***
2000-02-15 21:04:09 +00:00
Jim Meyering
4dbf0a39a6
*** empty log message ***
2000-02-15 13:18:05 +00:00
Jim Meyering
6a7e32b137
(pop_dir): New function.
...
(count_entry): Factor out common code (pop_dir), and call the new
function instead.
Move declaration of global, `stat_buf' into this function.
(du_files): Don't stat `.' or call save_cwd, since count_entry
never returns with a changed working directory.
2000-02-15 13:17:36 +00:00
Jim Meyering
63444750ac
*** empty log message ***
2000-02-15 13:08:08 +00:00
Jim Meyering
4c1158bac0
merge fileutils, textutils, sh-utils
2000-02-15 13:06:07 +00:00
Jim Meyering
43b2179550
*** empty log message ***
2000-02-15 07:58:20 +00:00
Jim Meyering
ec940f653c
.
2000-02-14 23:27:25 +00:00
Jim Meyering
7c270275fe
adapted from changes to grep getpagesize.h
...
by Martin P.J. Zinser <zinser@decus.de >.
2000-02-14 20:15:32 +00:00
Jim Meyering
09ce6f34a1
*** empty log message ***
2000-02-13 09:07:08 +00:00
Jim Meyering
999a14a6a5
.
2000-02-13 08:47:09 +00:00
Jim Meyering
64a7649926
*** empty log message ***
2000-02-13 08:24:10 +00:00
Jim Meyering
0d96fcf423
(run_tests): Discard stderr.
...
Reverse diff args, so `expected' is last, as in mk-script.
2000-02-13 08:23:58 +00:00
Jim Meyering
658207b433
.
2000-02-12 17:08:06 +00:00
Jim Meyering
1f1f9fe885
.
2000-02-12 17:07:21 +00:00
Jim Meyering
40e6e7a44e
*** empty log message ***
2000-02-12 17:06:52 +00:00
Jim Meyering
77dfc82293
(run_tests): Invoke `diff' when differences are found.
2000-02-12 17:06:04 +00:00
Jim Meyering
5813e98ace
*** empty log message ***
2000-02-12 10:42:19 +00:00
Jim Meyering
b8cf92fee6
*** empty log message ***
2000-02-12 10:41:48 +00:00
Jim Meyering
31ef40d60b
<libintl.h>: Include.
...
(_ and N_): Define.
(parse_user_spec): Mark translatable strings.
2000-02-12 10:41:37 +00:00
Jim Meyering
66a4b0e7a3
add FIXME comments for use of atoi
2000-02-12 10:11:54 +00:00
Jim Meyering
3d9c2a6c35
(ISDIGIT): Define it.
...
(isdigit): Remove definition.
(is_number): Use ISDIGIT, not isdigit.
2000-02-12 10:10:40 +00:00
Jim Meyering
282fa27b51
*** empty log message ***
2000-02-12 08:58:36 +00:00
Jim Meyering
04d0388df4
(usage): Mention only :', and not .' as the separator.
2000-02-12 08:57:50 +00:00
Jim Meyering
d89210720b
(main): Count the stat'able arguments.
...
Print the header line only if there is at least one valid argument.
Reported by Andy Longton <alongton@metamark.com >
2000-02-11 10:08:28 +00:00
Jim Meyering
1347ab3fa2
*** empty log message ***
2000-02-11 10:08:00 +00:00
Jim Meyering
35d44548fb
Invoke `diff' when differences are found.
2000-02-10 17:45:12 +00:00
Jim Meyering
269c31af34
*** empty log message ***
2000-02-10 09:38:52 +00:00
Jim Meyering
afc2960851
#undef nanosleep.
...
(rpl_nanosleep): Rename from nanosleep.
2000-02-10 09:38:43 +00:00
Jim Meyering
d9aece69b3
Don't include config.h.
...
Remove prototype from declaration of nanosleep.
(PARAMS): Remove now-unneeded definition.
2000-02-10 09:38:31 +00:00
Jim Meyering
d31f3e34a6
*** empty log message ***
2000-02-10 09:34:03 +00:00
Jim Meyering
260ff68425
(jm_FUNC_NANOSLEEP): Rename replacement function from
...
gnu_nanosleep to rpl_nanosleep.
2000-02-10 09:33:52 +00:00
Jim Meyering
ddee3f420c
*** empty log message ***
2000-02-09 19:41:28 +00:00
Jim Meyering
8b7a023ff1
Exit 77 if we can't set up the framework (Volker Borchert reported
...
that this test would fail because mknod failed when run on SunOS4.1.4
using NFS-mounted disk from an OpenBSD system).
2000-02-09 19:41:15 +00:00
Jim Meyering
31c3ae1545
(framework_failure): Use $null and $dir in place of literals in `here' script.
2000-02-09 19:36:13 +00:00
Jim Meyering
55e5a84fed
*** empty log message ***
2000-02-09 12:00:16 +00:00
Jim Meyering
35d017aa1d
*** empty log message ***
2000-02-09 11:58:17 +00:00
Jim Meyering
99c95d35e9
*** empty log message ***
2000-02-09 11:58:05 +00:00
Jim Meyering
40a4ab97fe
(jm_LIB_CHECK): Fix typo: check for sp_pwdp in
...
struct spwd, rather than in struct passwd. Reported by G. Queri.
2000-02-09 11:57:55 +00:00
Jim Meyering
03062f0904
*** empty log message ***
2000-02-09 11:57:15 +00:00
Jim Meyering
d6181296dd
(correct_password): Correct HAVE_STRUCT_* name in #if guard
...
to go along with corrected autoconf test: Reported by G Queri.
2000-02-09 11:57:01 +00:00
Jim Meyering
e2cc35f086
bump serial number
2000-02-08 15:37:44 +00:00
Jim Meyering
5e3d1430e3
*** empty log message ***
2000-02-08 15:33:45 +00:00
Jim Meyering
9951c9f723
*** empty log message ***
2000-02-08 15:33:32 +00:00
Jim Meyering
2781381e83
(AM_FUNC_GETLOADAVG): Remove now-unnecessary use of changequote.
2000-02-08 15:32:39 +00:00
Jim Meyering
035e61e595
bump #serial to 108
2000-02-08 15:30:47 +00:00
Jim Meyering
345ed2f0c4
(AM_GNU_GETTEXT): Quote square brackets with [' and ]'
...
and remove uses of `changequote'.
2000-02-08 15:29:26 +00:00
Jim Meyering
c52336c440
(AC_SYS_LARGEFILE_FLAGS): Quote square brackets with [' and ]'
...
and remove uses of `changequote'.
2000-02-08 15:21:11 +00:00
Jim Meyering
9936c270a7
(jm_AC_FUNC_MEMCMP): Remove now-unnecessary use of changequote.
...
Add `int' for main.
2000-02-08 15:16:42 +00:00
Jim Meyering
0c0a8f7180
(jm_FUNC_READDIR): Remove now-unnecessary uses of changequote.
2000-02-08 15:11:36 +00:00
Jim Meyering
dfd37e9e59
(jm_INCLUDED_REGEX): Remove now-unnecessary uses of changequote.
2000-02-08 15:08:26 +00:00
Jim Meyering
58d3cbbc5c
(jm_FUNC_GNU_STRFTIME): Remove now-unnecessary uses of changequote.
2000-02-08 15:07:10 +00:00
Jim Meyering
6b239bb039
*** empty log message ***
2000-02-05 15:54:27 +00:00
Jim Meyering
2e18b62d99
*** empty log message ***
2000-02-05 09:54:33 +00:00
Jim Meyering
7392a5fd49
.
2000-02-05 09:53:35 +00:00
Jim Meyering
e413127dd4
*** empty log message ***
2000-02-05 09:49:06 +00:00
Jim Meyering
fa183ca836
.
2000-02-05 09:48:31 +00:00
Jim Meyering
ab4923e01e
*** empty log message ***
2000-02-05 09:25:45 +00:00
Jim Meyering
2ffef0cd25
*** empty log message ***
2000-02-05 09:17:15 +00:00
Jim Meyering
80862b8fb4
*** empty log message ***
2000-02-05 08:49:08 +00:00
Jim Meyering
6cf7855da7
Use UT_USER in place of hard-coded `->ut_name' here, too.
2000-02-05 08:48:55 +00:00
Jim Meyering
5d716e440a
bump serial number
2000-02-05 08:16:53 +00:00
Jim Meyering
05073cdf67
*** empty log message ***
2000-02-05 08:16:26 +00:00
Jim Meyering
a6ac5e555f
(jm_CHECK_ALL_TYPES): Require most macros.
...
Remove explicit use of AC_HEADER_TIME. It is required by
jm_CHECK_TYPE_STRUCT_TIMESPEC. Using AC_HEADER_TIME and
`AC_REQUIRE'ing jm_CHECK_TYPE_STRUCT_TIMESPEC provoked a but
in autoconf whereby the expansion of the latter ended up preceding
the expansion of its prerequisite, AC_HEADER_TIME.
Reported by Volker Borchert.
2000-02-05 08:16:13 +00:00
Jim Meyering
5c67c91bb1
.
2000-02-05 08:10:05 +00:00
Jim Meyering
70bf2ee07d
*** empty log message ***
2000-02-05 06:07:46 +00:00
Jim Meyering
e40b2aea74
(copy_internal): Don't allow mv to move a directory onto
...
a non-directory. Reported by Brian Kimball via Michael Stone.
2000-02-05 06:02:23 +00:00
Jim Meyering
980db8d94b
*** empty log message ***
2000-02-05 06:01:34 +00:00
Jim Meyering
3f4d9d2baf
*** empty log message ***
2000-02-03 16:52:01 +00:00
Jim Meyering
2e35cf88d4
*** empty log message ***
2000-02-03 16:51:37 +00:00
Jim Meyering
3b85a5c102
Remove MV/RM-setting code, now that those vars aren't used.
2000-02-03 16:48:37 +00:00
Jim Meyering
03885c59b5
(TESTS): Add dir-file.
2000-02-03 16:47:05 +00:00
Jim Meyering
47fe4e2b81
*** empty log message ***
2000-02-03 16:46:16 +00:00
Jim Meyering
afed58448d
*** empty log message ***
2000-02-03 16:44:05 +00:00
Jim Meyering
83b7332303
*** empty log message ***
2000-02-03 16:40:42 +00:00
Jim Meyering
b1a7c1d3f6
*** empty log message ***
2000-02-03 12:21:15 +00:00
Jim Meyering
07730c119b
(read_utmp): Guard with `#ifdef UTMP_NAME_FUNCTION',
...
rather than with `#if HAVE_UTMPNAME'.
2000-02-03 12:20:59 +00:00
Jim Meyering
ce286ec9da
*** empty log message ***
2000-02-03 12:19:41 +00:00
Jim Meyering
40f2b94df5
(jm_PREREQ_READUTMP): Check for utmpxname.
2000-02-03 12:19:05 +00:00
Jim Meyering
e03663fafd
(O_NDELAY): Define to 0 if not defined.
...
(O_NONBLOCK): Define to O_NDELAY if not defined.
(touch): Open with O_NONBLOCK, so one can touch a fifo without hanging.
Reported by Eric G. Miller via Michael Stone.
2000-02-03 12:16:47 +00:00
Jim Meyering
6d94f760a2
*** empty log message ***
2000-02-02 22:17:51 +00:00
Jim Meyering
10ababf6b2
(jm_PREREQ_ADDEXT): Fix typo that resulted in no
...
definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/.
2000-02-02 22:17:35 +00:00
Jim Meyering
faae41a3ef
tell user that we're about to sleep
2000-02-02 14:04:40 +00:00
Jim Meyering
177daedd5e
sheesh
2000-02-02 14:03:56 +00:00
Jim Meyering
aeedb315dd
*** empty log message ***
2000-02-02 14:00:14 +00:00
Jim Meyering
93d0c6c472
*** empty log message ***
2000-02-02 13:59:43 +00:00
Jim Meyering
7138e43074
(TESTS): Add fifo.
2000-02-02 13:59:30 +00:00
Jim Meyering
84b2bdcb3a
(UT_USER): Add parens. From Andreas Schwab.
2000-02-01 16:23:30 +00:00
Jim Meyering
787ee99d38
*** empty log message ***
2000-02-01 13:29:57 +00:00
Jim Meyering
b8293a0364
*** empty log message ***
2000-02-01 12:05:41 +00:00
Jim Meyering
5e8af70e24
*** empty log message ***
2000-02-01 10:52:32 +00:00
Jim Meyering
d8c942fdef
change ." to .\"
2000-02-01 10:34:35 +00:00
Jim Meyering
715f1c67f9
*** empty log message ***
2000-01-31 22:42:59 +00:00
Jim Meyering
ffb0e90647
*** empty log message ***
2000-01-31 22:42:34 +00:00
Jim Meyering
cf4a419332
(jm_CHECK_DECLS): Add nanosleep to the list of
...
functions. Add the time.h and sys/time.h headers along with the
AC_REQUIRE'ment of AC_HEADER_TIME.
2000-01-31 22:39:54 +00:00
Jim Meyering
490bf3d6e9
(nanosleep): Guard declaration with `#if ! HAVE_DECL_NANOSLEEP'.
2000-01-31 22:38:04 +00:00
Jim Meyering
6ce0ab6d40
*** empty log message ***
2000-01-31 19:38:05 +00:00
Jim Meyering
70ac08368a
fix typo. sheesh
2000-01-31 08:42:45 +00:00
Jim Meyering
26310e4984
*** empty log message ***
2000-01-31 08:38:18 +00:00
Jim Meyering
6b43446a33
Use UT_USER in place of hard-coded `->ut_name' here, too.
2000-01-31 08:38:07 +00:00
Jim Meyering
c3a1a2a912
*** empty log message ***
2000-01-31 08:36:51 +00:00
Jim Meyering
348f0efabe
*** empty log message ***
2000-01-31 08:27:58 +00:00
Jim Meyering
5b2acd8d30
(ISASCII): Add #undef and move definition to follow
...
inclusion of wctype.h to work around solaris2.6 namespace pollution.
(ISPRINT): Likewise.
2000-01-31 08:27:51 +00:00
Jim Meyering
488aef7301
*** empty log message ***
2000-01-30 22:24:11 +00:00
Jim Meyering
be1784cf31
(correct_password): Guard with `HAVE_GETSPNAM && HAVE_STRUCT_PASSWD_SP_PWDP',
...
rather than just `#ifdef HAVE_SHADOW_H'.
2000-01-30 22:23:58 +00:00
Jim Meyering
c453666c3a
use double parens on AC_CHECK_MEMBERS
2000-01-30 21:19:00 +00:00
Jim Meyering
cbe550de62
(writable-files): Check $(xd-delta), too.
2000-01-30 21:10:24 +00:00
Jim Meyering
333d061276
*** empty log message ***
2000-01-30 20:56:57 +00:00
Jim Meyering
b0be1bfab9
do it right
2000-01-30 18:33:17 +00:00
Jim Meyering
c58c8f5fcf
(writable-files): New target.
...
(my-distcheck): Depend on it.
(alpha): Likewise.
2000-01-30 18:27:51 +00:00
Jim Meyering
9733e004ef
*** empty log message ***
2000-01-30 16:48:25 +00:00
Jim Meyering
fd3817b9dc
Clean up some kludgy old shadow password tests.
2000-01-30 16:48:19 +00:00
Jim Meyering
744efcce69
(utmp_includes): Define.
...
Check for ut_user and ut_name members in both struct utmpx
and struct utmp.
2000-01-30 16:47:31 +00:00
Jim Meyering
3d64706c7e
redo it on per-header basis
2000-01-30 16:45:17 +00:00
Jim Meyering
774786b0cd
*** empty log message ***
2000-01-30 16:41:30 +00:00
Jim Meyering
22cb099f3c
(extract_trimmed_name): Use UT_USER instead of hard-coding
...
uses of ->ut_name. The latter doesn't work with new Linux header files
where only utmpx.ut_user is declared.
2000-01-30 16:41:25 +00:00
Jim Meyering
b737ed325a
(UT_USER): Define. Accessor macro for the member named ut_user or ut_name.
2000-01-30 16:39:08 +00:00
Jim Meyering
fedbe363a9
*** empty log message ***
2000-01-30 15:02:56 +00:00
Jim Meyering
5df431d118
*** empty log message ***
2000-01-30 15:01:02 +00:00
Jim Meyering
b43184c5e5
(my-distcheck): Depend on po-check, so I'll be warned
...
about any required changes at `make distcheck' time rather than at
`make alpha' time.
2000-01-30 15:00:57 +00:00
Jim Meyering
ab365a8297
*** empty log message ***
2000-01-30 12:21:37 +00:00
Jim Meyering
f573721b82
*** empty log message ***
2000-01-30 12:17:37 +00:00
Jim Meyering
1c1efebc1d
*** empty log message ***
2000-01-30 12:17:07 +00:00
Jim Meyering
be27aed1ec
.
2000-01-30 12:13:26 +00:00
Jim Meyering
cf16d34a4d
.
2000-01-30 12:12:36 +00:00
Jim Meyering
8d6ec015de
*** empty log message ***
2000-01-30 12:12:00 +00:00
Jim Meyering
5c4b305870
*** empty log message ***
2000-01-30 12:09:42 +00:00
Jim Meyering
62ec3fd688
(ST_NBLOCKS): Use st_size only for regular files and
...
for directories. From H. J. Lu.
2000-01-30 12:09:30 +00:00
Jim Meyering
eda468af14
*** empty log message ***
2000-01-30 12:08:36 +00:00
Jim Meyering
8775803a9d
(main): Exit with nonzero status if ftruncate fails.
2000-01-30 12:01:39 +00:00
Jim Meyering
8c6fe7ba06
*** empty log message ***
2000-01-30 12:00:14 +00:00
Jim Meyering
2e962bb26f
*** empty log message ***
2000-01-30 11:59:50 +00:00
Jim Meyering
3f8032ddc9
*** empty log message ***
2000-01-30 11:57:08 +00:00
Jim Meyering
7a4fca9d77
whoops: s/jm_MACROS/jm_LIB_CHECK/
2000-01-29 17:05:03 +00:00
Jim Meyering
c1aaa6492f
*** empty log message ***
2000-01-29 17:00:03 +00:00
Jim Meyering
f8f48d0023
.
2000-01-29 16:59:09 +00:00
Jim Meyering
e446ebf6c3
New file containing library-related checks from
...
fileutils and sh-utils (textutils had none).
2000-01-29 14:11:35 +00:00
Jim Meyering
273d5d4925
*** empty log message ***
2000-01-29 14:10:51 +00:00
Jim Meyering
bd8333c63d
*** empty log message ***
2000-01-29 11:07:24 +00:00
Jim Meyering
d176b68faa
add lots of seq examples
2000-01-29 11:06:42 +00:00
Jim Meyering
f6b673d543
patch from Bruno demonstrating how to use seq to produce integer
...
output or output in non-decimal
2000-01-29 10:09:40 +00:00
Jim Meyering
bb84498a89
back out bruno's %d, %u, etc. changes
2000-01-29 10:06:12 +00:00
Jim Meyering
90eddc5478
*** empty log message ***
2000-01-29 10:05:42 +00:00
Jim Meyering
e3fa0cb53b
Back out most of the 2000-01-21 and 01-22 changes.
...
[Instead, merely give examples showing how to accomplish the same
task with fewer limitations using existing tools. ]
Suggestion from Bruno Haible.
(valid_format): Rename from check_format.
2000-01-29 10:05:35 +00:00
Jim Meyering
62205d8c7e
Back out the 2000-01-21 change.
...
Remove associated tests and add two equal-width ones.
2000-01-29 09:57:31 +00:00
Jim Meyering
6cac32ec7f
*** empty log message ***
2000-01-29 09:56:32 +00:00
Jim Meyering
4db6224838
Set COLUMNS envvar, just to be safe.
2000-01-29 09:50:49 +00:00
Jim Meyering
ba088349be
(screen_columns): Change #if-0 (test code, mistakenly committed in last delta)
...
back to #ifdef TIOCGWINSZ.
2000-01-29 09:50:14 +00:00
Jim Meyering
bbcd510bc5
*** empty log message ***
2000-01-28 22:04:47 +00:00
Jim Meyering
489f1925be
Change format of warning message to look more like that
...
from the missing script. Suggestion from Franois Pinard.
2000-01-28 22:04:41 +00:00
Jim Meyering
d813adbf1f
*** empty log message ***
2000-01-28 08:32:14 +00:00
Jim Meyering
13707ac76a
(wrapf): Emit a newline only if 0 < current_col.
...
(screen_columns): Use xstrtol, not atoi.
If get_win_size fails and $COLUMNS == 0, then return 80, not `0'.
2000-01-28 08:32:01 +00:00
Jim Meyering
b631b5c3ac
(detect_loop): Update incomplete comment.
...
From Mark Kettenis.
2000-01-26 21:47:06 +00:00
Jim Meyering
06b0be15bb
*** empty log message ***
2000-01-25 12:07:14 +00:00
Jim Meyering
1f18465289
Change expected output for cycle-1 and cycle-2 tests.
2000-01-25 12:07:02 +00:00
Jim Meyering
a8b0898ba5
tsort now works more like the traditional UNIX tsort. Before it would
...
exit when it found a loop. Now it continues and outputs all items.
(exit_status): New variable.
(loop): New varibale.
(count_items, scan_zeroes): Change return type to int.
(detect_loop): Complete rewrite to correctly implement detection
of loops. Also change return type to int.
(recurse_tree): Stop if ACTION returns non-zero. This involves
changing the return type of this function and ACTION to int.
(walk_tree): Change return type of ACTION to int.
(tsort): Continue sort after a loop has been detected (and
broken). Set exit_status to 1 if a loop was detected.
(main): Use exit_status to determine exit code.
2000-01-25 12:03:15 +00:00
Jim Meyering
9a2ff5e31c
*** empty log message ***
2000-01-25 12:02:16 +00:00
Jim Meyering
03caa431a0
*** empty log message ***
2000-01-25 07:26:20 +00:00
Jim Meyering
231f8fc887
Require AC_HEADER_TIME, and include sys/time.h as well
...
as time.h in the compile check.
2000-01-25 07:26:14 +00:00
Jim Meyering
15ee939c3c
bump serial
2000-01-25 07:25:49 +00:00
Jim Meyering
893fdf84e8
Fix typo in cross-compiling case: s/yes/no/.
2000-01-25 07:25:38 +00:00
Jim Meyering
f57f26e36a
Require AC_HEADER_TIME rather than simply using it.
2000-01-25 07:21:57 +00:00
Jim Meyering
7d31261496
.
2000-01-25 07:20:58 +00:00
Jim Meyering
b67de020d9
*** empty log message ***
2000-01-24 13:58:45 +00:00
Jim Meyering
06eee4e253
(usage): Describe behavior when LINK_NAME is omitted.
...
From Michael Stone.
2000-01-24 13:58:38 +00:00
Jim Meyering
efa9563f3d
(main): Don't expect array index `n_files - 1' to evaluate
...
to `-1' for unsigned int n_files == 0. Doing so lead to a segfault on
alpha. From Michael Stone.
2000-01-24 13:48:12 +00:00
Jim Meyering
ae5c430364
*** empty log message ***
2000-01-23 16:25:35 +00:00
Jim Meyering
fe3a834b9f
Move df-related tests here from fileutils/configure.in
2000-01-23 16:23:50 +00:00
Jim Meyering
d32cf4d872
.
2000-01-23 16:20:48 +00:00
Jim Meyering
9e30aaca79
*** empty log message ***
2000-01-23 16:20:34 +00:00
Jim Meyering
26c96331b2
s/list_mounted_fs/ac_list_mounted_fs/
...
(jm_LIST_MOUNTED_FILESYSTEMS): Take two parameters.
2000-01-23 16:20:21 +00:00
Jim Meyering
81df043fdd
(jm_FILE_SYSTEM_USAGE): Take two parameters.
2000-01-23 14:49:09 +00:00
Jim Meyering
d495aaf3e7
s/space/ac_fsusage_space/.
2000-01-23 14:12:45 +00:00
Jim Meyering
3705d57846
Extracted from fileutils/configure.in.
2000-01-23 14:08:35 +00:00
Jim Meyering
d5eb5821c6
.
2000-01-23 14:01:32 +00:00
Jim Meyering
48efd1644d
(jm_CHECK_ALL_TYPES): Require AC_HEADER_MAJOR and AC_HEADER_DIRENT.
2000-01-23 10:55:10 +00:00
Jim Meyering
a9d4aadb5e
*** empty log message ***
2000-01-23 10:55:00 +00:00
Jim Meyering
ce0262560b
*** empty log message ***
2000-01-23 10:35:49 +00:00
Jim Meyering
505805856e
(jm_FUNC_FTRUNCATE): AC_REQUIRE it.
2000-01-23 10:34:42 +00:00
Jim Meyering
aef5ff97f7
*** empty log message ***
2000-01-23 10:34:04 +00:00
Jim Meyering
7d7c104722
*** empty log message ***
2000-01-23 10:23:26 +00:00
Jim Meyering
d0a520d367
(AC_SUBST(DF_PROG)): Moved from fileutils/configure.in.
2000-01-23 10:23:23 +00:00
Jim Meyering
4d5960cf1f
*** empty log message ***
2000-01-23 10:19:30 +00:00
Jim Meyering
5adc8fd591
(AM_FUNC_STRTOD): Added (from textutils', sh-utils' configure.in).
...
(AC_SUBST(POW_LIBM)): Likewise.
2000-01-23 10:19:26 +00:00
Jim Meyering
47b4e7f1aa
*** empty log message ***
2000-01-23 10:18:15 +00:00
Jim Meyering
46980c56e0
(AC_CHECK_FUNCS): Merge all checks from fileutils, textutils, sh-utils.
2000-01-23 10:13:25 +00:00
Jim Meyering
86f00ce878
*** empty log message ***
2000-01-23 10:09:22 +00:00
Jim Meyering
2c702c93fe
*** empty log message ***
2000-01-23 09:53:53 +00:00
Jim Meyering
c91b47d64f
(libfetish_a_SOURCES): Remove explicit mention of obstack.c.
2000-01-23 09:53:48 +00:00
Jim Meyering
9e4428a605
(AM_FUNC_OBSTACK): Add (from fileutils/configure.in).
2000-01-23 09:52:35 +00:00
Jim Meyering
b76b69c8a2
*** empty log message ***
2000-01-23 09:52:02 +00:00
Jim Meyering
4f0cb8adcb
*** empty log message ***
2000-01-23 09:31:09 +00:00
Jim Meyering
cbe1109277
(OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN):
...
AC_SUBST these here, rather than just in sh-util/configure.in, so
that the now-shared-by-fileutils-and-textutils lib/Makefile.am are
all the same.
2000-01-23 09:31:06 +00:00
Jim Meyering
08e09e9ab4
version-control: never
2000-01-23 09:19:33 +00:00
Jim Meyering
f3f4a60164
.
2000-01-23 09:08:39 +00:00
Jim Meyering
dce8ba11dd
.
2000-01-22 22:55:11 +00:00
Jim Meyering
45d534215a
(keycompare): Use global, hard_LC_COLLATE in place of
...
local that is sometimes undeclared.
2000-01-22 22:54:51 +00:00
Jim Meyering
1a50efcd03
*** empty log message ***
2000-01-22 22:43:37 +00:00
Jim Meyering
86a839108c
[! HAVE_DECL_STRTOUL]: Declare strtoul.
...
[! HAVE_DECL_STRTOULL]: Declare strtoull.
Required for some AIX systems. Reported by Christian Krackowizer.
[TESTING] (main): New function.
2000-01-22 22:43:31 +00:00
Jim Meyering
aebba9cd1d
[! HAVE_DECL_STRTOUL]: Declare strtoul.
...
[! HAVE_DECL_STRTOULL]: Declare strtoull.
Required for some AIX systems. Reported by Christian Krackowizer.
2000-01-22 22:41:02 +00:00
Jim Meyering
42e962a284
*** empty log message ***
2000-01-22 22:26:17 +00:00
Jim Meyering
0de00b9e6a
Call AC_PROG_CC_STDC just before AC_C_CONST.
2000-01-22 22:25:25 +00:00
Jim Meyering
f23d5119d8
*** empty log message ***
2000-01-22 22:21:32 +00:00
Jim Meyering
0d9735fbb4
*** empty log message ***
2000-01-22 22:20:08 +00:00
Jim Meyering
0b7e06d203
[HAVE_WCTYPE_H]: Include <wctype.h>.
2000-01-22 22:19:48 +00:00
Jim Meyering
968d5b2bbf
(jm_PREREQ_QUOTEARG): Add wctype.h.
2000-01-22 22:19:12 +00:00
Jim Meyering
abab15deb9
*** empty log message ***
2000-01-22 22:08:50 +00:00
Jim Meyering
570080ef25
Merge the three lists of headers.
2000-01-22 22:08:08 +00:00
Jim Meyering
595bfc8a83
*** empty log message ***
2000-01-22 22:05:13 +00:00
Jim Meyering
dfb0540bb1
(AC_CHECK_HEADERS): Add checks from textutils' configure.in
2000-01-22 22:04:33 +00:00
Jim Meyering
c099a14fac
*** empty log message ***
2000-01-22 22:03:12 +00:00
Jim Meyering
c219eb2daf
(AC_CHECK_HEADERS): Add checks from sh-utils' configure.in
2000-01-22 22:03:01 +00:00
Jim Meyering
c9c2cdda8b
*** empty log message ***
2000-01-22 22:00:31 +00:00
Jim Meyering
58da7aa5b3
(AC_CHECK_HEADERS): Add checks from fileutils' configure.in
2000-01-22 22:00:17 +00:00
Jim Meyering
7bce838dab
*** empty log message ***
2000-01-22 21:52:02 +00:00
Jim Meyering
24c45a756e
(jm_PREREQ_ADDEXT): New macro. Parts moved here from fileutils' configure.in.
2000-01-22 21:51:57 +00:00
Jim Meyering
d4db66a0fb
*** empty log message ***
2000-01-22 21:29:10 +00:00
Jim Meyering
09f1b5f940
(dir_name): Support for DOS-style file names with drive letters.
2000-01-22 21:29:02 +00:00
Jim Meyering
a2e435c395
tack on the one from fileutils/lib
2000-01-22 18:03:21 +00:00
Jim Meyering
e1cc8122af
.
2000-01-22 14:27:13 +00:00
Jim Meyering
8ce9f19835
Remove kludgy `test -z $ac_...AC_CHECK_HEADERS(...)' code.
...
Moved tests into their own function (_jm_DECL_HEADERS) in check-decl.m4.
2000-01-22 14:24:50 +00:00
Jim Meyering
f5ff12fcbc
(_jm_DECL_HEADERS): Define new function.
...
(jm_CHECK_DECLARATIONS): Require it.
2000-01-22 14:22:42 +00:00
Jim Meyering
c7bd32731e
Revert to using #if HAVE_STDLIB_H
...
to guard inclusion of <stdlib.h>.
2000-01-22 14:07:23 +00:00
Jim Meyering
0f9105c7be
Guard inclusion of <stdlib.h> with `#if STDC_HEADERS',
...
not `#if HAVE_STDLIB_H'. The former wasn't defined.
Use #if rather than #ifdef.
Add HAVE_DECL_STRTOUL and HAVE_DECL_STRTOULL.
(jm_CHECK_DECLARATIONS): Add strtoul strtoull.
2000-01-22 13:53:10 +00:00
Jim Meyering
c4a0e46616
*** empty log message ***
2000-01-22 13:15:39 +00:00
Jim Meyering
a33ca24833
*** empty log message ***
2000-01-22 13:14:17 +00:00
Jim Meyering
465e3422e8
(seq --format): Mention that integer formats are accepted, too.
2000-01-22 13:13:45 +00:00
Jim Meyering
1a8bedfeb7
*** empty log message ***
2000-01-22 13:07:25 +00:00
Jim Meyering
88e049caf5
*** empty log message ***
2000-01-22 13:06:59 +00:00
Jim Meyering
8ecfdb48a9
*** empty log message ***
2000-01-22 12:37:01 +00:00
Jim Meyering
c88a1e4466
Topologically sort the functions and remove fwd declarations.
2000-01-22 12:36:35 +00:00
Jim Meyering
4186d5762f
(enum Format_type): Declare.
...
(format_type): New global to take place of intconv.
(DO_printf): New macro.
(main): Use it.
2000-01-22 11:14:22 +00:00
Jim Meyering
c951e3f2c9
Add new tests for the new functionality.
2000-01-22 11:10:40 +00:00
Jim Meyering
e48c320244
Add support for octal and hexadecimal output.
...
(intconv): New variable.
(usage): Update.
(main): Call scan_arg instead of scan_double_arg. Call check_format
before scan_arg.
(scan_int_arg, scan_arg): New functions.
(check_format): Add intconv argument. Accept %d, %u, %o, %x, %X.
(print_numbers): If intconv is true, pass an int argument to printf.
2000-01-22 10:09:29 +00:00
Jim Meyering
625a560403
.
2000-01-22 09:44:23 +00:00
Jim Meyering
f3a2399998
*** empty log message ***
2000-01-22 09:43:37 +00:00
Jim Meyering
fc32116042
(ISDIGIT): Define.
...
(strverscmp): Use ISDIGIT, not isdigit.
2000-01-22 09:43:23 +00:00
Jim Meyering
1a779705e8
.
2000-01-22 09:42:33 +00:00
Jim Meyering
6df5aa20d7
(o-rep-1, o-rep-2): New tests.
2000-01-22 09:42:14 +00:00
Jim Meyering
d29115d80f
("xstrtol.h"): Include.
...
(Filter): Rename from PFL.
(non_neg_strtol): Remove function.
(find_bracketed_repeat): Use xstrtoul instead of non_neg_strtol.
(squeeze_filter, set_initialize, main): Use size_t and ssize_t in
place of long and int in several decls.
(read_and_delete, read_and_xlate): Likewise, and remove assertion.
2000-01-22 09:31:19 +00:00
Jim Meyering
89d8c4e859
*** empty log message ***
2000-01-21 15:08:14 +00:00
Jim Meyering
4ba6864c31
Correct copying notice to use GPL, per author's request.
...
(AUTHORS): Add djm.
2000-01-21 15:08:08 +00:00
Jim Meyering
dc6a5317bc
Correct copying notice to use GPL, per author's request.
2000-01-21 15:07:53 +00:00
Jim Meyering
98379bfc4f
*** empty log message ***
2000-01-21 14:39:07 +00:00
Jim Meyering
cfa079e41d
*** empty log message ***
2000-01-21 07:33:33 +00:00
Jim Meyering
553fe00983
(PFI): Return long', not int'.
...
(PFL): Rename from PFI now that it returns long.
(squeeze_filter): Declare as `long': i, nr, out_len.
2000-01-21 07:33:25 +00:00
Jim Meyering
c4acbcc996
Tweak sort performance.
...
(hard_LC_CTYPE): Remove.
(keylist): Renamed from keyhead. Now a pointer, not a
mostly-unused struct. All uses changed.
(findlines, keycompare, CMP_WITH_IGNORE, compare, checkfp, mergefps,
sort): Tune and use a more consistent style for reallocation.
(keycompare, main): Don't worry about LC_CTYPE;
it's buggy with multibyte chars anyway.
(compare): Invoke alloca (0) after each call to keycompare,
not just the ones that return nonzero. This avoids a memory
leak on architectures without builtin alloca that occurs
sometimes when a file contains all duplicate lines.
2000-01-19 22:43:33 +00:00
Jim Meyering
e8611c5714
*** empty log message ***
2000-01-19 20:41:06 +00:00
Jim Meyering
9393315a06
(jm_FUNC_NANOSLEEP): Include <sys/time.h>, too.
...
Use AC_HEADER_TIME. Volker Borchert reported that OpenBSD-2.3/sparc
defines `struct timespec' in <sys/time.h>
2000-01-19 20:40:51 +00:00
Jim Meyering
7990f92f15
*** empty log message ***
2000-01-19 14:01:03 +00:00
Jim Meyering
2435963a1f
*** empty log message ***
2000-01-19 13:57:51 +00:00
Jim Meyering
469d21a9d3
Remove uses of changequote altogether.
2000-01-19 13:57:42 +00:00
Jim Meyering
ddcb373abc
.
2000-01-19 08:17:47 +00:00
Jim Meyering
e0a66a6600
.
2000-01-19 08:17:16 +00:00
Jim Meyering
d448da43d6
.
2000-01-19 07:56:52 +00:00
Jim Meyering
870858ccad
(interrupt_handler, main):
...
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it. Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:37:57 +00:00
Jim Meyering
fa25e451f9
*** empty log message ***
2000-01-18 07:37:17 +00:00
Jim Meyering
3e115cf2b5
(sighandler, main):
...
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it. Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:36:53 +00:00
Jim Meyering
41a7e7c193
*** empty log message ***
2000-01-18 07:28:59 +00:00
Jim Meyering
8024f33e45
(interrupt_handler):
...
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it. Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
(install_handler): Use SA_NOCLDSTOP, not _POSIX_VERSION,
to decide whether to call sigaction; this fixes an old typo.
2000-01-18 07:28:47 +00:00
Jim Meyering
1fe0bff2f4
*** empty log message ***
2000-01-18 07:26:07 +00:00
Jim Meyering
c829e00d78
(nanosleep):
...
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it. Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:25:53 +00:00
Jim Meyering
95b4ba5e0d
*** empty log message ***
2000-01-17 22:37:32 +00:00
Jim Meyering
f106184dd2
.
2000-01-17 22:36:01 +00:00
Jim Meyering
93a834533b
*** empty log message ***
2000-01-17 10:00:37 +00:00
Jim Meyering
2c3cad16b2
fix typo
2000-01-17 10:00:30 +00:00
Jim Meyering
7f54d0b6b7
Revert this change (they're not the same):
...
Use new AC_C_PROTOTYPES instead of AM_C_PROTOTYPES.
2000-01-17 10:00:19 +00:00
Jim Meyering
751d1a1888
*** empty log message ***
2000-01-17 08:03:25 +00:00
Jim Meyering
47be9d6b2f
revert last change, now that quotearg.c is fixed
2000-01-17 08:03:12 +00:00
Jim Meyering
4d034357da
(quotearg_buffer_restyled): Do not quote
...
alert, backslash, formfeed, and vertical tab unnecessarily in
shell quoting style.
2000-01-17 08:01:40 +00:00
Jim Meyering
ea51a6cbaa
*** empty log message ***
2000-01-17 08:01:30 +00:00
Jim Meyering
065c2a2cda
*** empty log message ***
2000-01-16 22:15:50 +00:00
Jim Meyering
e9296ad49f
Sync with sh-utils/lib/Makefile.am.
2000-01-16 22:15:32 +00:00
Jim Meyering
588bb7b9e2
*** empty log message ***
2000-01-16 20:42:46 +00:00
Jim Meyering
53000596a9
(usage): Correct error in %V description.
...
From Wolfram Kleff.
2000-01-16 20:41:29 +00:00
Jim Meyering
ccd763bee2
alphabetize a little
2000-01-16 20:15:58 +00:00
Jim Meyering
0c4d4d0081
*** empty log message ***
2000-01-16 17:01:26 +00:00
Jim Meyering
ac9b999873
.
2000-01-16 17:00:22 +00:00
Jim Meyering
7a8e14b287
Remove these for now (they're with related code in sh-utils' configure.in)
...
AM_SYS_POSIX_TERMIOS
jm_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL
2000-01-16 16:48:57 +00:00
Jim Meyering
38b49a265f
Require AM_FUNC_GETLOADAVG, jm_SYS_PROC_UPTIME, AM_SYS_POSIX_TERMIOS, and
...
jm_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.
2000-01-16 16:42:24 +00:00
Jim Meyering
fb6ad846b4
Require jm_FUNC_GROUP_MEMBER, jm_FUNC_PUTENV,
...
AM_FUNC_ERROR_AT_LINE, jm_FUNC_GNU_STRFTIME, jm_FUNC_MKTIME,
jm_FUNC_GETGROUPS AC_FUNC_VPRINTF, and AC_FUNC_ALLOCA.
2000-01-16 16:39:20 +00:00
Jim Meyering
67cf2e1e2e
*** empty log message ***
2000-01-16 16:36:58 +00:00
Jim Meyering
2b47bcaca6
.
2000-01-16 13:09:25 +00:00
Jim Meyering
11d24c8713
.
2000-01-16 13:08:07 +00:00
Jim Meyering
7c99efe376
*** empty log message ***
2000-01-16 12:59:09 +00:00
Jim Meyering
6bcc673201
Use changequote(<<,>>)', rather than changequote(, )'
...
because the latter didn't work.
2000-01-16 12:59:00 +00:00
Jim Meyering
337515e1ed
*** empty log message ***
2000-01-16 12:47:42 +00:00
Jim Meyering
fda148fb1b
Adapt to work with recently updated quotearg.c.
2000-01-16 12:47:34 +00:00
Jim Meyering
e7d71e0725
.
2000-01-16 12:40:26 +00:00
Jim Meyering
110b79479d
Use new AC_C_PROTOTYPES instead of AM_C_PROTOTYPES.
2000-01-16 12:39:31 +00:00
Jim Meyering
e64e8130b1
*** empty log message ***
2000-01-16 12:36:53 +00:00
Jim Meyering
5fae922bab
Sync with the version from emacs-20.5.
...
(<string.h>): Include if HAVE_STRING_H.
(<stdlib.h>): Include if HAVE_STDLIB_H.
(alloca): Abort if malloc fails.
2000-01-16 12:35:49 +00:00
Jim Meyering
840aee01de
.
2000-01-15 16:09:56 +00:00
Jim Meyering
dfc6a234b0
.
2000-01-15 15:58:54 +00:00
Jim Meyering
b07aaa6cd0
sheesh: fix it right this time: gethostname getusershell
2000-01-15 13:57:04 +00:00
Jim Meyering
9e8497dd61
Fix typo
...
s/stpbrk/strpbrk
2000-01-15 12:13:13 +00:00
Jim Meyering
6a483c24a8
(AC_REPLACE_FUNCS):
...
Add these: euidaccess memcmp mkdir rmdir rpmatch strndup strverscmp.
2000-01-15 12:07:53 +00:00
Jim Meyering
590f2decc5
*** empty log message ***
2000-01-15 12:06:03 +00:00
Jim Meyering
489dafa7bc
(AC_REPLACE_FUNCS): Add strpbrk.
2000-01-15 12:02:58 +00:00
Jim Meyering
8ee46f4bf8
*** empty log message ***
2000-01-15 12:00:16 +00:00
Jim Meyering
b6040be40a
(AC_REPLACE_FUNCS):
...
Add these, too: stime strcspn stpcpy strstr strtol strtoul.
2000-01-15 11:59:15 +00:00
Jim Meyering
116bfa584d
*** empty log message ***
2000-01-15 11:57:46 +00:00
Jim Meyering
c3f357adf5
Quote multibyte characters correctly.
...
(ISGRAPH): Remove.
(ISPRINT): New macro.
(<wchar.h>): Include if HAVE_MBRTOWC && HAVE_WCHAR_H.
(isprint, mbrtowc, mbsinit, mbstate_t): New macros,
defined if ! (HAVE_MBRTOWC && HAVE_WCHAR_H).
(quotearg_buffer_restyled): New function, with most of the old
quotearg_buffer's contents.
Major rewrite to support multibyte characters.
(quotearg_buffer): Now just calls quotearg_buffer_restyled.
2000-01-15 11:57:11 +00:00
Jim Meyering
78992ab94f
fix typo in last change
2000-01-15 11:48:10 +00:00
Jim Meyering
48bbfe2e71
(AC_REPLACE_FUNCS): Add memcpy and memset.
2000-01-15 11:47:12 +00:00
Jim Meyering
f02fa3aa3e
*** empty log message ***
2000-01-15 11:45:52 +00:00
Jim Meyering
616361c4f6
*** empty log message ***
2000-01-15 11:44:11 +00:00
Jim Meyering
48e3ed52ee
(AC_REPLACE_FUNCS): Add gethostname and getusershell
2000-01-15 11:41:08 +00:00
Jim Meyering
46d6db5426
*** empty log message ***
2000-01-15 11:14:42 +00:00
Jim Meyering
4841119c1a
(TAB_STOP_SENTINEL): Define.
...
(unexpand): Use it instead of INT_MAX.
Declare column and pending to be `unsigned'.
Increment pending and column counters only if column is smaller
than TAB_STOP_SENTINEL.
2000-01-15 11:13:44 +00:00
Jim Meyering
8c0c6b0468
*** empty log message ***
2000-01-15 10:24:53 +00:00
Jim Meyering
5159046f88
*** empty log message ***
2000-01-15 10:24:10 +00:00
Jim Meyering
0d5f220029
*** empty log message ***
2000-01-15 09:51:23 +00:00
Jim Meyering
afd24c5869
*** empty log message ***
2000-01-15 09:08:07 +00:00
Jim Meyering
9bb0428a59
tweak comment
2000-01-15 07:07:41 +00:00
Jim Meyering
cf0a18b69d
*** empty log message ***
2000-01-14 10:32:13 +00:00
Jim Meyering
6c7d8fd5b5
*** empty log message ***
2000-01-14 10:31:48 +00:00
Jim Meyering
3eb8c1fea4
*** empty log message ***
2000-01-14 07:05:58 +00:00
Jim Meyering
3ee8530a1e
*** empty log message ***
2000-01-13 23:04:41 +00:00
Jim Meyering
66cbf09569
remove md5sum residue
2000-01-13 23:03:08 +00:00
Jim Meyering
3152cf6f82
*** empty log message ***
2000-01-13 23:02:32 +00:00
Jim Meyering
0567a5d9c8
*** empty log message ***
2000-01-13 23:01:14 +00:00
Jim Meyering
a69a2d6856
(fillbuf): Avoid quadratic behavior with long lines.
...
Also, stop worrying about ancient memchr bug (misbehavior when
size is zero), since other code doesn't worry either.
2000-01-13 07:34:44 +00:00
Jim Meyering
35ed98cc06
*** empty log message ***
2000-01-12 14:00:50 +00:00
Jim Meyering
ff626bd3c0
Make the warning that this shred test may not
...
be run as root more prominent. Suggestion from Volker Borchert.
2000-01-12 14:00:22 +00:00
Jim Meyering
b52f383a7f
*** empty log message ***
2000-01-12 08:17:41 +00:00
Jim Meyering
b14089f76b
(jm_PREREQ_READUTMP): New macro.
...
(jm_PREREQ): Use it.
2000-01-12 08:17:30 +00:00
Jim Meyering
3df9479ab4
*** empty log message ***
2000-01-12 08:07:29 +00:00
Jim Meyering
bbe32e1637
(jm_PREREQ_CANON_HOST): Move code from su/configure.in.
2000-01-12 08:06:27 +00:00
Jim Meyering
79732f800d
(jm_PREREQ_CANON_HOST): New macro.
...
(jm_PREREQ): Use it.
2000-01-12 07:58:22 +00:00
Jim Meyering
c186123316
*** empty log message ***
2000-01-12 07:27:34 +00:00
Jim Meyering
e50dab4ad9
*** empty log message ***
2000-01-12 06:58:30 +00:00
Jim Meyering
5d0f90dff7
*** empty log message ***
2000-01-12 06:56:54 +00:00
Jim Meyering
f3b0ab5eba
(jm_PREREQ_QUOTEARG): New macro.
...
(jm_PREREQ): Use it.
2000-01-12 06:53:32 +00:00
Jim Meyering
551ab8474b
(mode_compile): Use uintmax_t, not unsigned
...
long, to parse numeric modes. Check for any unknown bits, not
just unknown bits left of the leftmost known bit.
2000-01-12 06:49:59 +00:00
Jim Meyering
12d6e4b1cd
Update copyright notice.
2000-01-12 06:46:46 +00:00
Jim Meyering
a5ab3d9aac
Sync with latest FSF version (fixing a minor Y2k problem).
2000-01-12 06:41:36 +00:00
Jim Meyering
fbe7dca27f
Port to autoconf 2.13.
2000-01-12 06:40:10 +00:00
Jim Meyering
0d47b4be52
Sync to the slightly more general version of GNU tar.
2000-01-12 06:37:30 +00:00
Jim Meyering
59457bee16
(count_entry): Adjust to new calling convention for excluded_filename.
...
(main): Likewise, for add_exclude_file.
2000-01-12 06:36:56 +00:00
Jim Meyering
a3b2c5389c
*** empty log message ***
2000-01-11 14:06:07 +00:00
Jim Meyering
1c4c285999
(memcpy): Protoize.
2000-01-11 14:05:28 +00:00
Jim Meyering
1b84791bc8
s/fu/fetish/
2000-01-11 08:43:16 +00:00
Jim Meyering
126e14b161
(hash_initialize): Fix typo in comment.
2000-01-11 07:48:23 +00:00
Jim Meyering
80fd95a91d
.
2000-01-11 07:28:22 +00:00
Jim Meyering
ca974b3755
*** empty log message ***
2000-01-10 12:52:18 +00:00
Jim Meyering
9f5307f1d3
*** empty log message ***
2000-01-10 11:53:22 +00:00
Jim Meyering
97085c8df7
*** empty log message ***
2000-01-10 11:53:16 +00:00
Jim Meyering
de1cb33196
*** empty log message ***
2000-01-10 11:36:05 +00:00
Jim Meyering
741c7303a5
(alpha): Use scp, not ncftp.
2000-01-10 11:35:44 +00:00
Jim Meyering
f23b3eb47a
*** empty log message ***
2000-01-10 09:37:50 +00:00
Jim Meyering
f488edddf7
.
2000-01-10 09:21:14 +00:00
Jim Meyering
60dabf5cd1
.
2000-01-10 09:20:49 +00:00
Jim Meyering
44381ed288
*** empty log message ***
2000-01-10 08:11:56 +00:00
Jim Meyering
4717bb93f2
(announcement): Include URLs for xdelta files.
2000-01-10 08:11:41 +00:00
Jim Meyering
9442b6050b
*** empty log message ***
2000-01-10 07:31:52 +00:00
Jim Meyering
6adb0e4d56
*** empty log message ***
2000-01-10 07:31:31 +00:00
Jim Meyering
6f06aad852
(noinst_HEADERS): Add nanosleep.h.
2000-01-10 07:31:14 +00:00
Jim Meyering
baf8720297
*** empty log message ***
2000-01-10 07:27:52 +00:00
Jim Meyering
94966b9515
*** empty log message ***
2000-01-09 16:21:39 +00:00
Jim Meyering
55d80ad41a
*** empty log message ***
2000-01-09 16:20:44 +00:00
Jim Meyering
7b9c964fde
*** empty log message ***
2000-01-09 16:17:52 +00:00
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