summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1999-05-09(fraccompare, numcompare): Merge the NLS andJim Meyering
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-08* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,Jim Meyering
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* src/system.h (CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM,Jim Meyering
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-07(handle_line_error): Use %s, not %d, now that human_readableJim Meyering
converts it to a string.
1999-05-07(touch): Only do the fstat if we need to.Jim Meyering
Resort to calling stat for directories, but only when necessary. (usage): Mention --no-create.
1999-05-07(main): Use better wording in diagnostic: `cannotJim Meyering
create directory' rather than `cannot make directory'. The former also matches the one in makepath.c.
1999-05-07(apply_translations): Use TOUPPER, not toupper.Jim Meyering
1999-05-06(numcompare): Handle comparison of two negativeJim Meyering
numbers correctly in the ENABLE_NLS case.
1999-05-05(show_date): Change an automatic aggregate initializerJim Meyering
to be a static one. For SunOS4's cc.
1999-05-05(USE_ACL): Define this only #ifJim Meyering
(HAVE_SYS_ACL_H && HAVE_ACL && defined GETACLCNT). Use `USE_ACL' in place of `HAVE_ACL' everywhere else. From Kaveh Ghazi.
1999-05-05add missing backslash-before-newline in usage messageJim Meyering
1999-05-05add missing backslash-before-newline in usage messageJim Meyering
1999-05-04(usage): Break the usage message into 3 pieces instead ofJim Meyering
only 2. The strings had grown to be longer than 2048, which evokes errors when compiling with Irix4's cc.
1999-05-04(search_item): Use `1' instead of `+1'. The latterJim Meyering
elicits a syntax error from SunOS4's cc. From Kaveh Ghazi.
1999-05-03<ctype.h>: Don't include.Jim Meyering
[!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(TOLOWER): Define.Jim Meyering
(TOUPPER): Define.
1999-05-03(TOLOWER): Remove definition.Jim Meyering
1999-05-03(main): Give a better diagnostic when we fail to set the hostname.Jim Meyering
1999-05-03(main): Manually handle `--', since we no longer call getopt.Jim Meyering
1999-05-01(main): Manually handle `--', since we no longerJim Meyering
call getopt. Reported by Joseph S. Myers.
1999-05-01(main): Manually handle `--', since we no longerJim Meyering
call getopt. Reported by Joseph S. Myers.
1999-05-01(decode_switches): Use STDIN_FILENO, STDOUT_FILENO instead of 0, 1.Jim Meyering
1999-05-01Always use STDIN_FILENO for input and STDOUT_FILENOJim Meyering
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(usage): Document the differences between theJim Meyering
obsolescent, +POS1[-POS2] form, and the POSIX -k option.
1999-04-30(copy_internal): Move the one-file-system test so thatJim Meyering
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(copy_internal): Don't make `mv foo symlink-to-foo' fail.Jim Meyering
That is, even though source and destination are `the same,' don't fail if the destination is a symlink. From Peter Samuelson.
1999-04-26(main): If you can't open an output file (with seek=...) read-write,Jim Meyering
then open it for write and report an error if we can't seek.
1999-04-26(main): Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(do_copy, cp_option_init, main): Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(struct cp_options.umask_kill): Use mode_t, not unsigned int.Jim Meyering
1999-04-26(copy_reg, copy_internal): Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(describe_change, change_file_mode): Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(main): Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(isodigit): Remove unused macro.Jim Meyering
(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(S_ISUID, S_ISGID, S_ISVTX, S_IRWXU, S_IRWXG, S_IRWXO):Jim Meyering
Define if not defined. (CHMOD_MODE_BITS): New macro.
1999-04-26(open_maybe_create): Don't pass 0666 to open; it's not needed and isn'tJim Meyering
guaranteed to be portable.
1999-04-26Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26Use proper mode_t types and macros.Jim Meyering
Don't assume the traditional Unix values for mode bits.
1999-04-26(main): Revert last change.Jim Meyering
Instead, loop on `optind < argc' to protect use of argv[optind].
1999-04-26revert last changeJim Meyering
1999-04-26(main): Handle the case in which seq is given no args.Jim Meyering
1999-04-25[NDEBUG]: Remove definition.Jim Meyering
1999-04-24(print_entry): Use `#if', not `#ifdef HAVE_UT_HOST'.Jim Meyering
1999-04-24Include new "xstrtol.h", not "xstrtoul.h".Jim Meyering
1999-04-24Include new "xstrtol.h", not "xstrtoul.h".Jim Meyering
(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-24Include new "xstrtol.h", not "xstrtoul.h".Jim Meyering
1999-04-24Include new "xstrtol.h", not "xstrtoul.h".Jim Meyering
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-22(word32): Don't use `#error'; it runs afoul of SunOS 4.1.4 cc.Jim Meyering
1999-04-21update commentJim Meyering