summaryrefslogtreecommitdiffstats
path: root/usr.sbin/fdformat
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2001-06-26 22:19:32 +0000
committerjoerg <joerg@FreeBSD.org>2001-06-26 22:19:32 +0000
commit6b7be17eedd9c4a749a999217fcc2ce40db0bbf6 (patch)
tree8c89e3a0a0b08813ee2f84d90158dae6e7b68c1d /usr.sbin/fdformat
parent243ae6f45d3a30777acca46363e034656e96a9df (diff)
downloadFreeBSD-src-6b7be17eedd9c4a749a999217fcc2ce40db0bbf6.zip
FreeBSD-src-6b7be17eedd9c4a749a999217fcc2ce40db0bbf6.tar.gz
Now that we've got it, use FDOPT_NOERRLOG for fdformat and fdwrite to
avoid blasting the syslog with error messages from bad floppies. Both tools have their own error reporting anyway (which could easily be cluttered by the syslog output on your terminal).
Diffstat (limited to 'usr.sbin/fdformat')
-rw-r--r--usr.sbin/fdformat/fdformat.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/fdformat/fdformat.c b/usr.sbin/fdformat/fdformat.c
index 15d4891..178fd2a 100644
--- a/usr.sbin/fdformat/fdformat.c
+++ b/usr.sbin/fdformat/fdformat.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 1992-1994 by Joerg Wunsch, Dresden
+ * Copyright (C) 1992-1994,2001 by Joerg Wunsch, Dresden
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -173,6 +173,7 @@ main(int argc, char **argv)
int rate = -1, gaplen = -1, secsize = -1, steps = -1;
int fill = 0xf6, quiet = 0, verify = 1, verify_only = 0, confirm = 0;
int fd, c, track, error, tracks_per_dot, bytes_per_track, errs;
+ int fdopts;
const char *devname, *suffix;
struct fd_type fdt;
@@ -265,6 +266,9 @@ main(int argc, char **argv)
if(ioctl(fd, FD_GTYPE, &fdt) < 0)
errx(1, "not a floppy disk: %s", devname);
+ fdopts = FDOPT_NOERRLOG;
+ if (ioctl(fd, FD_SOPTS, &fdopts) == -1)
+ err(1, "ioctl(FD_SOPTS, FDOPT_NOERRLOG)");
switch(rate) {
case -1: break;
OpenPOWER on IntegriCloud