[OpenBSD]

Manual Page Search Parameters

ISDUID(3) Library Functions Manual ISDUID(3)

isduid
disklabel UID test

#include <util.h>
int
isduid(char *duid, int dflags);

The isduid() function tests the string duid to see if it is a valid disklabel(8) UID. The dflags are specified using the same flags as used by opendev(3).
If the OPENDEV_PART flag is included in dflags the disklabel UID must consist of a 16-character hexadecimal string. Otherwise the disklabel UID must consist of a 16-character hexadecimal string followed by a ‘.’ and a partition letter.

The isduid() function returns non-zero if duid is a valid DUID, otherwise zero is returned.

opendev(3), disklabel(5), disklabel(8)

The isduid() function first appeared in OpenBSD 4.9.
July 15, 2015 OpenBSD-current