Jim Meyering [Sun, 29 Apr 2001 11:22:48 +0000 (11:22 +0000)]
--help:
downcase bulleted items
remove some periods
Jim Meyering [Sun, 29 Apr 2001 08:36:21 +0000 (08:36 +0000)]
*** empty log message ***
Jim Meyering [Sun, 29 Apr 2001 07:02:17 +0000 (07:02 +0000)]
*** empty log message ***
Jim Meyering [Sun, 29 Apr 2001 07:01:41 +0000 (07:01 +0000)]
(usage): Include in --help output the warning about
some of the filesystem types on which shred is not effective.
Jim Meyering [Sun, 29 Apr 2001 07:01:22 +0000 (07:01 +0000)]
(usage): Mention shred.
Jim Meyering [Sun, 29 Apr 2001 07:01:12 +0000 (07:01 +0000)]
Refer to shred.
Remove the example showing how to remove `-foo', since that is now
in the --help output (and hence automatically included).
Jim Meyering [Wed, 25 Apr 2001 12:30:56 +0000 (12:30 +0000)]
*** empty log message ***
Jim Meyering [Wed, 25 Apr 2001 12:30:52 +0000 (12:30 +0000)]
(my-distcheck): Add a comment.
Jim Meyering [Wed, 25 Apr 2001 08:27:16 +0000 (08:27 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Apr 2001 07:21:14 +0000 (07:21 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Apr 2001 07:16:45 +0000 (07:16 +0000)]
*** empty log message ***
Jim Meyering [Tue, 24 Apr 2001 07:16:28 +0000 (07:16 +0000)]
Include wheel-size.h.
(WHEEL_START): Adjust definition.
(wheel_tab[]): Remove body of definition.
Include generated file, wheel.h, instead.
Jim Meyering [Tue, 24 Apr 2001 07:07:29 +0000 (07:07 +0000)]
.
Jim Meyering [Mon, 23 Apr 2001 07:38:44 +0000 (07:38 +0000)]
*** empty log message ***
Jim Meyering [Mon, 23 Apr 2001 07:38:33 +0000 (07:38 +0000)]
(dd_copy): When using sync with either block or unblock,
pad with spaces.
Jim Meyering [Mon, 23 Apr 2001 07:33:37 +0000 (07:33 +0000)]
*** empty log message ***
Jim Meyering [Mon, 23 Apr 2001 07:31:17 +0000 (07:31 +0000)]
(block-sync-1): new test, for just-fixed bug
Jim Meyering [Sun, 22 Apr 2001 21:37:36 +0000 (21:37 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 21:35:11 +0000 (21:35 +0000)]
fix typo in comment
Jim Meyering [Sun, 22 Apr 2001 21:34:20 +0000 (21:34 +0000)]
(decode_switches): Ensure that -1 has no effect when it follows -l.
Jim Meyering [Sun, 22 Apr 2001 16:52:23 +0000 (16:52 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 16:50:47 +0000 (16:50 +0000)]
.
Jim Meyering [Sun, 22 Apr 2001 11:44:56 +0000 (11:44 +0000)]
fix typo in --help output
Jim Meyering [Sun, 22 Apr 2001 10:14:20 +0000 (10:14 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 10:12:59 +0000 (10:12 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 10:12:25 +0000 (10:12 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 10:09:21 +0000 (10:09 +0000)]
.
Jim Meyering [Sun, 22 Apr 2001 09:16:14 +0000 (09:16 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 09:15:17 +0000 (09:15 +0000)]
(main): Fix off-by-one error introduced with last change.
Jim Meyering [Sun, 22 Apr 2001 09:14:14 +0000 (09:14 +0000)]
check -R, too
Jim Meyering [Sun, 22 Apr 2001 09:11:08 +0000 (09:11 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 09:10:29 +0000 (09:10 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 09:08:53 +0000 (09:08 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 09:08:45 +0000 (09:08 +0000)]
(TESTS): Add no-arg.
Jim Meyering [Sun, 22 Apr 2001 08:31:40 +0000 (08:31 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 08:31:24 +0000 (08:31 +0000)]
Fix bugs when computing length of large files.
Add overflow and write error checks. Use uint_fast32_t, not
unsigned long, to do checksum calculation, as C99 says
uint_fast32_t should be no slower and might be faster.
Include <stdio.h> and "system.h" even if CRCTAB is defined,
so that the code will compile if CRCTAB is defined.
Include "human.h" if CRCTAB is not defined.
(uint_fast32_t): Define if it appears that stdint.h didn't.
(BIT, remainder, main, crctab): Use uint_fast32_t, not unsigned long,
for checksums.
(fill_r, remainder, main): Use ANSI prototypes.
(fill_r, remainder, main): Omit duplicate code.
(main): Use uintmax_t, not unsigned long, for file lengths.
Use size_t, not long, for result of fread.
Check for overflow when computing file lengths.
Check for write error immediately after printing a line, so that
we don't write to stdout indefinitely after an error.
Jim Meyering [Sun, 22 Apr 2001 07:29:13 +0000 (07:29 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Apr 2001 07:28:58 +0000 (07:28 +0000)]
(usage): Mention that sync makes dd pad with spaces (rather than NULs)
when used with block or unblock.
Jim Meyering [Sun, 22 Apr 2001 07:28:11 +0000 (07:28 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 18:26:19 +0000 (18:26 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 17:52:02 +0000 (17:52 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 17:51:46 +0000 (17:51 +0000)]
Write to a new file, so that a restrictive umask doesn't interfere.
Jim Meyering [Sat, 21 Apr 2001 14:39:33 +0000 (14:39 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 14:39:14 +0000 (14:39 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 14:36:32 +0000 (14:36 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 14:36:20 +0000 (14:36 +0000)]
Ensure that initial group id's are properly set for `d' and `d/f3'.
Jim Meyering [Sat, 21 Apr 2001 14:08:04 +0000 (14:08 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 14:08:00 +0000 (14:08 +0000)]
Check for chsize.
Link with ftruncate.o unconditionally if ftruncate is missing.
This was required when cross-compiling to i586-mingw32msvc.
Jim Meyering [Sat, 21 Apr 2001 10:22:34 +0000 (10:22 +0000)]
.
Jim Meyering [Sat, 21 Apr 2001 10:04:15 +0000 (10:04 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 10:01:29 +0000 (10:01 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 09:49:09 +0000 (09:49 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 09:47:39 +0000 (09:47 +0000)]
(main): When given two or more arguments but the only one
that exists is a directory, don't treat it as if it were the only
argument. Before, `mkdir d; ls no-dir d 2>/dev/null' would act like
`ls d' and produce no output. Now, it prints `d:'.
Jim Meyering [Sat, 21 Apr 2001 08:45:20 +0000 (08:45 +0000)]
*** empty log message ***
Jim Meyering [Sat, 21 Apr 2001 08:41:38 +0000 (08:41 +0000)]
tests for latest fix
Jim Meyering [Fri, 20 Apr 2001 17:33:48 +0000 (17:33 +0000)]
*** empty log message ***
Jim Meyering [Fri, 20 Apr 2001 17:33:43 +0000 (17:33 +0000)]
(false invocation): Describe how --help and
--version are treated with and without POSIXLY_CORRECT.
(true invocation): Likewise.
Jim Meyering [Sun, 15 Apr 2001 05:58:42 +0000 (05:58 +0000)]
*** empty log message ***
Jim Meyering [Sun, 15 Apr 2001 05:58:33 +0000 (05:58 +0000)]
(default_sort_size): Leave a 1/16 margin for RSS.
Jim Meyering [Sat, 14 Apr 2001 06:43:30 +0000 (06:43 +0000)]
*** empty log message ***
Jim Meyering [Sat, 14 Apr 2001 06:43:24 +0000 (06:43 +0000)]
(usage): Tweak --help output: s/line,/newline,/
Jim Meyering [Fri, 13 Apr 2001 20:33:37 +0000 (20:33 +0000)]
*** empty log message ***
Jim Meyering [Fri, 13 Apr 2001 20:33:32 +0000 (20:33 +0000)]
(main): Add a comment justifying the use of
`multi-character' rather than `multibyte' in a diagnostic.
Jim Meyering [Fri, 13 Apr 2001 07:16:35 +0000 (07:16 +0000)]
*** empty log message ***
Jim Meyering [Fri, 13 Apr 2001 07:15:06 +0000 (07:15 +0000)]
(RLIMIT_AS): Do not define; just use conditional
code, since RLIMIT_RSS is similar (and is not standardized).
(default_sort_size): Don't allocate more than the RSS limit,
if this host has such a limit.
Jim Meyering [Sun, 8 Apr 2001 20:00:14 +0000 (20:00 +0000)]
*** empty log message ***
Jim Meyering [Sun, 8 Apr 2001 19:58:59 +0000 (19:58 +0000)]
that's necessary when the offset spans a DST transition.
Jim Meyering [Sun, 8 Apr 2001 17:16:39 +0000 (17:16 +0000)]
*** empty log message ***
Jim Meyering [Sun, 8 Apr 2001 08:25:35 +0000 (08:25 +0000)]
*** empty log message ***
Jim Meyering [Wed, 4 Apr 2001 14:50:53 +0000 (14:50 +0000)]
*** empty log message ***
Jim Meyering [Wed, 4 Apr 2001 14:50:47 +0000 (14:50 +0000)]
Don't inspect MB_LEN_MAX. Paul Eggert says it's
not always defined correctly.
Jim Meyering [Mon, 2 Apr 2001 12:38:49 +0000 (12:38 +0000)]
*** empty log message ***
Jim Meyering [Mon, 2 Apr 2001 12:37:38 +0000 (12:37 +0000)]
Skip nonexistent directories.
Jim Meyering [Mon, 2 Apr 2001 09:02:23 +0000 (09:02 +0000)]
Include <getopt.h>.
(usage, main): Add support for long options, and check option
syntax as POSIX requires, though (as usual for GNU apps)
options can follow file names unless POSIXLY_CORRECT is set.
Many diagnostic revamped.
(long_options): New constant.
(badfieldspec): New arg MSGID. Mark as noreturn.
(parse_field_count): New arg MSGID; if null, just return null on error.
(new_key): Renamed from key_init. All callers changed. Now allocates
the new key.
Jim Meyering [Mon, 2 Apr 2001 08:31:28 +0000 (08:31 +0000)]
Update from GNU libc.
Jim Meyering [Mon, 2 Apr 2001 08:31:22 +0000 (08:31 +0000)]
*** empty log message ***
Jim Meyering [Sun, 1 Apr 2001 21:28:27 +0000 (21:28 +0000)]
.
Jim Meyering [Sat, 24 Mar 2001 10:36:33 +0000 (10:36 +0000)]
*** empty log message ***
Jim Meyering [Sat, 24 Mar 2001 10:35:18 +0000 (10:35 +0000)]
Require autoconf-2.49d.
Jim Meyering [Sat, 24 Mar 2001 09:18:04 +0000 (09:18 +0000)]
Document --, -, sort long options, and sort -o after files.
Jim Meyering [Sat, 24 Mar 2001 08:50:50 +0000 (08:50 +0000)]
*** empty log message ***
Jim Meyering [Sat, 24 Mar 2001 08:50:21 +0000 (08:50 +0000)]
(jm_ICONV): Recommend GNU libiconv.
Jim Meyering [Fri, 23 Mar 2001 22:25:02 +0000 (22:25 +0000)]
*** empty log message ***
Jim Meyering [Fri, 23 Mar 2001 22:22:46 +0000 (22:22 +0000)]
*** empty log message ***
Jim Meyering [Fri, 23 Mar 2001 22:22:21 +0000 (22:22 +0000)]
*** empty log message ***
Jim Meyering [Fri, 23 Mar 2001 22:22:14 +0000 (22:22 +0000)]
(check-copyright): New target and rule.
(alpha): Depend on it.
Jim Meyering [Fri, 23 Mar 2001 22:20:16 +0000 (22:20 +0000)]
*** empty log message ***
Jim Meyering [Tue, 20 Mar 2001 20:40:34 +0000 (20:40 +0000)]
*** empty log message ***
Jim Meyering [Mon, 19 Mar 2001 11:59:55 +0000 (11:59 +0000)]
*** empty log message ***
Jim Meyering [Mon, 19 Mar 2001 11:52:29 +0000 (11:52 +0000)]
(version_etc_copyright): Update to 2001.
Jim Meyering [Sun, 18 Mar 2001 22:13:09 +0000 (22:13 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 16:55:12 +0000 (16:55 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 16:54:25 +0000 (16:54 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 16:53:58 +0000 (16:53 +0000)]
If the $DJDIR envvar is defined, set SHELL
to $DJDIR/bin/bash.exe. Patch from Richard Dawe, based on a
suggestion from Eli Zaretskii.
Jim Meyering [Sun, 18 Mar 2001 16:50:20 +0000 (16:50 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 07:54:48 +0000 (07:54 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 07:54:29 +0000 (07:54 +0000)]
*** empty log message ***
Jim Meyering [Sun, 18 Mar 2001 07:54:19 +0000 (07:54 +0000)]
(usage): Warn that the +N form will be withdrawn.
Jim Meyering [Sun, 18 Mar 2001 07:53:14 +0000 (07:53 +0000)]
(usage): Warn that the +N form will be withdrawn.
Jim Meyering [Sun, 18 Mar 2001 07:51:15 +0000 (07:51 +0000)]
Warn that the +N form will be withdrawn.