Jim Meyering
49b81671fd
(longopts): Don't assume ASCII.
1998-08-30 03:07:52 +00:00
Jim Meyering
38429fe661
(long_options): Replace 12 with CHAR_MAX + 1.
1998-08-30 03:02:53 +00:00
Jim Meyering
ce0ba9e9d9
(long_options): Replace 12 with CHAR_MAX + 1.
1998-08-30 03:02:21 +00:00
Jim Meyering
5b3b5af5b8
(longopts): Use corresponding short-option character
...
in place of `1', and `NULL' in place of pointer in initialization.
1998-08-30 03:00:13 +00:00
Jim Meyering
6a2cf8a297
(longopts): Use corresponding short-option character
...
in place of `1', and `NULL' in place of pointer in initialization.
1998-08-30 02:58:50 +00:00
Jim Meyering
22fd1ff303
Replace 12 and 13 with CHAR_MAX + 1 and CHAR_MAX + 2 respectively.
1998-08-30 02:57:17 +00:00
Jim Meyering
cb1386ec32
(long_options): Use corresponding short-option character
...
in place of `1', and `NULL' in place of pointer in initialization.
1998-08-30 02:55:12 +00:00
Jim Meyering
da2761cc1a
(long_options): Use corresponding short-option character
...
in place of `1', and `NULL' in place of pointer in initialization.
1998-08-30 02:52:45 +00:00
Jim Meyering
1fc1a65968
(long_options): Use corresponding short-option character
...
in place of `1', and `NULL' in place of opt_* pointer in initialization.
1998-08-30 02:50:28 +00:00
Jim Meyering
b6f403c606
Don't assume ASCII in getopt arg handling.
1998-08-30 02:33:45 +00:00
Jim Meyering
fa59cde3fe
Don't assume ASCII.
1998-08-30 02:33:25 +00:00
Jim Meyering
6f7507be50
(CHAR_MIN, CHAR_MAX):
...
Renamed from SCHAR_MIN, SCHAR_MAX, since these
macros apply to char, not signed char.
1998-08-30 02:29:35 +00:00
Jim Meyering
f9abdd4a47
(print_dir_name): Remove global variable.
...
(print_dir): When trace_dirs is set, always print the directory
name header.
1998-08-29 17:57:34 +00:00
Jim Meyering
93449adfa4
(dc_parse_stream): Don't segfault when a line
...
contains only one token. Reported by Olav Morkrid.
1998-08-26 14:45:16 +00:00
Jim Meyering
5614a7d282
(do_move): Fail upon attempt to move a directory into itself.
...
With prodding from Fran?ois Pinard :-)
1998-08-16 03:09:56 +00:00
Jim Meyering
0d33861999
(copy_internal) [one-file-system]: Do copy mount point
...
directories (but none of their entries). This makes
`cp --one-file-system' work the same way tar does.
From Marty Leisner.
1998-08-15 21:16:34 +00:00
Jim Meyering
79d411ceba
(qmark_funny_chars): Add comment from Paul eggert.
1998-08-15 16:43:13 +00:00
Jim Meyering
e3869f58ad
(usage): Reformat a little.
1998-08-15 14:45:19 +00:00
Jim Meyering
c34fd6b4a7
(long_options): Add long names for all options.
...
(usage): Update help string.
(main): Handle the special options --pages and --columns.
1998-08-15 14:22:01 +00:00
Jim Meyering
63d64851b1
Add braces to suppress warning about ambiguous `else'.
1998-08-15 14:21:00 +00:00
Jim Meyering
7b0caffd31
.
1998-08-14 14:09:05 +00:00
Jim Meyering
461aea548a
Include filemode.h.
1998-08-13 02:06:41 +00:00
Jim Meyering
053a0e3a8e
*** empty log message ***
1998-08-11 13:21:31 +00:00
Jim Meyering
39b1c602aa
(usage): Correct description. Reported by John Murphy.
1998-08-11 13:16:24 +00:00
Jim Meyering
0136b885fe
(re_protect): Add comment.
1998-08-02 16:24:41 +00:00
Jim Meyering
0f7ac75854
(ST_TIME_CMP_NS, ST_TIME_CMP, ATIME_CMP, CTIME_CMP, MTIME_CMP): New macros.
1998-08-02 16:24:13 +00:00
Jim Meyering
9fc5987250
(copy_internal): Compare time stamps with subsecond resolution if available.
1998-08-02 16:23:28 +00:00
Jim Meyering
e71d9696d7
(compare_ctime, rev_cmp_ctime, compare_mtime,
...
rev_cmp_mtime, compare_atime, rev_cmp_atime): Compare time
stamps with subsecond resolution if available.
1998-08-02 16:23:06 +00:00
Jim Meyering
6e1306ba8b
(touch): Add comment.
1998-08-02 16:22:43 +00:00
Jim Meyering
a607901e48
(change_timestamps): Add comment.
1998-08-02 16:22:24 +00:00
Jim Meyering
d5c69ef797
(my_setlocale): Guard definition within #ifdef ENABLE_NLS.
1998-08-01 15:47:26 +00:00
Jim Meyering
da68f39411
* src/sort.c (usage): Add angle brackets to make `Report bugs...'
...
message consistent with all the rest.
1998-07-30 12:13:39 +00:00
Jim Meyering
4ead0cb8df
(NEGATION_SIGN): Renamed from NEGATIVE_SIGN to avoid
...
clash with <langinfo.h>. All uses changed.
From Andreas Schwab.
1998-07-29 13:29:10 +00:00
Jim Meyering
6a9aa3cf98
(show_all_fs):
...
Revert to boolean value; the old negative value is
now in show_local_fs.
(show_local_fs): New variable.
(show_dev): New args me_dummy and me_class. Use show_local_fs
and boolean show_all_fs in combination with these new args
to decide whether to show a device.
(show_disk): Pass flags to show_dev.
(show_point): Use a non-dummy mount entry if possible.
(show_all_entries): Pass flags to show_dev.
(main): --local sets show_local_fs now. Ask for file system types if
show_local_fs is nonzero, since ME_REMOTE might need them.
From Paul.
1998-07-29 04:01:29 +00:00
Jim Meyering
6e132bee5e
Make copy create each destination file initially
...
with mode 0600 so strip will work, then apply specified mode.
Arne Henrik Juul reported that `./ginstall -s -c -m 555 dd /tmp' failed.
1998-07-27 13:39:36 +00:00
Jim Meyering
b49807bfb2
Convert some char* dcls to `unsigned char*' and remove a cast --
...
to placate irix4's cc.
1998-07-26 20:43:50 +00:00
Jim Meyering
d71367f33e
(check_punctuation): Add cast to placate irix4's cc. Reported by Kaveh Ghazi.
1998-07-26 20:42:02 +00:00
Jim Meyering
bd85887daf
(split_3): Add cast to placate irix4's cc. From Kaveh Ghazi.
1998-07-26 20:09:25 +00:00
Jim Meyering
82988e97cf
(chown): Remove unused definition.
...
Reported by Kaveh Ghazi.
1998-07-26 04:13:57 +00:00
Jim Meyering
5c9345dbd1
(cut_fields): Honor new --output-delimiter option.
...
(main): Fix handling of --delimiter='' (-d ''). Until now, it has
never worked as advertised. I guess no one tried it.
1998-07-26 04:05:07 +00:00
Jim Meyering
165718775f
(main): Stat all non-`-' input file files (and fail if a
...
stat fails) when an output file is specified by `-o' but doesn't exist.
1998-07-26 02:54:01 +00:00
Jim Meyering
613f0e187f
(main): rmdir fails with EEXIST on some systems.
...
Handle that, so --ignore-fail-on-non-empty works.
(EEXIST): Define to zero if not defined.
(ENOTEMPTY): Likewise.
1998-07-26 00:29:30 +00:00
Jim Meyering
69835e9fb6
(SAME_INODE): Define it here instead.
1998-07-25 15:31:23 +00:00
Jim Meyering
3ba948db7e
(SAME_INODE): Remove definition.
1998-07-25 15:30:08 +00:00
Jim Meyering
d04604664a
(same_file): New function
...
(remove_dir): Use it to give a better diagnostic when rmdir fails
because it can't remove the current directory.
1998-07-25 15:27:55 +00:00
Jim Meyering
4e9a99dd9a
(long_options): Changes table entries not to use this form:
...
{"all", no_argument, &show_all_fs, 1},
but rather this form:
{"all", no_argument, NULL, 'a'},
Using the latter, all the option handling in one place: the getopt loop.
1998-07-25 15:14:16 +00:00
Jim Meyering
0f4fcb1fbd
(show_dev): Omit local devices if show_all_fs is negative.
...
(show_all_fs): If negative, omit non-local filesystems.
All uses of (all_fs != 0) changed to (all_fs > 0).
(long_options, usage, main): Add -l or --local option.
(main): When asking for df of an explicit file name, get all
the mount points, so that we're more likely to find it when
we look it up.
1998-07-25 14:36:07 +00:00
Jim Meyering
fc13bb65df
(utime_now): Moved into m4/utimes.m4.
...
(touch) [!HAVE_UTIME_NULL]: Remove #ifdef and use of utime_now in if-block.
1998-07-25 13:20:49 +00:00
Jim Meyering
a97f821233
(copy_internal): Add another exclusion from the
...
sameness test: when --force has been specified, the destination
is unlinked before any copy.
(copy_internal): Add yet another: when both src and dest are symlinks.
1998-07-19 04:14:52 +00:00
Jim Meyering
7ac1d190bc
Include lchown.h.
1998-07-16 23:41:03 +00:00