Manual Pages for UNIX Darwin command on man devname
MyWebUniversity

Manual Pages for UNIX Darwin command on man devname

DEVNAME(3) BSD Library Functions Manual DEVNAME(3)

NAME

ddeevvnnaammee - get device name

LLIIBBRRAARRYY

Standard 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




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™