source: rtems/doc/posix1003.1/ch03.t @ 180ca02

4.104.114.84.95
Last change on this file since 180ca02 was 180ca02, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 2, 1998 at 8:02:27 PM

Added constants through ch13

  • Property mode set to 100644
File size: 4.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 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, Implemented
69SIG_IGN, Constant, Implemented
70SIG_ERR, Constant, Implemented
71SIGABRT, Constant, Implemented
72SIGALRM, Constant, Implemented
73SIGFPE, Constant, Implemented
74SIGHUP, Constant, Implemented
75SIGILL, Constant, Implemented
76SIGINT, Constant, Implemented
77SIGKILL, Constant, Implemented
78SIGPIPE, Constant, Implemented
79SIGQUIT, Constant, Implemented
80SIGSEGV, Constant, Implemented
81SIGTERM, Constant, Implemented
82SIGUSR1, Constant, Implemented
83SIGUSR2, Constant, Implemented
84SIGCHLD, Constant, Unimplemented
85SIGCONT, Constant, Unimplemented
86SIGSTOP, Constant, Unimplemented
87SIGTSTP, Constant, Unimplemented
88SIGTTIN, Constant, Unimplemented
89SIGTTOU, Constant, Unimplemented
90SIGBUS, Constant, Implemented
91SIGRTMIN, Constant, Implemented
92SIGRTMAX, Constant, Implemented
93@end example
94
95NOTE: SIG_ERR is technically an extension to the C Library which is
96not documented anywhere else according to the index.
97@subsubsection Signal Generation and Delivery
98
99@example
100struct sigevent, Type, Implemented
101union sigval, Type, Implemented
102SIGEV_NONE, Constant, Implemented
103SIGEV_SIGNAL, Constant, Implemented
104SIGEV_THREAD, Constant, Implemented
105@end example
106
107@subsubsection Signal Actions
108
109@example
110siginfo_t, Type, Implemented
111SI_USER, Constant, Implemented
112SI_QUEUE, Constant, Implemented
113SI_TIMER, Constant, Implemented
114SI_ASYNCIO, Constant, Implemented
115SI_MESGQ, Constant, Implemented
116@end example
117
118@subsection Send a Signal to a Process
119
120@example
121kill(), Function, Implemented
122@end example
123
124@subsection Manipulate Signal Sets
125
126@example
127sigemptyset(), Function, Implemented
128sigfillset(), Function, Implemented
129sigaddset(), Function, Implemented
130sigdelset(), Function, Implemented
131sigismember(), Function, Implemented
132@end example
133
134@subsection Examine and Change Signal Action
135
136@example
137sigaction(), Function, Implemented
138sigaction, Type, Implemented
139SA_NOCLDSTOP, Constant, Implemented
140SA_SIGINFO, Constant, Implemented
141@end example
142
143@subsection Examine and Change Blocked Signals
144
145@example
146pthread_sigmask(), Function, Implemented
147sigprocmask(), Function, Implemented
148SIG_BLOCK, Constant, Implemented
149SIG_UNBLOCK, Constant, Implemented
150SIG_SETMASK, Constant, Implemented
151@end example
152
153@subsection Examine Pending Signals
154
155@example
156sigpending(), Function, Implemented
157@end example
158
159@subsection Wait for a Signal
160
161@example
162sigsuspend(), Function, Implemented
163@end example
164
165@subsection Synchronously Accept a Signal
166
167@example
168sigwait(), Function, Implemented
169sigwaitinfo(), Function, Implemented
170sigtimedwait(), Function, Implemented
171@end example
172
173@subsection Queue a Signal to a Process
174
175@example
176sigqueue(), Function, Implemented
177@end example
178
179@subsection Send a Signal to a Thread
180
181@example
182pthread_kill(), Function, Implemented
183@end example
184
185@section Timer Operations
186
187@subsection Schedule Alarm
188
189@example
190alarm(), Function, Implemented
191@end example
192
193@subsection Suspend Process Execution
194
195@example
196pause(), Function, Implemented
197@end example
198
199@subsection Delay Process Execution
200
201@example
202sleep(), Function, Implemented
203@end example
Note: See TracBrowser for help on using the repository browser.