Lines Matching refs:devfd
183 load_prep_partition(int devfd, struct mbr_partition *ppp) in load_prep_partition() argument
189 if (devread(devfd, mbr, MBR_BBSECTOR, DEV_BSIZE, "MBR") != 0) in load_prep_partition()
227 int devfd = -1; in main() local
257 if ((devfd = open(dev, O_RDONLY, 0)) < 0) { in main()
262 if (load_prep_partition(devfd, &ppp)) { in main()
272 close(devfd); in main()
279 if ((devfd = open(dev, O_RDWR, 0)) < 0) { in main()
288 (void)lseek(devfd, (off_t)dbtob(ppp.mbrp_start), SEEK_SET); in main()
289 if (write(devfd, boot00, sizeof(boot00)) != sizeof(boot00)) { in main()
294 (void)lseek(devfd, (off_t)dbtob(ppp.mbrp_start+1), SEEK_SET); in main()
297 if (write(devfd, boot00, sizeof(boot00)) != sizeof(boot00)) { in main()
302 if (devread(devfd, boot00, 1, DEV_BSIZE, "start/size") != 0) in main()
306 (void)lseek(devfd, (off_t)dbtob(1), SEEK_SET); in main()
307 if (write(devfd, boot00, sizeof(boot00)) != sizeof(boot00)) { in main()
312 (void)lseek(devfd, (off_t)dbtob(ppp.mbrp_start+2), SEEK_SET); in main()
313 if (write(devfd, bp, bootsize) != bootsize) { in main()
318 close(devfd); in main()
323 if (devfd >= 0) in main()
324 close(devfd); in main()