Jim Meyering
ce85352146
[!MAXUID]: Define after inclusion of system.h to avoid
...
warning about redefinition on SunOS4, Solaris2.4 and SGI-irix5.3.
From Kaveh Ghazi.
1996-07-03 22:42:41 +00:00
Jim Meyering
38762b8f78
(usage): Add omitted \n\ at the end of a line in the usage message.
1996-07-03 04:04:06 +00:00
Jim Meyering
7b2cea5ab2
[!EXIT_SUCCESS]: Define it.
...
[!EXIT_FAILURE]: Define it.
1996-07-03 04:00:36 +00:00
Jim Meyering
bb4d193ac7
[NEWLINE_REPLACEMENT_STRING]: Define.
...
(split_3): Translate NL bytes not to NUL, but to
NEWLINE_REPLACEMENT_STRING.
Suggested by Ulrich Drepper.
(main): Translate back to NL-containing filename.
1996-07-02 04:54:51 +00:00
Jim Meyering
1372968ab0
(do_link): Update messages to ease translation.
...
Suggestion from Santiago Vila.
1996-07-02 04:48:32 +00:00
Jim Meyering
d2b4bca42e
(main): Remove now-unnecessary diagnostic about filename containing NEWLINE.
1996-07-01 03:48:10 +00:00
Jim Meyering
6dceaa1d9d
(split_3): Take an additional parameter, S_LEN.
...
Adapt caller.
Map translated NEWLINE-containing filename back into the original
NEWLINE-containing name.
(md5_check): Translate NEWLINE bytes to NUL bytes in filename.
1996-07-01 03:47:16 +00:00
Jim Meyering
2b37242292
(usage): Fix typo, 3nd->3rd, in usage message.
...
From Santiago Vila <sanvila@unex.es >.
1996-06-30 21:42:49 +00:00
Jim Meyering
bb389bead8
Remove u from Colour.
1996-06-29 05:28:32 +00:00
Jim Meyering
cd53ea93c5
(dc_parse_stream): Move enum states dcl into this function.
...
(dc_parse_stream): Remove parameter RESULT.
Adapt callers.
1996-06-29 04:11:43 +00:00
Jim Meyering
e81d02baf1
(do_link): Allow `ln -sf --backup k k' to succeed in creating the
...
self-referential symlink, doing so doesn't remove the source but merely
renames it.
1996-06-29 03:58:48 +00:00
Jim Meyering
ba87d08c0e
(do_link): Remove `!symlink &&' conjunct.
1996-06-26 12:31:13 +00:00
Jim Meyering
d9c0413f79
(same_name): Declare parameters to be const.
1996-06-26 12:05:35 +00:00
Jim Meyering
216777ea17
(same_name): New function.
...
(do_link): Use it to test reliably whether A and B (from
ln --force A B) are hard links to the same file.
From Andreas Schwab.
1996-06-26 12:02:02 +00:00
Jim Meyering
f58702e8f9
(decode_switches): Allow 0 as argument to --tabsize (-T) option.
...
Interpret as a directive to use no TAB characters to separate columns.
(indent): Handle TABSIZE == 0.
1996-06-25 04:56:22 +00:00
Jim Meyering
80c03e37ba
.
1996-06-25 04:26:12 +00:00
Jim Meyering
71e65bb036
(dc_parse_stream): Give `unrecognized keyword' for misspelled
...
`TERM' keyword as well as for others.
1996-06-25 04:26:01 +00:00
Jim Meyering
408a47499e
(dc_parse_stream): Remove spurious newline in error message.
...
(dc_parse_file): Remove erroneous test of ERR.
1996-06-25 03:41:29 +00:00
Jim Meyering
30a65b1aa3
Use an obstack to accumulate value of LS_COLORS.
1996-06-24 03:06:52 +00:00
Jim Meyering
0a3fdd250a
.
1996-06-24 03:01:46 +00:00
Jim Meyering
b617aa5f3f
Add comma after e.g. in comment.
...
From Karl B.
1996-06-23 19:15:15 +00:00
Jim Meyering
d392de74de
* (parse_line): Rewrite to avoid modifying LINE.
...
Put LINE first in parameter list.
Adjust caller.
(dc_parse_stream): Free KEYWD and ARG.
(main): Give diagnostic for unreasonable combinations of
options/arguments.
1996-06-23 19:03:31 +00:00
Jim Meyering
af41baeb91
(main): New option --print (-p).
...
Detect write failure.
Add --bourne-shell and --c-shell aliases for --sh and --csh resp.
1996-06-22 22:27:32 +00:00
Jim Meyering
98b663a29b
Major overhaul. No longer read from /etc/DIR_COLORS or from ~/.dircolors.
...
Defaults are now compiled in. If you specify a file on the command line,
it is used instead of the compiled-in defaults.
1996-06-22 22:02:37 +00:00
Jim Meyering
e3c3d0b385
(parse_ls_color): Use STREQ here instead of strcmp(...) == 0.
1996-06-19 04:22:28 +00:00
Jim Meyering
cfda609a21
(selected_fstype, excluded_fstype, show_disk, main):
...
Use STREQ here instead of strcmp(...) == 0.
1996-06-19 04:21:49 +00:00
Jim Meyering
fc05e28803
(copy_reg): Cast both sides of comparison to size_t to avoid warning
...
about `comparison between signed and unsigned' from gcc -Wall.
1996-06-19 04:10:17 +00:00
Jim Meyering
ec0f2c34d3
(decode_switches): Correct typo in error message:
...
enironment -> environment. From Santiago Vila Doncel
<sanvila@unex.es >.
1996-06-19 03:31:59 +00:00
Jim Meyering
e26d180b8c
(decode_switches): Correct typo in error message: enironment -> environment.
...
From Santiago Vila Doncel <sanvila@unex.es >.
1996-06-19 03:25:44 +00:00
Jim Meyering
b95e3d2f47
(do_copy): Use STREQ here instead of strcmp(...) == 0.
...
Declare pointer parameters const as appropriate.
1996-06-19 03:19:51 +00:00
Jim Meyering
a0321a68c0
(do_copy): Change message from `missing file argument' to
...
more precise `missing destination file'. From Karl Berry.
1996-06-19 02:56:06 +00:00
Jim Meyering
b4e8fc709e
(STREQ): New macro.
1996-06-19 02:00:24 +00:00
Jim Meyering
6099222717
(do_copy): When the force and backup options have been
...
specified and the source and destination are the same name for an
existing, regular file, convert the user's command, e.g.
`cp --force --backup foo foo' to `cp --force foo fooSUFFIX'
where SUFFIX is determined by any version control options used.
At urging of (most recently) Karl Berry.
1996-06-19 01:59:12 +00:00
Jim Meyering
1c883e2882
Rename MO_ to SHELLTYPE_.
1996-06-02 02:58:05 +00:00
Jim Meyering
d6bf80ccc7
Declare pointer parameters const as appropriate.
1996-06-02 02:52:37 +00:00
Jim Meyering
f51eb4a5cc
(decode_switches): Set print_with_color in one statement.
1996-06-01 23:08:35 +00:00
Jim Meyering
de40301f0a
Rename options and internal variables to reflect change to
...
--color=WHEN where WHEN is never, always, or auto (for consistency
with e.g. cp --sparse=WHEN. For at least a while, the original
slackware-supported arguments `none', `force', `yes', etc will be
supported but deprecated by lack of documentation.
(decode_switches): Use STDOUT_FILENO instead of `1' in is_tty test.
(usage): Update/add description of the --color option.
1996-06-01 18:36:19 +00:00
Jim Meyering
20522f2f5d
(main): Interpret the old-style +VALUE and -VALUE
...
options like -c VALUE and -c +VALUE (resp) when VALUE has one of
the [bkm] suffix multipliers. This makes the code consistent
with --help output.
1996-05-31 03:35:32 +00:00
Jim Meyering
3c467c0d22
(limfield): #ifdef-out a block of code that makes
...
GNU sort incompatible with Unix sort when a key-end spec refers
to the N'th character in a field that has fewer than N characters.
The POSIX spec doesn't appear to specify behavior for this case.
From Karl Heuer.
1996-05-31 03:07:45 +00:00
Jim Meyering
53e41464fd
(decode_one_format): Use %lu (not %d) printf formats
...
corresponding to unsigned long, SIZE.
1996-05-31 00:51:48 +00:00
Jim Meyering
090a56eb9c
(decode_one_format): Take another parameter.
...
Give a specific diagnostic for invalid format spec here rather
than an overly general one from caller's caller.
(decode_format_string): Update caller.
(main): Don't give diagnostic here when decode_format_string fails.
Remove assertions that could fail on some Crays because they don't
have a two-byte type.
Johan Danielsson (joda@pdc.kth.se ) reported the failed assertions.
1996-05-30 05:09:56 +00:00
Jim Meyering
f1d4b41340
(docolon): Give a warning when the first character
...
of the basic regular expression is `^'.
1996-05-30 02:32:03 +00:00
Jim Meyering
3bd31fac90
(main): Use STDIN_FILENO instead of less portable fileno (stdin).
1996-05-30 00:59:50 +00:00
Jim Meyering
31f9f9f24c
.
1996-05-29 04:46:00 +00:00
Jim Meyering
e7b4a0bced
.
1996-05-28 23:42:01 +00:00
Jim Meyering
55dcae1c8d
(main): Don't mark "%s" as a translatable string.
...
From G?ran Uddeborg.
1996-05-28 23:40:11 +00:00
Jim Meyering
a01eaef0fd
(print_stats): Don't mark "%u %s" as a translatable string.
...
From G?ran Uddeborg (gvran@uddeborg.pp.se ).
1996-05-28 23:39:12 +00:00
Jim Meyering
9da759a317
(main): Use STDIN_FILENO and STDOUT_FILENO instead of less portable fileno(*).
1996-05-28 01:42:07 +00:00
Jim Meyering
9b7bbe7b0b
.
1996-05-23 13:14:11 +00:00
Jim Meyering
d84462d473
FIXME: fill this in
1996-05-23 13:13:35 +00:00