Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
delimiter when e.g. -t: was specified. From Tim Smithers.
|
|
FILE is a directory. Reported by Vin Shelton.
|
|
just warn rather than failing if the table of mounted filesystems
cannot be read.
|
|
64-bit systems. From Ulrich Drepper.
|
|
Remove the `R'.
|
|
neither is longer than 2048. For Irix4's cc. Reported by Kaveh Ghazi.
|
|
|
|
(count_ampersands): New function.
(create_fullname): New function.
(print_entry): Use create_fullname here.
(print_long_entry): Use it here, too.
From Kaveh Ghazi.
|
|
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.
|
|
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).
|
|
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).
|
|
converts it to a string.
|
|
Resort to calling stat for directories, but only when necessary.
(usage): Mention --no-create.
|
|
create directory' rather than `cannot make directory'. The former
also matches the one in makepath.c.
|
|
|
|
numbers correctly in the ENABLE_NLS case.
|
|
to be a static one. For SunOS4's cc.
|
|
(HAVE_SYS_ACL_H && HAVE_ACL && defined GETACLCNT).
Use `USE_ACL' in place of `HAVE_ACL' everywhere else. From Kaveh Ghazi.
|
|
|
|
|
|
only 2. The strings had grown to be longer than 2048, which evokes
errors when compiling with Irix4's cc.
|
|
elicits a syntax error from SunOS4's cc. From Kaveh Ghazi.
|
|
[!STDC_HEADERS]: Remove definitions of ctype macros.
Convert e.g., isspace to ISSPACE to use definitions from sys2.h.
Reported by Kaveh Ghazi.
|
|
(TOUPPER): Define.
|
|
|
|
|
|
|
|
call getopt. Reported by Joseph S. Myers.
|
|
call getopt. Reported by Joseph S. Myers.
|
|
|
|
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.
|
|
obsolescent, +POS1[-POS2] form, and the POSIX -k option.
|
|
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.
|
|
That is, even though source and destination are `the same,' don't fail
if the destination is a symlink. From Peter Samuelson.
|
|
then open it for write and report an error if we can't seek.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
(mode, cp_option_init, DIR_MODE): Use proper mode_t types and macros.
Don't assume the traditional Unix values for mode bits.
|
|
Define if not defined.
(CHMOD_MODE_BITS): New macro.
|
|
guaranteed to be portable.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Don't assume the traditional Unix values for mode bits.
|
|
Instead, loop on `optind < argc' to protect use of argv[optind].
|