vfork man page on DigitalUNIX

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

Digital UNIX Diffs - vfork(5)			 Digital UNIX Diffs - vfork(5)

       vfork -	Creates a new process

       #include <sys/types.h> pid_t vfork ( void );

       vms-process(5): OpenVMS Process Model Differences

       vfork  used  with  an exec(2) function on OpenVMS simulates vfork(2) or
       fork(2) used with an exec(2) function on Digital	 UNIX.	 The  pair  of
       functions  create  and  initialize a new process.  However, there are 2
       major differences.  First vfork does not create a new process on	 Open‐
       VMS  as	it  does  on UNIX.  It sets up the environment so that an exec
       function can create the new process.  Second, whereas the process  cre‐
       ated  by the UNIX fork is identical to its parent, on OpenVMS the newly
       created process only shares some of its parent characteristics.	 Char‐
       acteristics  passed  to	the  child on OpenVMS include: parent's umask,
       open filenames and positions, SIG_IGN  signal  actions  (not  SIG_DFL),
       environment  variables,	and  argument  vectors.	 The list of inherited
       attributes on UNIX are listed in fork(2).

       Functions:  vfork(2), exec(2)


       delim off

						 Digital UNIX Diffs - vfork(5)

List of man pages available for DigitalUNIX

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]
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