diff options
| author | Joerg Wunsch <joerg@FreeBSD.org> | 2001-07-05 10:04:43 +0000 |
|---|---|---|
| committer | Joerg Wunsch <joerg@FreeBSD.org> | 2001-07-05 10:04:43 +0000 |
| commit | 8de9ed220ea38e832cba833ade5f565d71419916 (patch) | |
| tree | 0462beaf45251170837b0a5496a886cea988cec1 /sbin | |
| parent | 6209021ebdcecfd64e9994c62377551f97aa5b83 (diff) | |
Notes
Diffstat (limited to 'sbin')
| -rw-r--r-- | sbin/fdisk/fdisk.c | 6 | ||||
| -rw-r--r-- | sbin/i386/fdisk/fdisk.c | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/sbin/fdisk/fdisk.c b/sbin/fdisk/fdisk.c index 1bf925f64334..1cb2ec3497ba 100644 --- a/sbin/fdisk/fdisk.c +++ b/sbin/fdisk/fdisk.c @@ -69,7 +69,7 @@ int secsize = 0; /* the sensed sector size */ const char *disk; const char *disks[] = { - "/dev/ad0", "/dev/wd0", "/dev/da0", "/dev/od0", 0 + "/dev/ad0", "/dev/da0", 0 }; struct disklabel disklabel; /* disk parameters */ @@ -692,9 +692,11 @@ int fd; static int open_disk(int u_flag) { -struct stat st; + struct stat st; if (stat(disk, &st) == -1) { + if (errno == ENOENT) + return -2; warnx("can't get file status of %s", disk); return -1; } diff --git a/sbin/i386/fdisk/fdisk.c b/sbin/i386/fdisk/fdisk.c index 1bf925f64334..1cb2ec3497ba 100644 --- a/sbin/i386/fdisk/fdisk.c +++ b/sbin/i386/fdisk/fdisk.c @@ -69,7 +69,7 @@ int secsize = 0; /* the sensed sector size */ const char *disk; const char *disks[] = { - "/dev/ad0", "/dev/wd0", "/dev/da0", "/dev/od0", 0 + "/dev/ad0", "/dev/da0", 0 }; struct disklabel disklabel; /* disk parameters */ @@ -692,9 +692,11 @@ int fd; static int open_disk(int u_flag) { -struct stat st; + struct stat st; if (stat(disk, &st) == -1) { + if (errno == ENOENT) + return -2; warnx("can't get file status of %s", disk); return -1; } |
