summaryrefslogtreecommitdiffstats
path: root/sbin/newfs_msdos/newfs_msdos.c
diff options
context:
space:
mode:
authorasmodai <asmodai@FreeBSD.org>2000-07-26 20:12:46 +0000
committerasmodai <asmodai@FreeBSD.org>2000-07-26 20:12:46 +0000
commit393b0e393d3119b2ca201ce7ef8f5899621fa223 (patch)
treea2d942c0d5d4dc01831be31bdf9d329f53b81107 /sbin/newfs_msdos/newfs_msdos.c
parent19b5ca0da4d7a78292a3f708c69ddc6ab6e2360a (diff)
downloadFreeBSD-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/newfs_msdos/newfs_msdos.c')
-rw-r--r--sbin/newfs_msdos/newfs_msdos.c4
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);
OpenPOWER on IntegriCloud