summaryrefslogtreecommitdiffstats
path: root/bin/dd/dd.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-01-26 11:13:40 +0000
committerphk <phk@FreeBSD.org>2003-01-26 11:13:40 +0000
commiteed7833b832e31b5ac8388117d26c2f7556b57fd (patch)
tree7b897bb8645fffe45fa65b108b212abfdb133f45 /bin/dd/dd.c
parentdc7edb5afb32d0456fc06e8ef281c1349abe894a (diff)
downloadFreeBSD-src-eed7833b832e31b5ac8388117d26c2f7556b57fd.zip
FreeBSD-src-eed7833b832e31b5ac8388117d26c2f7556b57fd.tar.gz
Don't call DIOCWLABEL on disks, it is not implemented, and calling it
like this negated any practical value of the feature.
Diffstat (limited to 'bin/dd/dd.c')
-rw-r--r--bin/dd/dd.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/bin/dd/dd.c b/bin/dd/dd.c
index f797a7b..78558d2 100644
--- a/bin/dd/dd.c
+++ b/bin/dd/dd.c
@@ -221,14 +221,8 @@ getfdtype(IO *io)
} else {
if (type & D_TAPE)
io->flags |= ISTAPE;
- else if (type & (D_DISK | D_MEM)) {
- if (type & D_DISK) {
- const int one = 1;
-
- (void)ioctl(io->fd, DIOCWLABEL, &one);
- }
+ else if (type & (D_DISK | D_MEM))
io->flags |= ISSEEK;
- }
if (S_ISCHR(sb.st_mode) && (type & D_TAPE) == 0)
io->flags |= ISCHR;
}
OpenPOWER on IntegriCloud