Lines Matching defs:disk
67 char *disk; /* name of the disk file */
71 int diskfd; /* disk file descriptor */
91 char *duid; /* duid of the disk being dumped */
227 (void)fprintf(stderr, "Must specify disk or filesystem\n");
232 * determine if disk is a subdirectory, and setup appropriately
266 if (!disk) {
271 disk = toplevel;
280 msg("Dumping sub files/directories from %s\n", disk);
282 if (strcmp(disk, fsbuf.f_mntonname) != 0) {
283 msg("%s is not on %s\n", argv[i], disk);
291 disk = *argv++;
353 * disk can be either the full special file name,
358 if (!statfs(disk, &fsbuf) && !strcmp(fsbuf.f_mntonname, disk)) {
359 /* mounted disk? */
360 disk = rawname(fsbuf.f_mntfromname);
361 if (!disk) {
376 } else if ((dt = fstabsearch(disk)) != NULL) {
380 disk = rawname(dt->fs_spec);
383 disk = rawname(disk);
396 (void)strlcpy(spcl.c_dev, disk, sizeof(spcl.c_dev));
405 if ((diskfd = open(disk, O_RDONLY)) == -1) {
406 msg("Cannot open %s\n", disk);
417 disk[strlen(disk)-1]) == -1) {
433 msg("Dumping %s ", disk);