diff options
author | charnier <charnier@FreeBSD.org> | 1997-06-04 06:46:09 +0000 |
---|---|---|
committer | charnier <charnier@FreeBSD.org> | 1997-06-04 06:46:09 +0000 |
commit | 4c8536d4517b489a6984bc650a31d4d68fb33841 (patch) | |
tree | 6258b438b832d944349336b1692c147f8f96bafd /sbin/clri | |
parent | c3d108c78d75fb7a1d59c87d857edb73b2b3b248 (diff) | |
download | FreeBSD-src-4c8536d4517b489a6984bc650a31d4d68fb33841.zip FreeBSD-src-4c8536d4517b489a6984bc650a31d4d68fb33841.tar.gz |
Use errx instead of fprintf/exit.
Diffstat (limited to 'sbin/clri')
-rw-r--r-- | sbin/clri/clri.c | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/sbin/clri/clri.c b/sbin/clri/clri.c index c2bdccc..9750587 100644 --- a/sbin/clri/clri.c +++ b/sbin/clri/clri.c @@ -84,29 +84,20 @@ main(argc, argv) err(1, "%s", fs); if (lseek(fd, (off_t)(SBLOCK * DEV_BSIZE), SEEK_SET) < 0) err(1, "%s", fs); - if (read(fd, sblock, sizeof(sblock)) != sizeof(sblock)) { - (void)fprintf(stderr, - "clri: %s: can't read the superblock.\n", fs); - exit(1); - } + if (read(fd, sblock, sizeof(sblock)) != sizeof(sblock)) + errx(1, "%s: can't read superblock", fs); sbp = (struct fs *)sblock; - if (sbp->fs_magic != FS_MAGIC) { - (void)fprintf(stderr, - "clri: %s: superblock magic number 0x%x, not 0x%x.\n", + if (sbp->fs_magic != FS_MAGIC) + errx(1, "%s: superblock magic number 0x%x, not 0x%x.", fs, sbp->fs_magic, FS_MAGIC); - exit(1); - } bsize = sbp->fs_bsize; /* remaining arguments are inode numbers. */ while (*++argv) { /* get the inode number. */ - if ((inonum = atoi(*argv)) <= 0) { - (void)fprintf(stderr, - "clri: %s is not a valid inode number.\n", *argv); - exit(1); - } + if ((inonum = atoi(*argv)) <= 0) + errx(1, "%s is not a valid inode number.", *argv); (void)printf("clearing %d\n", inonum); /* read in the appropriate block. */ |