Jim Meyering [Sun, 22 Jun 1997 03:38:08 +0000 (03:38 +0000)]
*** empty log message ***
Jim Meyering [Sun, 22 Jun 1997 03:32:37 +0000 (03:32 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 18:02:08 +0000 (18:02 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 18:01:32 +0000 (18:01 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 17:50:23 +0000 (17:50 +0000)]
comment
Jim Meyering [Mon, 16 Jun 1997 17:42:33 +0000 (17:42 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 17:01:24 +0000 (17:01 +0000)]
(eval6): Accept new unary operator, quote.
From Karl Heuer.
Jim Meyering [Mon, 16 Jun 1997 16:58:28 +0000 (16:58 +0000)]
*** empty log message ***
Jim Meyering [Mon, 16 Jun 1997 16:57:55 +0000 (16:57 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 16:57:02 +0000 (16:57 +0000)]
(EXTRA_DIST): Add putenv.m4.
Jim Meyering [Mon, 16 Jun 1997 16:45:15 +0000 (16:45 +0000)]
.
Jim Meyering [Mon, 16 Jun 1997 16:15:30 +0000 (16:15 +0000)]
add copyright
Jim Meyering [Mon, 16 Jun 1997 16:12:04 +0000 (16:12 +0000)]
tweak error message
Jim Meyering [Sun, 15 Jun 1997 15:06:52 +0000 (15:06 +0000)]
(full_write): Add comment regarding failure due to bug in
Linux Slackware 1.2.13 kernel.
Jim Meyering [Sun, 15 Jun 1997 13:35:02 +0000 (13:35 +0000)]
.
Jim Meyering [Sun, 15 Jun 1997 13:34:47 +0000 (13:34 +0000)]
Rewrite using save-cwd.c and chdir to remove quadratic component of complexity.
Before, it processed O(n^2) directory name components via stat and mkdir.
Now it's O(n). This makes mkdir -p a lot more efficient when creating
directories with very many components. On a Linux 2.0.30 ext2fs filesystem
this command: mkdir -p `perl -e 'print "a/" x 500'` now runs in 0.77 seconds
(user+sys). Contrast that with the 9.5(!) seconds it took before.
Jim Meyering [Sun, 15 Jun 1997 11:47:46 +0000 (11:47 +0000)]
Add test that -o 0 works.
Jim Meyering [Sun, 15 Jun 1997 11:42:55 +0000 (11:42 +0000)]
*** empty log message ***
Jim Meyering [Sun, 15 Jun 1997 11:40:47 +0000 (11:40 +0000)]
(init_header) [T_BUF_FMT]: Output the 4-digit year (not the
2-digit abbreviation) in each page header. Reported by Noah Friedman.
Jim Meyering [Sat, 14 Jun 1997 19:33:13 +0000 (19:33 +0000)]
*** empty log message ***
Jim Meyering [Sat, 14 Jun 1997 17:32:00 +0000 (17:32 +0000)]
*** empty log message ***
Jim Meyering [Sat, 14 Jun 1997 17:31:40 +0000 (17:31 +0000)]
(cut_fields): Detect when the input is empty and handle
that special case. Before `cut -f1 </dev/null' would improperly
output a single newline. Reported by Phil Richards.
Jim Meyering [Sat, 14 Jun 1997 16:45:00 +0000 (16:45 +0000)]
.
Jim Meyering [Sat, 14 Jun 1997 16:36:22 +0000 (16:36 +0000)]
.
Jim Meyering [Fri, 13 Jun 1997 16:07:12 +0000 (16:07 +0000)]
proof reading from kb
Jim Meyering [Thu, 12 Jun 1997 16:40:53 +0000 (16:40 +0000)]
.
Jim Meyering [Thu, 12 Jun 1997 16:32:08 +0000 (16:32 +0000)]
document expr's new quote operator
Jim Meyering [Thu, 12 Jun 1997 15:07:26 +0000 (15:07 +0000)]
*** empty log message ***
Jim Meyering [Thu, 12 Jun 1997 15:07:05 +0000 (15:07 +0000)]
*** empty log message ***
Jim Meyering [Thu, 12 Jun 1997 12:58:47 +0000 (12:58 +0000)]
remove blank line at end and add copyright
tweak cpp indentation
Jim Meyering [Thu, 12 Jun 1997 11:51:11 +0000 (11:51 +0000)]
*** empty log message ***
Jim Meyering [Thu, 12 Jun 1997 11:50:58 +0000 (11:50 +0000)]
(eval6): Accept new unary operator, quote. From Karl Heuer.
Jim Meyering [Thu, 12 Jun 1997 11:47:34 +0000 (11:47 +0000)]
Add comment for posixly_correct.
Jim Meyering [Thu, 12 Jun 1997 11:27:04 +0000 (11:27 +0000)]
fix typo in expr/index doc.
from kwzh
Jim Meyering [Wed, 11 Jun 1997 20:19:30 +0000 (20:19 +0000)]
.
Jim Meyering [Wed, 11 Jun 1997 20:19:23 +0000 (20:19 +0000)]
*** empty log message ***
Jim Meyering [Wed, 11 Jun 1997 20:18:15 +0000 (20:18 +0000)]
(docolon): Test (re_buffer.re_nsub > 0) rather than
searching for `\(' to determine whether to return 0 or the empty
string. Before it would improperly return '' if the pattern
contained a substring like this: `\\('. From Karl Heuer.
For example, running expr c : '\\(' should print `0'.
Jim Meyering [Fri, 6 Jun 1997 14:30:11 +0000 (14:30 +0000)]
.
Jim Meyering [Tue, 3 Jun 1997 20:01:55 +0000 (20:01 +0000)]
.
Jim Meyering [Tue, 3 Jun 1997 20:01:47 +0000 (20:01 +0000)]
[HAVE_UNISTD_H]: Include unistd.h.
John Gatewood Ham reported that this is necessary for DJGPP/Win95.
Jim Meyering [Tue, 3 Jun 1997 20:01:14 +0000 (20:01 +0000)]
*** empty log message ***
Jim Meyering [Mon, 2 Jun 1997 14:29:50 +0000 (14:29 +0000)]
.
Jim Meyering [Sun, 1 Jun 1997 18:47:56 +0000 (18:47 +0000)]
.
Jim Meyering [Sun, 1 Jun 1997 17:59:08 +0000 (17:59 +0000)]
.
Jim Meyering [Sun, 1 Jun 1997 17:58:27 +0000 (17:58 +0000)]
(mk-script): Depend on ../../config.status.
Jim Meyering [Sun, 1 Jun 1997 17:20:42 +0000 (17:20 +0000)]
.
Jim Meyering [Sun, 1 Jun 1997 17:20:31 +0000 (17:20 +0000)]
*** empty log message ***
Jim Meyering [Sun, 1 Jun 1997 17:16:30 +0000 (17:16 +0000)]
*** empty log message ***
Jim Meyering [Sun, 1 Jun 1997 17:16:23 +0000 (17:16 +0000)]
Add tests using `next'.
Jim Meyering [Sun, 1 Jun 1997 17:15:51 +0000 (17:15 +0000)]
(OtherTable): Interpret `next' as 1 (not 2) units.
Patch from Richard Sharman <rsharman@magmacom.com>.
Jim Meyering [Fri, 30 May 1997 14:00:47 +0000 (14:00 +0000)]
fix for abs pathnames
Jim Meyering [Thu, 29 May 1997 13:20:25 +0000 (13:20 +0000)]
indent cpp directives
Jim Meyering [Thu, 29 May 1997 13:19:34 +0000 (13:19 +0000)]
update from automake-1.1p
Jim Meyering [Wed, 28 May 1997 12:19:28 +0000 (12:19 +0000)]
correct/normalize indentation in cpp directives
Jim Meyering [Wed, 28 May 1997 12:01:33 +0000 (12:01 +0000)]
update from FSF
Jim Meyering [Wed, 28 May 1997 11:43:25 +0000 (11:43 +0000)]
*** empty log message ***
Jim Meyering [Wed, 28 May 1997 11:42:29 +0000 (11:42 +0000)]
(read_filesystem_list): Add `|| defined (__OpenBSD__)'
to the NetBSD #if so OpenBSD also uses the f_fstypename member.
(fstype_to_string): Add `&& !defined (__OpenBSD__)' to the NetBSD #if
expression to exclude this function definition. OpenBSD 2.1 beta
doesn't need it. Patch from Hugh Daniel <hugh@ecotone.xanadu.com>
Jim Meyering [Wed, 28 May 1997 11:40:16 +0000 (11:40 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 May 1997 14:17:08 +0000 (14:17 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 May 1997 14:16:49 +0000 (14:16 +0000)]
Don't include backupfile.h.
Jim Meyering [Tue, 27 May 1997 13:55:45 +0000 (13:55 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 May 1997 13:55:23 +0000 (13:55 +0000)]
Use base_name, not basename.
Jim Meyering [Tue, 27 May 1997 12:50:39 +0000 (12:50 +0000)]
.
Jim Meyering [Tue, 27 May 1997 11:05:40 +0000 (11:05 +0000)]
clean up for -Wall
Jim Meyering [Tue, 27 May 1997 11:04:41 +0000 (11:04 +0000)]
Use base_name, not basename.
Jim Meyering [Tue, 27 May 1997 11:00:50 +0000 (11:00 +0000)]
Use base_name, not basename.
Use X, not CP_OPTIONS.
Jim Meyering [Tue, 27 May 1997 10:45:34 +0000 (10:45 +0000)]
(libfu_a_SOURCES): Add addext.c.
Remove getversion.c; get_version is now in backupfile.c.
Add basename.c since it's no longer replacible.
Jim Meyering [Tue, 27 May 1997 10:39:22 +0000 (10:39 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 May 1997 10:39:10 +0000 (10:39 +0000)]
Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.
Jim Meyering [Tue, 27 May 1997 10:31:04 +0000 (10:31 +0000)]
.
Jim Meyering [Tue, 27 May 1997 10:30:45 +0000 (10:30 +0000)]
Update from patch-2.2.93.
Jim Meyering [Tue, 27 May 1997 09:41:25 +0000 (09:41 +0000)]
Update from FSF via patch-2.2.93.
Jim Meyering [Tue, 27 May 1997 09:39:25 +0000 (09:39 +0000)]
Update from FSF via patch-2.2.93.
Jim Meyering [Tue, 27 May 1997 09:38:06 +0000 (09:38 +0000)]
Update from glibc via patch-2.2.93.
Jim Meyering [Mon, 26 May 1997 04:46:57 +0000 (04:46 +0000)]
*** empty log message ***
Jim Meyering [Mon, 26 May 1997 04:46:47 +0000 (04:46 +0000)]
(copy_internal): When preserving symlinks (--no-dereference) and the
destination file is a symlink, use stat (not xstat) to see if it points
back to the source. Reported by James <james@albion.glarp.com>.
Jim Meyering [Mon, 26 May 1997 04:43:47 +0000 (04:43 +0000)]
*** empty log message ***
Jim Meyering [Sun, 25 May 1997 21:25:28 +0000 (21:25 +0000)]
declare strip_trailing_slashes
Jim Meyering [Sun, 25 May 1997 21:24:44 +0000 (21:24 +0000)]
*** empty log message ***
Jim Meyering [Sun, 25 May 1997 21:23:15 +0000 (21:23 +0000)]
Remove global variable opt_human_readable.
(enum Output_units): Rename from output_size.
Rename size_* to Unit_*.
Add Unit_variable to correspond to --human-readable.
(convert_blocks): Remove now-unused definition.
(human_readable): Rename paramater n_bytes to n_blocks.
Adjust conversions to reflect fact that input is now number of
512-byte blocks, not bytes.
(print_size): New function.
(du_files): Use print_size instead of open coding it.
(count_entry): Always count in units of 512-byte blocks to delay.
This lets du accumulate totals corresponding to a terabyte before
overflowing 32-bit long int.
Use print_size instead of open coding it.
Jim Meyering [Sun, 25 May 1997 15:17:31 +0000 (15:17 +0000)]
*** empty log message ***
Jim Meyering [Sun, 25 May 1997 15:10:03 +0000 (15:10 +0000)]
(convert_blocks): Add definition.
Jim Meyering [Sun, 25 May 1997 14:22:55 +0000 (14:22 +0000)]
(convert_blocks): Remove definition.
Indent cpp directives.
Jim Meyering [Sun, 25 May 1997 14:21:41 +0000 (14:21 +0000)]
(convert_blocks): Remove now-unnecessary #undef.
(du_files): Pass output_size unchanged to convert_blocks. No need
to test output_size for size_bytes, convert_blocks handles that
correctly.
(count_entry): Likewise.
Jim Meyering [Sun, 25 May 1997 14:11:59 +0000 (14:11 +0000)]
*** empty log message ***
Jim Meyering [Sun, 25 May 1997 14:11:50 +0000 (14:11 +0000)]
(main): Implement new --max-depth=N option.
Based on the idea and a patch from Torbjorn Lindgren.
(du_files): Likewise.
(count_entry): Likewise.
[AIX]: Remove unused #pragma alloca.
Jim Meyering [Sun, 25 May 1997 13:00:01 +0000 (13:00 +0000)]
Remove FIXME.
Add spurious curlies and an empty line.
Jim Meyering [Sun, 25 May 1997 03:47:31 +0000 (03:47 +0000)]
.
Jim Meyering [Sun, 25 May 1997 03:47:21 +0000 (03:47 +0000)]
*** empty log message ***
Jim Meyering [Sun, 25 May 1997 03:46:46 +0000 (03:46 +0000)]
New options: --ignore-fail-on-non-empty and --verbose.
(remove_parents): Implement new options.
(main): Likewise.
Jim Meyering [Sun, 25 May 1997 03:15:30 +0000 (03:15 +0000)]
.
Jim Meyering [Sat, 24 May 1997 18:27:46 +0000 (18:27 +0000)]
*** empty log message ***
Jim Meyering [Sat, 24 May 1997 18:26:59 +0000 (18:26 +0000)]
.
Jim Meyering [Sat, 24 May 1997 18:12:59 +0000 (18:12 +0000)]
.
Jim Meyering [Sat, 24 May 1997 18:11:33 +0000 (18:11 +0000)]
.
Jim Meyering [Sat, 24 May 1997 14:43:51 +0000 (14:43 +0000)]
*** empty log message ***
Jim Meyering [Sat, 24 May 1997 14:43:21 +0000 (14:43 +0000)]
(read_filesystem_list): Show automount-related
duplicate filesystems only when --all specified. With suggestions
from Stuart Kemp.
Jim Meyering [Sat, 24 May 1997 14:42:40 +0000 (14:42 +0000)]
Indent cpp directives.
Jim Meyering [Sat, 24 May 1997 14:31:23 +0000 (14:31 +0000)]
.
Jim Meyering [Sat, 24 May 1997 14:13:55 +0000 (14:13 +0000)]
.