GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  PRIV_FORK (3)

NAME

priv_fork - create a child Privman managed process

CONTENTS

Synopsis
Description
Files
Bugs
Author

SYNOPSIS

#include <privman.h>

pid_t priv_fork(void);

DESCRIPTION

priv_fork creates both a child process, and a child Privman manager process, and connects them together. The child process of the calling process will actually be the child of the calling process. The new Privman manager process will be a child of the old Privman manager.

The managed process can, of course, call regular fork() at any time. If it does, the child process will inherit the pipe to the Privman manager process. This will not allow the child to cause the manager process to grant unauthorized privilege, but may cause it to become highly confused.

FILES

${prefix}/etc/privman.d/ appname
The application’s configuration file. See privman_conf(5) for more details. The configuration file will have to set the fork statement to true for this call to succeed.

BUGS

There are probably races in error handing, but they should not be exploitable. They may make proper error handling impossible.

AUTHOR

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

SEE ALSO

priv_bind(3) priv_daemon(3) priv_execve(3) priv_fopen(3) priv_init(3) privman_conf(5) priv_open(3) priv_pam(3) priv_rerunas(3) privman(7)
Search for    or go to Top of page |  Section 3 |  Main Index


Unix PRIV_FORK (3) SEPTEMBER 2002

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.