aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/cmp/cmp.c
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-06-07 02:30:56 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-06-07 02:30:56 +0000
commitc87180589e5ebca53e3ccd70798eb155ee1c40ef (patch)
treecbdd0ed9662bf38a5fbbd1ea2d6f0b7ab557abe2 /usr.bin/cmp/cmp.c
parent26837af419f6c2618aba39c2731455c88a6809b4 (diff)
downloadsrc-c87180589e5ebca53e3ccd70798eb155ee1c40ef.tar.gz
src-c87180589e5ebca53e3ccd70798eb155ee1c40ef.zip
Exit >1 when an error occurs, regardless of whether -s is specified (SUSv3)
Notes
Notes: svn path=/head/; revision=97984
Diffstat (limited to 'usr.bin/cmp/cmp.c')
-rw-r--r--usr.bin/cmp/cmp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/cmp/cmp.c b/usr.bin/cmp/cmp.c
index 162c6cd14764..1184abe6b879 100644
--- a/usr.bin/cmp/cmp.c
+++ b/usr.bin/cmp/cmp.c
@@ -116,7 +116,7 @@ endargs:
if (!sflag)
err(ERR_EXIT, "%s", file1);
else
- exit(1);
+ exit(ERR_EXIT);
}
if (strcmp(file2 = argv[1], "-") == 0) {
if (special)
@@ -130,7 +130,7 @@ endargs:
if (!sflag)
err(ERR_EXIT, "%s", file2);
else
- exit(1);
+ exit(ERR_EXIT);
}
skip1 = argc > 2 ? strtol(argv[2], NULL, 0) : 0;
@@ -141,7 +141,7 @@ endargs:
if (!sflag)
err(ERR_EXIT, "%s", file1);
else
- exit(1);
+ exit(ERR_EXIT);
}
if (!S_ISREG(sb1.st_mode))
special = 1;
@@ -150,7 +150,7 @@ endargs:
if (!sflag)
err(ERR_EXIT, "%s", file2);
else
- exit(1);
+ exit(ERR_EXIT);
}
if (!S_ISREG(sb2.st_mode))
special = 1;