priv_open man page on DragonFly

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

PRIV_OPEN(3)			  Subroutines			  PRIV_OPEN(3)

NAME
       priv_open - open and possibly create a privileged file

SYNOPSIS
       #include <privman.h>

       int priv_open(const char *pathname, int flags);
       int priv_open(const char *pathname, int flags, mode_t mode);

DESCRIPTION
       priv_open is equivalent to the open(2) syscall.	It converts a pathname
       into a file descriptor that can be used with  read,  write,  and	 other
       such calls.  priv_open takes the same flags as open(2).

       priv_open  will only succeed if the configuration file for the applica‐
       tion allows the access.

RETURN VALUE
       priv_open returns the new file descriptor, or -1 if an  error  occurred
       (in  which  case,  errno	 is  set appropriately).  See open(2) for more
       details, as this method parallels it.

FILES
       ${prefix}/etc/privman.d/appname
	      The application's configuration file.  See privman_conf(5)

BUGS
       File creation may be possible without granting RW or AO access  to  the
       file.

AUTHOR
       Network Associates. Send email to <privman@nailabs.com>

SEE ALSO
       priv_bind(3)  priv_daemon(3)  priv_execve(3) priv_fopen(3) priv_fork(3)
       priv_init(3) privman_conf(5) priv_pam(3) priv_rerunas(3) privman(7)

Unix				SEPTEMBER 2002			  PRIV_OPEN(3)
[top]

List of man pages available for DragonFly

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