<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/cmp, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-10-23T19:01:00Z</updated>
<entry>
<title>cmp: initialize limit to avoid stack garbage limits</title>
<updated>2021-10-23T19:01:00Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-10-21T16:30:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6aec78847501c4f7a79552651991e0842ecaec3'/>
<id>urn:sha1:b6aec78847501c4f7a79552651991e0842ecaec3</id>
<content type='text'>
Pointy hat:	kevans
Fixes:	4e380e847460 ("cmp: add -n, --bytes to limit number of bytes [...]")
Sponsored by:	Klara, Inc.

(cherry picked from commit f1f7f31366e5830f4f5b96c6394a0b91475744f4)
</content>
</entry>
<entry>
<title>cmp: add -b, --print-bytes</title>
<updated>2021-10-03T05:15:12Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-23T05:46:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a1ef178d86a62a5377496ade866ea31bbfc6ec0'/>
<id>urn:sha1:6a1ef178d86a62a5377496ade866ea31bbfc6ec0</id>
<content type='text'>
This is compatible with GNU cmp.

Reviewed by:	bapt, markj (earlier version)
Sponsored by:	Klara, Inc.

(cherry picked from commit f66b9b40f403f7c30fec3c4ceed93c6e8fafa8ac)
</content>
</entry>
<entry>
<title>cmp: add -i, --ignore-initial, an alternative to skip1/skip2 args</title>
<updated>2021-10-03T05:15:08Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-23T05:43:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ab72f80ab69888e69821e996d52180f02158105'/>
<id>urn:sha1:0ab72f80ab69888e69821e996d52180f02158105</id>
<content type='text'>
This is compatible with GNU cmp.

Reviewed by:	markj
Sponsored by:	Klara, Inc.

(cherry picked from commit 8d546b6832eea031f95f30eaec3232ec1256a281)
</content>
</entry>
<entry>
<title>cmp: add -n, --bytes to limit number of bytes to compare</title>
<updated>2021-10-03T05:15:05Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-23T05:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1159a71ad777dbcabd8d62afb8de2b85e0ee975b'/>
<id>urn:sha1:1159a71ad777dbcabd8d62afb8de2b85e0ee975b</id>
<content type='text'>
This is compatible with GNU cmp.

Reviewed by:	markj
Sponsored by:	Klara, Inc.

(cherry picked from commit 4e380e8474609875c4cf5277b3755ac29079a8b5)
</content>
</entry>
<entry>
<title>cmp: accept SI suffixes for skip1 and skip2</title>
<updated>2021-10-03T05:15:01Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2021-09-23T05:17:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d3ac4ddf9db8a42968d31f11a8b18cdc198b4ff'/>
<id>urn:sha1:5d3ac4ddf9db8a42968d31f11a8b18cdc198b4ff</id>
<content type='text'>
This is compatible with GNU cmp.

Reviewed by:	bapt (earlier version), markj, imp
Sponsored by:	Klara, Inc.

(cherry picked from commit f6787614fd4db2a9d5e649af0e819852ebd5a19d)
</content>
</entry>
<entry>
<title>cmp: fix -s (silent) when used with skip offsets</title>
<updated>2021-01-11T00:02:56Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-01-11T00:02:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80445b7a3f738e0b0a33ee7a11905a275346a6de'/>
<id>urn:sha1:80445b7a3f738e0b0a33ee7a11905a275346a6de</id>
<content type='text'>
-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
</content>
</entry>
<entry>
<title>cmp: use C99 bool for flags</title>
<updated>2021-01-11T00:02:55Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-01-11T00:02:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f7661742de650bcb6b9124ee3da7e94c8650c4b'/>
<id>urn:sha1:1f7661742de650bcb6b9124ee3da7e94c8650c4b</id>
<content type='text'>
MFC after:	1 week
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D28072
</content>
</entry>
<entry>
<title>cmp(1): Add EXAMPLES section</title>
<updated>2020-06-20T11:20:16Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2020-06-20T11:20:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1831993577db18d193e94269e337f6286536814e'/>
<id>urn:sha1:1831993577db18d193e94269e337f6286536814e</id>
<content type='text'>
Add a small number of examples depicting the use of -l, -z and byte offsets

Approved by:	0mp@
</content>
</entry>
<entry>
<title>cmp(1): Add EXAMPLES section</title>
<updated>2020-06-16T15:54:59Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2020-06-16T15:54:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=022ebaf5432d5a8112c7d75ab9d406176b3dfd39'/>
<id>urn:sha1:022ebaf5432d5a8112c7d75ab9d406176b3dfd39</id>
<content type='text'>
Add simple examples showing the use of -l, -z, stdin and offsets

Approved by:	bcr@
Differential Revision: https://reviews.freebsd.org/D25280
</content>
</entry>
<entry>
<title>Drop "All rights reserved" from the files I own</title>
<updated>2019-03-11T22:23:56Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2019-03-11T22:23:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=809a8352dd5bb83dca991ff6c82e509208afad26'/>
<id>urn:sha1:809a8352dd5bb83dca991ff6c82e509208afad26</id>
<content type='text'>
Also, add SPDX tags where needed.

MFC after:	2 weeks
</content>
</entry>
</feed>
