source: rtems/doc/new_chapters/process.t @ 571a915

4.104.114.84.95
Last change on this file since 571a915 was 16bed8a, checked in by Joel Sherrill <joel.sherrill@…>, on 08/04/98 at 19:25:14

More complete shells generated.

  • Property mode set to 100644
File size: 3.6 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Process Creation and Execution Manager
10
11@section Introduction
12
13The
14process creation and execution manager is ...
15
16The directives provided by the process creation and execution manager are:
17
18@itemize @bullet
19@item @code{fork} -
20@item @code{execl} -
21@item @code{execv} -
22@item @code{execle} -
23@item @code{execve} -
24@item @code{execlp} -
25@item @code{execvp} -
26@item @code{pthread_atfork} -
27@item @code{wait} -
28@item @code{waitpid} -
29@item @code{_exit} -
30@end itemize
31
32@section Background
33
34@section Operations
35
36@section Directives
37
38This section details the process creation and execution manager's directives.
39A subsection is dedicated to each of this manager's directives
40and describes the calling sequence, related constants, usage,
41and status codes.
42
43@page
44@subsection fork -
45
46@subheading CALLING SEQUENCE:
47
48@ifset is-C
49@example
50int fork(
51);
52@end example
53@end ifset
54
55@ifset is-Ada
56@end ifset
57
58@subheading STATUS CODES:
59
60@table @b
61@item E
62The
63
64@end table
65
66@subheading DESCRIPTION:
67
68@subheading NOTES:
69
70@page
71@subsection execl -
72
73@subheading CALLING SEQUENCE:
74
75@ifset is-C
76@example
77int execl(
78);
79@end example
80@end ifset
81
82@ifset is-Ada
83@end ifset
84
85@subheading STATUS CODES:
86
87@table @b
88@item E
89The
90
91@end table
92
93@subheading DESCRIPTION:
94
95@subheading NOTES:
96
97@page
98@subsection execv -
99
100@subheading CALLING SEQUENCE:
101
102@ifset is-C
103@example
104int execv(
105);
106@end example
107@end ifset
108
109@ifset is-Ada
110@end ifset
111
112@subheading STATUS CODES:
113
114@table @b
115@item E
116The
117
118@end table
119
120@subheading DESCRIPTION:
121
122@subheading NOTES:
123
124@page
125@subsection execle -
126
127@subheading CALLING SEQUENCE:
128
129@ifset is-C
130@example
131int execle(
132);
133@end example
134@end ifset
135
136@ifset is-Ada
137@end ifset
138
139@subheading STATUS CODES:
140
141@table @b
142@item E
143The
144
145@end table
146
147@subheading DESCRIPTION:
148
149@subheading NOTES:
150
151@page
152@subsection execve -
153
154@subheading CALLING SEQUENCE:
155
156@ifset is-C
157@example
158int execve(
159);
160@end example
161@end ifset
162
163@ifset is-Ada
164@end ifset
165
166@subheading STATUS CODES:
167
168@table @b
169@item E
170The
171
172@end table
173
174@subheading DESCRIPTION:
175
176@subheading NOTES:
177
178@page
179@subsection execlp -
180
181@subheading CALLING SEQUENCE:
182
183@ifset is-C
184@example
185int execlp(
186);
187@end example
188@end ifset
189
190@ifset is-Ada
191@end ifset
192
193@subheading STATUS CODES:
194
195@table @b
196@item E
197The
198
199@end table
200
201@subheading DESCRIPTION:
202
203@subheading NOTES:
204
205@page
206@subsection execvp -
207
208@subheading CALLING SEQUENCE:
209
210@ifset is-C
211@example
212int execvp(
213);
214@end example
215@end ifset
216
217@ifset is-Ada
218@end ifset
219
220@subheading STATUS CODES:
221
222@table @b
223@item E
224The
225
226@end table
227
228@subheading DESCRIPTION:
229
230@subheading NOTES:
231
232@page
233@subsection pthread_atfork -
234
235@subheading CALLING SEQUENCE:
236
237@ifset is-C
238@example
239int pthread_atfork(
240);
241@end example
242@end ifset
243
244@ifset is-Ada
245@end ifset
246
247@subheading STATUS CODES:
248
249@table @b
250@item E
251The
252
253@end table
254
255@subheading DESCRIPTION:
256
257@subheading NOTES:
258
259@page
260@subsection wait -
261
262@subheading CALLING SEQUENCE:
263
264@ifset is-C
265@example
266int wait(
267);
268@end example
269@end ifset
270
271@ifset is-Ada
272@end ifset
273
274@subheading STATUS CODES:
275
276@table @b
277@item E
278The
279
280@end table
281
282@subheading DESCRIPTION:
283
284@subheading NOTES:
285
286@page
287@subsection waitpid -
288
289@subheading CALLING SEQUENCE:
290
291@ifset is-C
292@example
293int waitpid(
294);
295@end example
296@end ifset
297
298@ifset is-Ada
299@end ifset
300
301@subheading STATUS CODES:
302
303@table @b
304@item E
305The
306
307@end table
308
309@subheading DESCRIPTION:
310
311@subheading NOTES:
312
313@page
314@subsection _exit -
315
316@subheading CALLING SEQUENCE:
317
318@ifset is-C
319@example
320int _exit(
321);
322@end example
323@end ifset
324
325@ifset is-Ada
326@end ifset
327
328@subheading STATUS CODES:
329
330@table @b
331@item E
332The
333
334@end table
335
336@subheading DESCRIPTION:
337
338@subheading NOTES:
339
Note: See TracBrowser for help on using the repository browser.