diff options
author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1996-11-09 09:26:44 +0000 |
---|---|---|
committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1996-11-09 09:26:44 +0000 |
commit | c31f183aa38e02972e705c51319c45f271d75aec (patch) | |
tree | ded2608e0fd928fdef4c193a6a54aed509308ece /sbin | |
parent | 0f825d05b20275526a33d9ab6385e4531fda8393 (diff) | |
download | src-test2-c31f183aa38e02972e705c51319c45f271d75aec.tar.gz src-test2-c31f183aa38e02972e705c51319c45f271d75aec.zip |
Notes
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/disklabel/disklabel.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/sbin/disklabel/disklabel.c b/sbin/disklabel/disklabel.c index 3de7004e0f41..5fcd1cdb7056 100644 --- a/sbin/disklabel/disklabel.c +++ b/sbin/disklabel/disklabel.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); } |