Jim Meyering
4d44d31bd9
*** empty log message ***
2001-03-13 09:05:26 +00:00
Jim Meyering
be696e072e
(die): New message arg, to describe failures
...
better. All callers changed.
2001-03-13 09:05:21 +00:00
Jim Meyering
8da0422f17
*** empty log message ***
2001-03-13 09:02:37 +00:00
Jim Meyering
48440e9d01
Decrease buffer size when only merging or checking.
...
(sort_size): Now the user-specified sort size.
(MIN_MERGE_BUFFER_SIZE): New macro.
(MIN_SORT_SIZE): Use it.
(merge_buffer_size): New variable.
(fillbuf): Increase merge_buffer_size if a longer line is encountered.
(checkfp, mergefps): Do not allocate a buffer smaller than
merge_buffer_size.
(sort): Use the default_sort_size if sort_size is zero.
(main): Do not set sort_size to default_sort_size.
2001-03-13 09:02:27 +00:00
Jim Meyering
6a6ca8f365
*** empty log message ***
2001-03-13 08:50:32 +00:00
Jim Meyering
5fface8d3a
.
2001-03-13 08:50:18 +00:00
Jim Meyering
7eaaae4ec0
(create-empty): New test.
2001-03-13 08:49:48 +00:00
Jim Meyering
811ade5514
(sort): If all the input files are empty, create an empty output file.
2001-03-13 08:48:57 +00:00
Jim Meyering
593d17ffe4
(merge): Move declarations of local variables into
...
the inner scope where they're used.
(sort): Likewise.
2001-03-13 08:34:38 +00:00
Jim Meyering
25a9e171a2
'sort F -o F' no longer needs to copy F.
2001-03-13 08:29:01 +00:00
Jim Meyering
86c5a50e86
Do not include closeout.h.
...
(xfopen): Use stdout if *how != 'r'.
(mergefps): Remove FPS arg.
Open all input files, and close all files when done.
If OFP is null, open the output file (but after opening input files).
All callers changed.
(first_same_file): New function.
(sort, merge): Remove arg OFP; we now open the output file as needed.
All callers changed.
(merge): New arg MAX_MERGE. All callers changed.
(sort): For "sort F -o F", close the input before opening the output.
(main): Do not use close_stdout; 'sort' and 'merge' now close stdout.
(This also fixes a close-stdout-twice bug.)
Remove test for overlapping input and output files, as 'sort' no longer
needs to worry about overlap, and 'merge' checks for overlap itself.
Use first_same_file to inform 'merge' about how much to merge at
the top level, to avoid overlap.
2001-03-13 08:28:09 +00:00
Jim Meyering
abb5c4e845
.
2001-03-13 04:17:57 +00:00
Jim Meyering
445de17323
.
2001-03-13 04:17:42 +00:00
Jim Meyering
861405b462
.
2001-03-13 04:17:07 +00:00
Jim Meyering
025b70bbb3
.
2001-03-12 21:23:29 +00:00
Jim Meyering
08ca0e9233
*** empty log message ***
2001-03-12 21:19:16 +00:00
Jim Meyering
71110e3f87
.
2001-03-12 21:17:39 +00:00
Jim Meyering
a11890b981
*** empty log message ***
2001-03-12 21:16:09 +00:00
Jim Meyering
c9fc879e89
`fmt --prefix=S' would not work properly for any string S containing
...
a byte with the high bit set.
(prefix): Declare to be of type unsigned char, not `char'.
(get_prefix): Likewise for local, `p'.
2001-03-12 21:16:05 +00:00
Jim Meyering
7cb4c9284d
*** empty log message ***
2001-03-12 21:11:31 +00:00
Jim Meyering
d998775909
*** empty log message ***
2001-03-12 17:49:00 +00:00
Jim Meyering
1a728b8b0d
*** empty log message ***
2001-03-12 10:52:26 +00:00
Jim Meyering
97bfe9b9dd
(save_stdin): Use mkstemp to create temporary file.
2001-03-12 10:52:20 +00:00
Jim Meyering
a40c539ad1
.
2001-03-12 10:15:08 +00:00
Jim Meyering
5100b0b05f
*** empty log message ***
2001-03-11 15:24:38 +00:00
Jim Meyering
30bc289991
Disable this test for now.
...
It would block when run in the background.
2001-03-11 15:24:28 +00:00
Jim Meyering
a68a480194
clean up wording in last change
2001-03-10 07:56:07 +00:00
Jim Meyering
c17e423533
*** empty log message ***
2001-03-10 07:53:47 +00:00
Jim Meyering
e489a18ead
(date invocation): Correct the description of how
...
date works when given no format. Reported by Ole Laursen.
2001-03-10 07:53:35 +00:00
Jim Meyering
7ee6f9593d
*** empty log message ***
2001-03-10 07:52:40 +00:00
Jim Meyering
49648de23c
.
2001-03-09 18:45:59 +00:00
Jim Meyering
43fa809135
*** empty log message ***
2001-03-09 18:42:11 +00:00
Jim Meyering
a3dc365194
(my_distdir): Define new variable, and use this
...
in place of most old uses of $(distdir).
2001-03-09 18:41:03 +00:00
Jim Meyering
9f2dcee21a
.
2001-03-09 18:37:57 +00:00
Jim Meyering
325df18179
*** empty log message ***
2001-03-09 18:35:13 +00:00
Jim Meyering
27177c023a
*** empty log message ***
2001-03-09 18:34:28 +00:00
Jim Meyering
7f07e4b250
(usage): Describe %C.
2001-03-09 18:28:33 +00:00
Jim Meyering
65c50ce72b
(Date directives): Likewise.
2001-03-09 18:28:11 +00:00
Jim Meyering
53d1eedb1b
.
2001-03-09 18:24:22 +00:00
Jim Meyering
00ef90d13b
*** empty log message ***
2001-03-09 18:23:45 +00:00
Jim Meyering
5b0132826f
Reflect change in location of input-tty.
2001-03-09 18:23:29 +00:00
Jim Meyering
197061600e
moved from stty/~
2001-03-09 18:21:56 +00:00
Jim Meyering
c21430123d
moved from stty/~
2001-03-09 18:21:29 +00:00
Jim Meyering
c19b40fd68
(EXTRA_DIST): Remove input-tty.
2001-03-09 18:20:28 +00:00
Jim Meyering
115c65d3f4
Ensure that /dev/full is a character device
...
(using test -c) as well as being writable, before trying to write to it.
Otherwise, the test could mistakenly append a newline to an existing,
regular, writable, /dev/full file.
Suggested by Ulrich Drepper.
2001-03-09 18:03:22 +00:00
Jim Meyering
3bb36380c3
*** empty log message ***
2001-03-08 07:48:19 +00:00
Jim Meyering
c2390af52f
Insert the `--text' argument for each test.
2001-03-08 07:48:14 +00:00
Jim Meyering
6d28b40fce
(locale_charset): Don't use setlocale(LC_CTYPE,NULL).
...
Don't return NULL.
2001-03-06 18:11:20 +00:00
Jim Meyering
e7dfa263f2
(print_unicode_char): Simplify accordingly.
2001-03-06 18:11:01 +00:00
Jim Meyering
6bbc8a8fef
*** empty log message ***
2001-03-06 18:01:26 +00:00