stand: Add devformat to return formatted string for a device

Use dv_fmtdev to return a formatted string for a device. If this is a
null pointer, return the device name and unit followed by a colon (eg
disk3:).

Sponsored by:		Netflix
Reviewed by:		tsoome (prior version)
Differential Revision:	https://reviews.freebsd.org/D35916
This commit is contained in:
Warner Losh 2022-08-11 09:06:09 -06:00
parent 4d4b1a298c
commit dc472f6702

View File

@ -56,3 +56,14 @@ noioctl(struct open_file *f __unused, u_long cmd __unused, void *data __unused)
{
return (EINVAL);
}
char *
devformat(struct devdesc *d)
{
static char name[DEV_DEVLEN];
if (d->d_dev->dv_fmtdev != NULL)
return (d->d_dev->dv_fmtdev(d));
snprintf(name, sizeof(name), "%s%d:", d->d_dev->dv_name, d->d_unit);
return (name);
}