diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-03 12:36:03 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-03 12:36:03 +0000 |
commit | 7d1342f6e9354b4b0d79dac792d677898f1ad67d (patch) | |
tree | 74f4963dc2efac55cb50f182953ca62689be7e20 | |
parent | 3399ef5f283480eebaaafeb137beaee03e8a638e (diff) | |
download | busybox-w32-7d1342f6e9354b4b0d79dac792d677898f1ad67d.tar.gz busybox-w32-7d1342f6e9354b4b0d79dac792d677898f1ad67d.tar.bz2 busybox-w32-7d1342f6e9354b4b0d79dac792d677898f1ad67d.zip |
Everything should be made as simple as possible. But no simpler.
git-svn-id: svn://busybox.net/trunk/busybox@8681 69ca8d6d-28ef-0310-b511-8ec308f3f277
-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 | ||