*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> devname (3)              
Title
Content
Arch
Section
 

DEVNAME(3)

Contents


NAME    [Toc]    [Back]

     devname - get device name

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <stdlib.h>
     #include <sys/stat.h>

     char *
     devname(dev_t dev, mode_t type);

DESCRIPTION    [Toc]    [Back]

     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 S_IFBLK or S_IFCHR.
     The device name is cached so that multiple calls with the same dev and
     type do not require additional queries of the device database file.  If
     no device matches the specified values, or no information is available,
     NULL is returned.

     The traditional display for applications when no device is found is the
     string ``??''.

FILES    [Toc]    [Back]

     /var/run/dev.db  Device database file.

SEE ALSO    [Toc]    [Back]

      
      
     stat(2), dev_mkdb(8)

HISTORY    [Toc]    [Back]

     The devname function call appeared in 4.4BSD.

BSD                             April 29, 1995                             BSD
[ Back ]
 Similar pages
Name OS Title
autochanger HP-UX SCSI interfaces for medium changer device and magnetooptical autochanger surface device
devctl FreeBSD device event reporting and device control interface
device_add_child_ordered FreeBSD add a new device as a child of an existing device
filename_to_devname IRIX determine the device name for the device file
filename_to_drivername IRIX determine the device name for the device file
device_add_child FreeBSD add a new device as a child of an existing device
dev_to_devname IRIX determine the device name for the device
fdes_to_devname IRIX determine the device name for the device
zero FreeBSD the zero device
devnm IRIX device name
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service