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

4.104.114.84.95
Last change on this file since 180ca02 was 180ca02, checked in by Joel Sherrill <joel.sherrill@…>, on 04/02/98 at 20:02:27

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 Environment
10
11@section Process Identification
12
13@subsection Get Process and Parent Process IDs
14
15@example
16getpid(), Function, Dummy Implementation
17getppid(), Function, Dummy Implementation
18@end example
19
20@section User Identification
21
22@subsection Get Real User Effective User Real Group and Effective Group IDs
23
24@example
25getuid(), Function, Dummy Implementation
26geteuid(), Function, Dummy Implementation
27getgid(), Function, Dummy Implementation
28getegid(), Function, Dummy Implementation
29@end example
30
31@subsection Set User and Group IDs
32
33@example
34setuid(), Function, Dummy Implementation
35setgid(), Function, Dummy Implementation
36@end example
37
38@subsection Get Supplementary Group IDs
39
40@example
41getgroups(), Function, Dummy Implementation
42@end example
43
44@subsection Get User Name
45
46@example
47getlogin(), Function, Dummy Implementation
48getlogin_r(), Function, Dummy Implementation
49@end example
50
51@section Process Groups
52
53@subsection Get Process Group ID
54
55@example
56getpgrp(), Function, Dummy Implementation
57@end example
58
59@subsection Create Session and Set Process Group ID
60
61@example
62setsid(), Function, Dummy Implementation
63@end example
64
65@subsection Set Process Group ID for Job Control
66
67@example
68setpgid(), Function, Dummy Implementation
69@end example
70
71@section System Identification
72
73@subsection Get System Name
74
75@example
76struct utsname, Type, Untested Implementation
77uname(), Function, Untested Implementation
78@end example
79
80@section Time
81
82@subsection Get System Time
83
84@example
85time(), Function, Implemented
86@end example
87
88@subsection Get Process Times
89
90@example
91struct tms, Type, Implemented
92times(), Function, Implemented
93@end example
94
95NOTE: @code{times} always returns 0 for tms_stime, tms_cutime, and
96tms_cstime fields of the @code{struct tms} returned.
97
98@section Environment Variables
99
100@subsection Environment Access
101
102@example
103getenv(), Function, Implemented
104@end example
105
106@section Terminal Identification
107
108@subsection Generate Terminal Pathname
109
110@example
111ctermid(), Function, Unimplemented
112@end example
113
114@subsection Determine Terminal Device Name
115
116@example
117ttyname(), Function, Untested Implementation, assumes directory services
118ttyname_r(), Function, Unimplemented
119isatty(), Function, Partial Implementation
120@end example
121
122@section Configurable System Variables
123
124@subsection Get Configurable System Variables
125
126@example
127sysconf(), Function, Not Implemented
128_SC_AIO_LISTIO_MAX, Constant, Implemented
129_SC_AIO_MAX, Constant, Implemented
130_SC_AIO_PRIO_DELTA_MAX, Constant, Implemented
131_SC_ARG_MAX, Constant, Implemented
132_SC_CHILD_MAX, Constant, Implemented
133_SC_CLK_TCK, Constant, Implemented
134CLK_TCK, Constant, Implemented
135_SC_DELAYTIMER_MAX, Constant, Implemented
136_SC_GETGR_R_SIZE_MAX, Constant, Implemented
137_SC_GETPW_R_SIZE_MAX, Constant, Implemented
138_SC_LOGIN_NAME_MAX, Constant, Implemented
139_SC_MQ_OPEN_MAX, Constant, Implemented
140_SC_MQ_PRIO_MAX, Constant, Implemented
141_SC_NGROUPS_MAX, Constant, Implemented
142_SC_OPEN_MAX, Constant, Implemented
143_SC_PAGESIZE, Constant, Implemented
144_SC_RTSIG_MAX, Constant, Implemented
145_SC_SEM_NSEMS_MAX, Constant, Implemented
146_SC_SEM_VALUE_MAX, Constant, Implemented
147_SC_SIGQUEUE_MAX, Constant, Implemented
148_SC_STREAM_MAX, Constant, Implemented
149_SC_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
150_SC_THREAD_KEYS_MAX, Constant, Implemented
151_SC_THREAD_STACK_MIN, Constant, Implemented
152_SC_THREAD_THREADS_MAX, Constant, Implemented
153_SC_TIMER_MAX, Constant, Implemented
154_SC_TTY_NAME_MAX, Constant, Implemented
155_SC_TZNAME_MAX, Constant, Implemented
156_SC_ASYNCHRONOUS_IO, Constant, Implemented
157_SC_FSYNC, Constant, Implemented
158_SC_JOB_CONROL, Constant, Implemented
159_SC_MAPPED_FILES, Constant, Implemented
160_SC_MEMLOCK, Constant, Implemented
161_SC_MEMLOCK_RANGE, Constant, Implemented
162_SC_MEMORY_PROTECTION, Constant, Implemented
163_SC_MESSAGE_PASSING, Constant, Implemented
164_SC_PRIORITIZED_IO, Constant, Implemented
165_SC_PRIORITY_SCHEDULING, Constant, Unimplemented
166_SC_REALTIME_SIGNALS, Constant, Implemented
167_SC_SAVED_IDS, Constant, Implemented
168_SC_SEMAPHORES, Constant, Implemented
169_SC_SHARED_MEMORY_OBJECTS, Constant, Implemented
170_SC_SYNCHRONIZED_IO, Constant, Implemented
171_SC_TIMERS, Constant, Implemented
172_SC_THREADS, Constant, Implemented
173_SC_THREAD_ATTR_STACKADDR, Constant, Implemented
174_SC_THREAD_ATTR_STACKSIZE, Constant, Implemented
175_SC_THREAD_PRIORITY_SCHEDULING, Constant, Implemented
176_SC_THREAD_PRIO_INHERIT, Constant, Implemented
177_SC_THREAD_PRIO_PROTECT, Constant, Unimplemented
178_SC_THREAD_PROCESS_SHARED, Constant, Implemented
179_SC_THREAD_SAFE_FUNCTIONS, Constant, Implemented
180_SC_VERSION, Constant, Implemented
181@end example
Note: See TracBrowser for help on using the repository browser.