opendev man page on MirBSD

Man page or keyword search:  
man Server   6113 pages
apropos Keyword Search (all sections)
Output format
MirBSD logo
[printable version]

OPENDEV(3)		   BSD Programmer's Manual		    OPENDEV(3)

NAME
     opendev - short form device open routine

SYNOPSIS
     #include <util.h>

     int
     opendev(char *path, int oflags, int dflags, char **realpath);

DESCRIPTION
     The opendev() function opens a device using the "short form" name. This
     is typically "sd0" or "sd0c", for instance, which will be expanded to
     /dev/rsd0c on most architectures.

     Device name lookup is done by first checking path for a "/" and if one is
     found attempting to open that file. Otherwise /dev is searched for a
     matching device.

     The oflags are the same as the flags passed to open(2).

     The dflags are specified by OR'ing the following values:

	   OPENDEV_PART	   attempt to open the raw partition during expansion
	   OPENDEV_BLCK	   open the block device (default is character device)

     If realpath is not NULL, it is modified to point at the fully expanded
     device name.

RETURN VALUES
     The opendev() return value and errors are the same as the return value
     and errors of open(2).

WARNINGS
     If realpath is not NULL, on return it will point to internal static
     storage space that will be overwritten by subsequent calls.

SEE ALSO
     open(2), getrawpartition(3)

HISTORY
     The opendev() function first appeared in OpenBSD 1.2.

MirOS BSD #10-current	      February 15, 2000				     1
[top]

List of man pages available for MirBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net