diff options
| author | Bruce Evans <bde@FreeBSD.org> | 1996-06-17 14:43:54 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 1996-06-17 14:43:54 +0000 |
| commit | 43be698cb64f49af1657d8d5b417ff74ddfd961d (patch) | |
| tree | 96bbcd68943afe0a2cb4b5e4e5b29c2464aefff8 /sbin/bsdlabel | |
| parent | 7d64a7fe80d920cd432a7825f5bbcf7349fa931d (diff) | |
Notes
Diffstat (limited to 'sbin/bsdlabel')
| -rw-r--r-- | sbin/bsdlabel/bsdlabel.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c index 3de7004e0f41c..5fcd1cdb7056a 100644 --- a/sbin/bsdlabel/bsdlabel.c +++ b/sbin/bsdlabel/bsdlabel.c @@ -1329,26 +1329,20 @@ getvirginlabel(void) if (dkname[0] == '/') { fprintf(stderr, "\"auto\" requires the usage of a canonical disk name.\n"); - return 0; + return (NULL); } (void)snprintf(namebuf, BBSIZE, "%sr%s", _PATH_DEV, dkname); if ((f = open(namebuf, O_RDONLY, 0)) == -1) { Perror("open()"); - return 0; + return (NULL); } if (ioctl(f, DIOCGDINFO, &lab) < 0) { Perror("ioctl DIOCGDINFO"); close(f); - return 0; + return (NULL); } close(f); - /* insert reasonable defaults where necessary */ - if (lab.d_npartitions < 8) lab.d_npartitions = 8; - if (lab.d_bbsize == 0) lab.d_bbsize = BBSIZE; - if (lab.d_sbsize == 0) lab.d_sbsize = SBSIZE; - if (lab.d_rpm == 0) lab.d_rpm = 3600; - if (lab.d_interleave == 0) lab.d_interleave = 1; - return &lab; + return (&lab); } |
