diff options
author | phk <phk@FreeBSD.org> | 2003-01-26 11:13:40 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-01-26 11:13:40 +0000 |
commit | eed7833b832e31b5ac8388117d26c2f7556b57fd (patch) | |
tree | 7b897bb8645fffe45fa65b108b212abfdb133f45 /bin/dd/dd.c | |
parent | dc7edb5afb32d0456fc06e8ef281c1349abe894a (diff) | |
download | FreeBSD-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.c | 8 |
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; } |