diff options
author | asmodai <asmodai@FreeBSD.org> | 2000-07-26 20:12:46 +0000 |
---|---|---|
committer | asmodai <asmodai@FreeBSD.org> | 2000-07-26 20:12:46 +0000 |
commit | 393b0e393d3119b2ca201ce7ef8f5899621fa223 (patch) | |
tree | a2d942c0d5d4dc01831be31bdf9d329f53b81107 /sbin | |
parent | 19b5ca0da4d7a78292a3f708c69ddc6ab6e2360a (diff) | |
download | FreeBSD-src-393b0e393d3119b2ca201ce7ef8f5899621fa223.zip FreeBSD-src-393b0e393d3119b2ca201ce7ef8f5899621fa223.tar.gz |
Fix the reporting of a raw device node.
Change a warnx to an errx since we should only attempt to use
this utility on a character device.
Approved by: green
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/newfs_msdos/newfs_msdos.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/newfs_msdos/newfs_msdos.c b/sbin/newfs_msdos/newfs_msdos.c index a51c5cd..40ed077 100644 --- a/sbin/newfs_msdos/newfs_msdos.c +++ b/sbin/newfs_msdos/newfs_msdos.c @@ -336,7 +336,7 @@ main(int argc, char *argv[]) usage(); fname = *argv++; if (!strchr(fname, '/')) { - snprintf(buf, sizeof(buf), "%sr%s", _PATH_DEV, fname); + snprintf(buf, sizeof(buf), "%s%s", _PATH_DEV, fname); if (stat(buf, &sb)) snprintf(buf, sizeof(buf), "%s%s", _PATH_DEV, fname); if (!(fname = strdup(buf))) @@ -349,7 +349,7 @@ main(int argc, char *argv[]) if (!opt_N) check_mounted(fname, sb.st_mode); if (!S_ISCHR(sb.st_mode)) - warnx("warning: %s is not a character device", fname); + errx(1, "%s is not a character device", fname); memset(&bpb, 0, sizeof(bpb)); if (opt_f) { getstdfmt(opt_f, &bpb); |