aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/cmp/cmp.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2000-05-15 08:30:43 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2000-05-15 08:30:43 +0000
commite03983a32c622bf10e90ba1708ffd10cbaed8980 (patch)
tree775e166682f3dc341e80ee52ac88b204a305bcad /usr.bin/cmp/cmp.c
parent0669702c014873e2018539a5089f06a768b51f56 (diff)
Notes
Diffstat (limited to 'usr.bin/cmp/cmp.c')
-rw-r--r--usr.bin/cmp/cmp.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/usr.bin/cmp/cmp.c b/usr.bin/cmp/cmp.c
index a4f4d8860563..2e1d7984e6c2 100644
--- a/usr.bin/cmp/cmp.c
+++ b/usr.bin/cmp/cmp.c
@@ -29,6 +29,9 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ *
*/
#ifndef lint
@@ -53,7 +56,7 @@ static const char sccsid[] = "@(#)cmp.c 8.3 (Berkeley) 4/2/94";
#include "extern.h"
-int lflag, sflag;
+int lflag, sflag, xflag;
static void usage __P((void));
@@ -67,7 +70,7 @@ main(argc, argv)
int ch, fd1, fd2, special;
char *file1, *file2;
- while ((ch = getopt(argc, argv, "-ls")) != -1)
+ while ((ch = getopt(argc, argv, "-lsx")) != -1)
switch (ch) {
case 'l': /* print all differences */
lflag = 1;
@@ -75,6 +78,10 @@ main(argc, argv)
case 's': /* silent run */
sflag = 1;
break;
+ case 'x': /* hex output */
+ lflag = 1;
+ xflag = 1;
+ break;
case '-': /* stdin (must be after options) */
--optind;
goto endargs;