summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-02-14(mergefps): Use binary search rather than linear onePaul Eggert
when comparing new line to lines already in main memory.
2005-02-13.Jim Meyering
2005-02-09.Jim Meyering
2005-02-09 * src/copy.c (valid_options): Add an assertion thatJim Meyering
not both hard_link and symbolic_link are set.
2005-02-08(STATFS_FRSIZE): New macro.Paul Eggert
(print_statfs): Use it to implement %S. (do_statfs): Change default formats to include %S. (usage): Document %S (versus %s).
2005-02-08(usage): Normalize terminology, capitalization, and sort order toPaul Eggert
match manual. Say that %s is the "Fundamental block size", since that is what POSIX says.
2005-02-03Include "memrchr.h".Paul Eggert
(memrchr) [!HAVE_DECL_MEMRCHR]: Remove decl.
2005-01-30(elide_tail_bytes_pipe): Correct wording in diagnostic.Jim Meyering
2005-01-30Remove unnecessary parentheses in #if directives.Jim Meyering
2005-01-30[VSWTCH]: Some systems, like Cygwin, use VSWTCJim Meyering
instead of VSWTCH, for use with CSWTCH.
2005-01-29.Jim Meyering
2005-01-29.Jim Meyering
2005-01-25Regenerate.Paul Eggert
2005-01-25(usage): Add comma after "-P" to fix typo in previous patch.Paul Eggert
2005-01-24Use S_BLKSIZE value for ST_NBLOCKSIZE where available.Jim Meyering
2005-01-24(all_programs.list): Strip $(EXEEXT) and remove duplicates.Jim Meyering
2005-01-24(usage): Merge the descriptions of --no-dereference and -P.Jim Meyering
2005-01-20.Jim Meyering
2005-01-15.Jim Meyering
2005-01-15(isaac_seed) [HAVE_GETHRTIME]: #if-0 this block,Jim Meyering
because just calling gethrtime evokes an `illegal instruction' failure when compiled with Sun's c89 on Solaris 8 and 9.
2005-01-15(isaac_seed) [HAVE_GETHRTIME]: Don't call ISAAC_SEEDJim Meyering
twice with the same value of `t'. Replace nested #if-#else blocks with #if-#elif-#elif chain.
2005-01-14The test, tests/tail/f-1, failed on powerpc-apple-darwin7.7.0.Jim Meyering
(IS_TAILABLE_FILE_TYPE): Adjust definition also to include sockets, since that's what you get when reading from a command-line- supplied pipe on Darwin 7.7. (IS_PIPE_LIKE_FILE_TYPE): Define. (main): Use new IS_PIPE_LIKE_FILE_TYPE rather than simply S_ISFIFO. This same change is also required on NetBSD/sparc-1.5. Reported by Adrian Bunk.
2005-01-14(toarith): Rewrite to detect/diagnose integer overflow,Jim Meyering
rather than suffering silently. Before, expr would silently overflow and wrap around: $ expr 9223372036854775808 = 0 # $(echo 2^63|bc) 1 Now it detects the problem and exits nonzero: $ ./expr $(echo 2^63|bc) = 0 ./expr: 9223372036854775808: integer is too large
2005-01-13(is_int): Don't overflow when evaluating integer constants.Jim Meyering
Before, ./test $(echo 2^64|bc) -eq 0 && echo FAIL would print `FAIL'.
2005-01-11.Jim Meyering
2005-01-11(main): Check for overflow in tabstop valuesJim Meyering
specified via the obsolete form. E.g., now this command fails: _POSIX2_VERSION=1 ./expand -$(echo '2^64+1'|bc) Before it would act like `_POSIX2_VERSION=1 ./expand -1'.
2005-01-11(main): Check for overflow in tabstop valuesJim Meyering
specified via the obsolete form. E.g., now this command fails: _POSIX2_VERSION=1 ./unexpand -$(echo '2^64+1'|bc) Before it would act like `_POSIX2_VERSION=1 ./unexpand -1'.
2005-01-11(add_tab_stop): Properly diagnose a tabstop list with decreasing values.Jim Meyering
2005-01-11(check-README, check-AUTHORS): Account for $(EXEEXT).Jim Meyering
2005-01-10Update copyright date.Paul Eggert
2005-01-10(PORTABILITY_OPTION): New constant.Paul Eggert
(longopts, usage, main, validate_file_name): Add support for new -P option. Reject empty file names (unless -p is not specified and the current system allows empty file names). Change --portability so that is now equivalent to -p -P. Don't test whether file name is too long, if it is known to exist. (no_leading_hyphen): New function.
2005-01-08`pr --columns=N' was not equivalent to `pr -N' when also usingJim Meyering
either -s or -w. (main): Set `explicit_columns' for --columns=N, not just for -N. This bug has existed since the introduction of the --columns=N option on 1998-08-15.
2005-01-08(main): Check for column count overflow with usages like "pr -2147483648".Jim Meyering
2005-01-07(init_fps): Use xnmalloc, rather than xmalloc.Jim Meyering
2005-01-05(process_file): Evaluate exclusion rules againstJim Meyering
the entire file name, not just the last component.
2005-01-04.Jim Meyering
2005-01-03Regenerate.Paul Eggert
2005-01-03* m4/jm-macros.m4 (gl_MACROS): Require gl_ULLONG_MAX.Paul Eggert
* m4/ullong_max.m4: New file. * src/system.h: Undo previous change; we now use Autoconf.
2005-01-03If PRIdMAX, PRIoMAX, PRIuMAX, and PRIxMAX areJim Meyering
not all defined and either ULONG_MAX or ULLONG_MAX is not defined, then fail at compile-time rather than let tools like od produce invalid results at run time.
2005-01-03.Jim Meyering
2004-12-21.Jim Meyering
2004-12-21.Jim Meyering
2004-12-21(usage): Say the default names are `xx00, xx01, ...', not `xx01, xx02, ...'.Jim Meyering
Reported by Matt Kraai in http://bugs.debian.org/286605
2004-12-20(usage): Mention default size.Paul Eggert
2004-12-20Regenerate.Paul Eggert
2004-12-17(print_dir): Use "%s: not listing already-listedPaul Eggert
directory", not "not listing already-listed directory: %s", to format already-listed directories, to be consistent with other diagnostics involving file names and colons.
2004-12-15.Jim Meyering
2004-12-14(__LDADD): Define, so that building `[' onJim Meyering
Solaris still uses the -lgen library that it requires in order to get a definition of eaccess.
2004-12-14 [DONT_UNLINK_WHILE_OPEN]: Add a FIXME comment explaining thatJim Meyering
using atexit like this is wrong.
2004-12-14(tac_nonseekable): Return false also if copy_to_temp fails.Jim Meyering