summaryrefslogtreecommitdiffstats
path: root/usr.bin/cksum/cksum.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1997-09-26 08:02:18 +0000
committerphk <phk@FreeBSD.org>1997-09-26 08:02:18 +0000
commitf5b2fcb0c6f815432425d9ea40997a1fbf5e5ad0 (patch)
tree497278b0189320a5cb0a67bdfad51d1c684c87e6 /usr.bin/cksum/cksum.c
parentfac1bc9849ae1889e0cb9b40de0921d076888090 (diff)
downloadFreeBSD-src-f5b2fcb0c6f815432425d9ea40997a1fbf5e5ad0.zip
FreeBSD-src-f5b2fcb0c6f815432425d9ea40997a1fbf5e5ad0.tar.gz
Add canonical 32bit crc as alorithm 3.
PR: 4615 Reviewed by: phk Submitted by: Mike Meyer <mwm@shiva.the-park.com>
Diffstat (limited to 'usr.bin/cksum/cksum.c')
-rw-r--r--usr.bin/cksum/cksum.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.bin/cksum/cksum.c b/usr.bin/cksum/cksum.c
index 1917558..7a0e4b8 100644
--- a/usr.bin/cksum/cksum.c
+++ b/usr.bin/cksum/cksum.c
@@ -45,7 +45,7 @@ static const char copyright[] =
static char sccsid[] = "@(#)cksum.c 8.2 (Berkeley) 4/28/95";
#endif
static const char rcsid[] =
- "$Id$";
+ "$Id: cksum.c,v 1.5 1997/07/06 03:18:13 bde Exp $";
#endif /* not lint */
#include <sys/cdefs.h>
@@ -95,6 +95,9 @@ main(argc, argv)
} else if (!strcmp(optarg, "2")) {
cfncn = csum2;
pfncn = psum2;
+ } else if (*optarg == '3') {
+ cfncn = crc32;
+ pfncn = pcrc;
} else {
warnx("illegal argument to -o option");
usage();
OpenPOWER on IntegriCloud