summaryrefslogblamecommitdiffstats
path: root/doc/new_chapters/process.t
blob: f1c28b9e725513128c862b1c4b1f0a58f58486cb (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                          
                    























                                                                             
                   














                             





          




                        
                    














                             





          




                        
                    














                             





          




                        
                     














                             





          




                        
                     














                             





          




                        
                     














                             





          




                        
                     














                             





          




                        
                             














                             





          




                        
                   














                             





          




                        
                      














                             





          




                        
                    














                             





          



                        
@c
@c  COPYRIGHT (c) 1988-1998.
@c  On-Line Applications Research Corporation (OAR).
@c  All rights reserved. 
@c
@c  $Id$
@c

@chapter Process Creation and Execution Manager

@section Introduction

The 
process creation and execution manager is ...

The directives provided by the process creation and execution manager are:

@itemize @bullet
@item @code{fork} - 
@item @code{execl} - 
@item @code{execv} - 
@item @code{execle} - 
@item @code{execve} - 
@item @code{execlp} - 
@item @code{execvp} - 
@item @code{pthread_atfork} - 
@item @code{wait} - 
@item @code{waitpid} - 
@item @code{_exit} - 
@end itemize

@section Background

@section Operations

@section Directives

This section details the process creation and execution manager's directives.
A subsection is dedicated to each of this manager's directives
and describes the calling sequence, related constants, usage,
and status codes.

@page
@subsection fork - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int fork(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execl - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execl(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execv - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execv(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execle - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execle(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execve - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execve(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execlp - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execlp(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection execvp - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int execvp(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection pthread_atfork - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int pthread_atfork(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection wait - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int wait(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection waitpid - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int waitpid(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES:

@page
@subsection _exit - 

@subheading CALLING SEQUENCE:

@ifset is-C
@example
int _exit(
);
@end example
@end ifset

@ifset is-Ada
@end ifset

@subheading STATUS CODES:

@table @b
@item E
The

@end table

@subheading DESCRIPTION:

@subheading NOTES: