NAME
ddeevvnnaammee - get device name
LLIIBBRRAARRYYStandard C Library (libc, -lc)
SYNOPSIS
##iinncclluuddee <
> ##iinncclluuddee <
char * ddeevvnnaammee(devt dev, modet type); char * ddeevvnnaammeerr(devt dev, modet type, char *buf, int len);> DESCRIPTION
The ddeevvnnaammee() function returns a pointer to the name of the block or character device in ``/dev'' with a device number of dev, and a file type matching the one encoded in type which must be one of SIFBLK or SIFCHR.If no device matches the specified values, or no information is avail-
able, NULL is returned. The ddeevvnnaammee() function uses a static buffer, which will be overwritten on subsequent calls. The ddeevvnnaammeerr() functions takes a buffer and length as arguments to avoid this problem. The traditional display for applications when no device is found is the string ``??''.SEE ALSO
stat(2), devmkdb(8) HISTORY The ddeevvnnaammee() function call appeared in 4.4BSD. BSD October 25, 2004 BSD