source: rtems/doc/posix1003.1/ch03.t @ 7331714

4.104.114.84.95
Last change on this file since 7331714 was 7331714, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 18, 1998 at 6:15:01 PM

Added Constants, Feature Flags, and Macros (included in Functions).
No status information was included.

  • Property mode set to 100644
File size: 4.0 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 Primitives
10
11@section Process Creation and Execution
12
13@subsection Process Creation
14
15@example
16fork(), Function, Unimplementable
17@end example
18
19
20@subsection Execute a File
21
22@example
23execl(), Function, Unimplementable, Requires Processes
24execv(), Function, Unimplementable, Requires Processes
25execle(), Function, Unimplementable, Requires Processes
26execve(), Function, Unimplementable, Requires Processes
27execlp(), Function, Unimplementable, Requires Processes
28execvp(), Function, Unimplementable, Requires Processes
29@end example
30
31@subsection Register Fork Handlers
32
33@example
34pthread_atfork(), Function, Unimplementable, Requires Processes
35@end example
36
37@section Process Termination
38
39@subsection Wait for Process Termination
40
41@example
42wait(), Function, Unimplementable, Requires Processes
43waitpid(), Function, Unimplementable, Requires Processes
44WNOHANG, Constant, Unimplementable, Requires Processes
45WUNTRACED, Constant, Unimplementable, Requires Processes
46WIFEXITED(), Function, Unimplementable, Requires Processes
47WEXITSTATUS(), Function, Unimplementable, Requires Processes
48WIFSIGNALED(), Function, Unimplementable, Requires Processes
49WTERMSIG(), Function, Unimplementable, Requires Processes
50WIFSTOPPED(), Function, Unimplementable, Requires Processes
51WSTOPSIG(), Function, Unimplementable, Requires Processes
52@end example
53
54@subsection Terminate a Process
55
56@example
57_exit(), Function, Unimplemented
58@end example
59
60@section Signals
61
62@subsection Signal Concepts
63
64@subsubsection Signal Names
65
66@example
67sigset_t, Type, Implemented
68SIG_DFL, Constant,
69SIG_IGN, Constant,
70SIGABRT, Constant,
71SIGALRM, Constant,
72SIGFPE, Constant,
73SIGHUP, Constant,
74SIGILL, Constant,
75SIGINT, Constant,
76SIGKILL, Constant,
77SIGPIPE, Constant,
78SIGQUIT, Constant,
79SIGSEGV, Constant,
80SIGTERM, Constant,
81SIGUSR1, Constant,
82SIGUSR2, Constant,
83SIGCHLD, Constant,
84SIGCONT, Constant,
85SIGSTOP, Constant,
86SIGTSTP, Constant,
87SIGTTIN, Constant,
88SIGTTOU, Constant,
89SIGBUS, Constant,
90SIGRTMIN, Constant,
91SIGRTMAX, Constant,
92@end example
93
94@subsubsection Signal Generation and Delivery
95
96@example
97struct sigevent, Type, Implemented
98union sigval, Type, Implemented
99SIGEV_NONE, Constant,
100SIGEV_SIGNAL, Constant,
101SIGEV_THREAD, Constant,
102@end example
103
104@subsubsection Signal Actions
105
106@example
107siginfo_t, Type, Implemented
108SI_USER, Constant,
109SI_QUEUE, Constant,
110SI_TIMER, Constant,
111SI_ASYNCIO, Constant,
112SI_MESGQ, Constant,
113@end example
114
115@subsection Send a Signal to a Process
116
117@example
118kill(), Function, Implemented
119@end example
120
121@subsection Manipulate Signal Sets
122
123@example
124sigemptyset(), Function, Implemented
125sigfillset(), Function, Implemented
126sigaddset(), Function, Implemented
127sigdelset(), Function, Implemented
128sigismember(), Function, Implemented
129@end example
130
131@subsection Examine and Change Signal Action
132
133@example
134sigaction(), Function, Implemented
135sigaction, Type, Implemented
136SA_NOCLDSTOP, Constant,
137SA_SIGINFO, Constant,
138@end example
139
140@subsection Examine and Change Blocked Signals
141
142@example
143pthread_sigmask(), Function, Implemented
144sigprocmask(), Function, Implemented
145SIG_BLOCK, Constant,
146SIG_UNBLOCK, Constant,
147SIG_SETMASK, Constant,
148@end example
149
150@subsection Examine Pending Signals
151
152@example
153sigpending(), Function, Implemented
154@end example
155
156@subsection Wait for a Signal
157
158@example
159sigsuspend(), Function, Implemented
160@end example
161
162@subsection Synchronously Accept a Signal
163
164@example
165sigwait(), Function, Implemented
166sigwaitinfo(), Function, Implemented
167sigtimedwait(), Function, Implemented
168@end example
169
170@subsection Queue a Signal to a Process
171
172@example
173sigqueue(), Function, Implemented
174@end example
175
176@subsection Send a Signal to a Thread
177
178@example
179pthread_kill(), Function, Implemented
180@end example
181
182@section Timer Operations
183
184@subsection Schedule Alarm
185
186@example
187alarm(), Function, Implemented
188@end example
189
190@subsection Suspend Process Execution
191
192@example
193pause(), Function, Implemented
194@end example
195
196@subsection Delay Process Execution
197
198@example
199sleep(), Function, Implemented
200@end example
Note: See TracBrowser for help on using the repository browser.