| GETLABELSECTOR(3) | Library Functions Manual | GETLABELSECTOR(3) |
getlabelsector,
getlabeloffset,
getlabelusesmbr — get
disklabel location informations
System Utilities Library (libutil, -lutil)
#include
<util.h>
daddr_t
getlabelsector(void);
off_t
getlabeloffset(void);
int
getlabelusesmbr(void);
The
getlabelsector()
and
getlabeloffset()
functions return values which describe the exact on-disk location of the
disklabel(5) on the current
system, or -1 on error. These functions supersede the hardcoded
LABELSECTOR and LABELOFFSET
definitions previously used to derive the location of the
disklabel(5).
The
getlabelusesmbr()
returns 1 if the disklabel is located inside a MBR partition, 0 if it's
stored relative to the start of the disk, or -1 on error.
The getlabelsector() and
getlabeloffset() functions appeared in
NetBSD 2.0.
| August 25, 2011 | NetBSD 11.0 |