MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
DEVNAME(3)               BSD Library Functions Manual               DEVNAME(3)

NAME
     devname -- get device name

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     ##include <>
     ##include <>

     char *
     devname(devt dev, modet type);

     char *
     devnamer(devt dev, modet type, char *buf, int len);

DESCRIPTION
     The devname() 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, NUL is returned.

     The devname() function uses a static buffer, which will be overwritten on
     subsequent calls.  The devnamer() 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 devname() function call appeared in 4.4BSD.

BSD                            October 25, 2004                            BSD
Darwin Mac OS X man pages main menu

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