Commit Graph

16240 Commits

Author SHA1 Message Date
Jim Meyering 9ee5095608 (is_printable_field): Simplify bit arithmetic. 2003-07-27 06:45:56 +00:00
Jim Meyering 09f231aac3 *** empty log message *** 2003-07-27 06:45:31 +00:00
Jim Meyering 036e172a16 (validate_path): Use %lu, not %ld. 2003-07-27 06:45:25 +00:00
Jim Meyering b595cc6f24 (sort_files): Put `volatile' in the right place. 2003-07-27 06:34:52 +00:00
Jim Meyering e206ab7b6f . 2003-07-26 14:54:50 +00:00
Jim Meyering ed660bc4a5 *** empty log message *** 2003-07-26 14:53:27 +00:00
Jim Meyering f396c2cbc2 *** empty log message *** 2003-07-26 12:26:40 +00:00
Jim Meyering 62d873b4c7 *** empty log message *** 2003-07-26 12:23:53 +00:00
Jim Meyering 7c67ca4a3e (test_vector): Add several tests to check the changes of 2003-07-24.
Syntax errors now exit with status 2, not 1.
2003-07-26 12:23:27 +00:00
Jim Meyering 9fed987cf2 Include exitfail.h.
(TEST_FAILURE): New constant, used for exit status if 'test' fails.
(test-syntax_error): Use it.
(binary_operator): Now takes bool arg specifying whether left operand
is -l ARG, so that caller determines this rather than us.
All uses changed.
(term): Use posixtest to evaluate parenthesized subexpressions.
(unary_operator, one_argument): Remove support for -t without operand.
(one_argument): Take argument from argv[pos].
(one_argument, two_arguments, three_arguments): Advance pos.
All callers changed.
(three_arguments): Look for binary ops before "!".  Then look
for parenthesized one_argument expressions, instead of trusting
expr () to do the right thing.
(posixtest): Now takes number of args.  All callers changed.
Treat "( A B )" like "A B".
(main): Set exit_failure to TEST_FAILURE.  Don't depend on
POSIXLY_CORRECT, as we now conform to POSIX by default.
(main) [!LBRACKET]: Do not recognize "--help" or "--verbose" unless.
2003-07-26 12:22:42 +00:00
Jim Meyering 8f808b6208 *** empty log message *** 2003-07-26 12:18:27 +00:00
Jim Meyering 0cffa272aa Document changes of 2003-07-24. 2003-07-26 12:18:21 +00:00
Jim Meyering 24d7f94749 *** empty log message *** 2003-07-26 09:40:25 +00:00
Jim Meyering df1bfa25aa Use only one bit per field/offset in array, not one `int'.
(printable_field): Change type to `unsigned char'.
(mark_printable_field, is_printable_field): New functions.
Use them in place of all direct accesses of `printable_field'.
2003-07-26 09:40:14 +00:00
Jim Meyering 421680e11c (set_fields): Detect overflow properly. 2003-07-26 09:12:30 +00:00
Jim Meyering cab4bde6e1 (parse_tabstops): Detect overflow properly. 2003-07-26 09:10:45 +00:00
Jim Meyering 46baf9f422 * src/rm.c: Include "dirname.h".
(usage): Use base_name (program_name) in body of --help output.
	This lets me...
	* man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26 09:02:54 +00:00
Jim Meyering a207cf0b03 . 2003-07-26 09:02:33 +00:00
Jim Meyering 4b434deee1 *** empty log message *** 2003-07-26 08:59:15 +00:00
Jim Meyering 3ea73260f1 * src/rm.c: Include "dirname.h".
(usage): Use base_name (program_name) in body of --help output.
	This lets me...
	* man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26 08:59:09 +00:00
Jim Meyering c165be06cb (mapped_name): Use `../src/[' binary to create test.1. 2003-07-26 08:54:23 +00:00
Jim Meyering 7d03e2bd71 *** empty log message *** 2003-07-26 08:20:30 +00:00
Jim Meyering 2cbcf12b24 *** empty log message *** 2003-07-26 07:28:48 +00:00
Jim Meyering 0c006268e6 (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Exempt test. 2003-07-26 07:28:43 +00:00
Jim Meyering 40d1cfe729 Adjust for above change in test behavior:
`[' exits with 2, not 1, and test doesn't accept --help or --version.
2003-07-26 06:48:40 +00:00
Jim Meyering 3ad9bec32d *** empty log message *** 2003-07-26 06:35:57 +00:00
Jim Meyering 97d00fe836 (ME): Don't use trick suggested in Make manual.
It doesn't work for make-3.79.1.  Reported by Christian Krackowizer.

(sc_system_h_headers): Another syntax check.
(syntax-check-rules): Add it to the list.
2003-07-26 06:35:51 +00:00
Jim Meyering bf7cca9996 . 2003-07-26 06:32:04 +00:00
Jim Meyering e63a1cef2f *** empty log message *** 2003-07-26 06:31:45 +00:00
Jim Meyering a2e3a45c1d . 2003-07-26 06:31:23 +00:00
Jim Meyering 3a2f76335a (validate_path): Cast strlen value to `unsigned long'
so it matches `%ld' format even on 32-bit systems.
2003-07-26 06:31:03 +00:00
Jim Meyering d5476ff41f *** empty log message *** 2003-07-26 06:27:55 +00:00
Jim Meyering 75a4774491 (flush_paragraph): Cast field width to `int' to avoid warning on 64-bit systems. 2003-07-26 06:27:51 +00:00
Jim Meyering 2658b0703e *** empty log message *** 2003-07-26 06:21:01 +00:00
Jim Meyering 7176ac4940 (sort_files): Make `func' volatile, so it can't be
clobbered by a `longjmp' into this function.
2003-07-26 06:20:54 +00:00
Jim Meyering de786959dd *** empty log message *** 2003-07-25 08:40:58 +00:00
Jim Meyering edd488734a (validate_path): Use %ld format (not %d) for size_t value. 2003-07-25 08:40:49 +00:00
Jim Meyering 4f2b44f787 *** empty log message *** 2003-07-25 07:45:51 +00:00
Jim Meyering 7fd3564489 (usage): Document the fact that SIGUSR1 makes dd
output its current record counts.  Reported by Jurriaan.
2003-07-25 07:45:20 +00:00
Jim Meyering afbd32c040 Disable the --line-bytes=$_4gb test,
because it'd evoke spurious failure on 64-bit systems.
2003-07-25 07:23:40 +00:00
Jim Meyering 7877740b09 *** empty log message *** 2003-07-24 18:40:35 +00:00
Jim Meyering 17f96e3004 *** empty log message *** 2003-07-24 09:29:15 +00:00
Jim Meyering 28c66112b8 (su invocation): Use @subsection', not invalid @heading'. 2003-07-24 09:29:04 +00:00
Jim Meyering 4df8fb5bc6 *** empty log message *** 2003-07-24 09:20:18 +00:00
Jim Meyering 19785d4bfe (test_vector): Disable the `PIPE' tests when running
`wc' with no options.  This goes along with the change of 2003-07-20.
2003-07-24 07:13:10 +00:00
Jim Meyering 37fd290bd7 *** empty log message *** 2003-07-24 07:12:58 +00:00
Jim Meyering 302add28cb update from master 2003-07-24 06:57:42 +00:00
Jim Meyering 66e33c9cf5 . 2003-07-24 06:56:21 +00:00
Jim Meyering c5624a1702 *** empty log message *** 2003-07-23 08:13:37 +00:00
Jim Meyering db7745de98 Don't include headers already included by system.h:
Don't include version-etc.h.
2003-07-23 08:13:33 +00:00