SCCS-vsn: usr.bin/cksum/cksum.c 5.6
SCCS-vsn: usr.bin/cksum/print.c 5.2
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)cksum.c 5.5 (Berkeley) %G%";
+static char sccsid[] = "@(#)cksum.c 5.6 (Berkeley) %G%";
#endif /* not lint */
#include <sys/cdefs.h>
#endif /* not lint */
#include <sys/cdefs.h>
argv += optind;
fd = STDIN_FILENO;
argv += optind;
fd = STDIN_FILENO;
rval = 0;
do {
if (*argv) {
fn = *argv++;
if ((fd = open(fn, O_RDONLY, 0)) < 0) {
rval = 0;
do {
if (*argv) {
fn = *argv++;
if ((fd = open(fn, O_RDONLY, 0)) < 0) {
- (void)fprintf(stderr,
- "cksum: %s: %s\n", fn, strerror(errno));
+ (void)fprintf(stderr, "cksum: %s: %s\n",
+ fn, strerror(errno));
rval = 1;
continue;
}
}
if (cfncn(fd, &val, &len)) {
rval = 1;
continue;
}
}
if (cfncn(fd, &val, &len)) {
- (void)fprintf(stderr,
- "cksum: %s: %s\n", fn, strerror(errno));
+ (void)fprintf(stderr, "cksum: %s: %s\n",
+ fn ? fn : "stdin", strerror(errno));
rval = 1;
} else
pfncn(fn, val, len);
rval = 1;
} else
pfncn(fn, val, len);
-static char sccsid[] = "@(#)print.c 5.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)print.c 5.2 (Berkeley) %G%";
#endif /* not lint */
#include <sys/types.h>
#endif /* not lint */
#include <sys/types.h>
char *fn;
u_long val, len;
{
char *fn;
u_long val, len;
{
- (void)printf("%lu %lu %s\n", val, len, fn);
+ (void)printf("%lu %lu", val, len);
+ if (fn)
+ (void)printf(" %s", fn);
+ (void)printf("\n");
char *fn;
u_long val, len;
{
char *fn;
u_long val, len;
{
- (void)printf("%lu %lu %s\n", val, (len + 1023) / 1024, fn);
+ (void)printf("%lu %lu", val, (len + 1023) / 1024);
+ if (fn)
+ (void)printf(" %s", fn);
+ (void)printf("\n");
char *fn;
u_long val, len;
{
char *fn;
u_long val, len;
{
- (void)printf("%lu %lu %s\n", val, (len + 511) / 512, fn);
+ (void)printf("%lu %lu", val, (len + 511) / 512);
+ if (fn)
+ (void)printf(" %s", fn);
+ (void)printf("\n");