| 3c37828e | 09-Oct-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
cmp: Check the status of stdout.
POSIX requires us to print an error message and exit non-zero if writing to stdout fails. This can only happen if sflag is unset.
MFC after: 3 days Sponsored by: K
cmp: Check the status of stdout.
POSIX requires us to print an error message and exit non-zero if writing to stdout fails. This can only happen if sflag is unset.
MFC after: 3 days Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D47020
show more ...
|
| 8d546b68 | 23-Sep-2021 |
Kyle Evans <kevans@FreeBSD.org> |
cmp: add -i, --ignore-initial, an alternative to skip1/skip2 args
This is compatible with GNU cmp.
Reviewed by: markj Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D3
cmp: add -i, --ignore-initial, an alternative to skip1/skip2 args
This is compatible with GNU cmp.
Reviewed by: markj Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D32073
show more ...
|
| 80445b7a | 11-Jan-2021 |
Ed Maste <emaste@FreeBSD.org> |
cmp: fix -s (silent) when used with skip offsets
-s causes cmp to print nothing for differing files, for use when only the exit status is of interest.
-z compares the file size first, for regular f
cmp: fix -s (silent) when used with skip offsets
-s causes cmp to print nothing for differing files, for use when only the exit status is of interest.
-z compares the file size first, for regular files, and fails the comparison early if they do not match.
Prior to this change -s implied -z as an optimization, but this is not valid when file offsets are specified. Now, enable the -z optimization for -s only if both skip arguments are not provided / 0.
Note that using -z with differing skip values will currently always fail. We may want to compare size1 - skip1 with size2 - skip2 instaead, and in any case the man page should be clarified.
PR: 252542 Fixes: 3e6902efc802ab57fc4e9bf798f2d271b152e7f9 Reported by: William Ahern Reviewed by: markj MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28071
show more ...
|