diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-04-03 12:36:03 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-04-03 12:36:03 +0000 |
commit | 522a2f3b395eec6576c24dbc0b4aa53aacff82f6 (patch) | |
tree | 74f4963dc2efac55cb50f182953ca62689be7e20 | |
parent | 25d82397f764f8e72a59ec37f5296f84c0f8916e (diff) | |
download | busybox-w32-522a2f3b395eec6576c24dbc0b4aa53aacff82f6.tar.gz busybox-w32-522a2f3b395eec6576c24dbc0b4aa53aacff82f6.tar.bz2 busybox-w32-522a2f3b395eec6576c24dbc0b4aa53aacff82f6.zip |
Everything should be made as simple as possible. But no simpler.
-rw-r--r-- | util-linux/fdformat.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/util-linux/fdformat.c b/util-linux/fdformat.c index 930525848..bd4527581 100644 --- a/util-linux/fdformat.c +++ b/util-linux/fdformat.c | |||
@@ -107,12 +107,18 @@ int fdformat_main(int argc,char **argv) | |||
107 | bb_xioctl(fd, FDFMTBEG,NULL,"FDFMTBEG"); | 107 | bb_xioctl(fd, FDFMTBEG,NULL,"FDFMTBEG"); |
108 | 108 | ||
109 | /* n == track */ | 109 | /* n == track */ |
110 | for (n = 0; n < param.track; n++) { | 110 | for (n = 0; n < param.track; n++) |
111 | descr.track = n; | 111 | { |
112 | for(descr.head=0, print_and_flush("%3d\b\b\b", n) ; descr.head < param.head; descr.head++){ | 112 | descr.head = 0; |
113 | bb_xioctl(fd,FDFMTTRK, &descr,"FDFMTTRK"); | 113 | descr.track = n; |
114 | } | 114 | bb_xioctl(fd, FDFMTTRK,&descr,"FDFMTTRK"); |
115 | print_and_flush("%3d\b\b\b", n); | ||
116 | if (param.head == 2) { | ||
117 | descr.head = 1; | ||
118 | bb_xioctl(fd, FDFMTTRK,&descr,"FDFMTTRK"); | ||
119 | } | ||
115 | } | 120 | } |
121 | |||
116 | bb_xioctl(fd,FDFMTEND,NULL,"FDFMTEND"); | 122 | bb_xioctl(fd,FDFMTEND,NULL,"FDFMTEND"); |
117 | print_and_flush("done\n", NULL); | 123 | print_and_flush("done\n", NULL); |
118 | 124 | ||