source: rtems/cpukit/posix/src/types.c @ 5e9b32b

4.104.114.84.95
Last change on this file since 5e9b32b was 5e9b32b, checked in by Joel Sherrill <joel.sherrill@…>, on 09/26/95 at 19:27:15

posix support initially added

  • Property mode set to 100644
File size: 2.3 KB
Line 
1/* types.c
2 *
3 */
4
5#include <sys/types.h>
6
7#ifdef NOT_IMPLEMENTED_YET
8
9/*PAGE
10 *
11 *  4.1.1 Get Process and Parent Process IDs, P1003.1b-1993, p. 83
12 */
13
14pid_t getpid( void )
15{
16  return POSIX_NOT_IMPLEMENTED();
17}
18
19/*PAGE
20 *
21 *  4.1.1 Get Process and Parent Process IDs, P1003.1b-1993, p. 83
22 */
23
24pid_t getppid( void )
25{
26  return POSIX_NOT_IMPLEMENTED();
27}
28
29/*PAGE
30 *
31 *  4.2.1 Get Real User, Effective User, Ral Group, and Effective Group IDs,
32 *        P1003.1b-1993, p. 84
33 */
34
35uid_t getuid( void )
36{
37  return POSIX_NOT_IMPLEMENTED();
38}
39
40/*PAGE
41 *
42 *  4.2.1 Get Real User, Effective User, Ral Group, and Effective Group IDs,
43 *        P1003.1b-1993, p. 84
44 */
45
46uid_t geteuid( void )
47{
48  return POSIX_NOT_IMPLEMENTED();
49}
50
51/*PAGE
52 *
53 *  4.2.1 Get Real User, Effective User, Ral Group, and Effective Group IDs,
54 *        P1003.1b-1993, p. 84
55 */
56
57gid_t getgid( void )
58{
59  return POSIX_NOT_IMPLEMENTED();
60}
61
62/*PAGE
63 *
64 *  4.2.1 Get Real User, Effective User, Ral Group, and Effective Group IDs,
65 *        P1003.1b-1993, p. 84
66 */
67
68gid_t getegid( void )
69{
70  return POSIX_NOT_IMPLEMENTED();
71}
72
73/*PAGE
74 *
75 *  4.2.2 Set User and Group IDs, P1003.1b-1993, p. 84
76 */
77
78int setuid(
79  uid_t  uid
80)
81{
82  return POSIX_NOT_IMPLEMENTED();
83}
84
85/*PAGE
86 *
87 *  4.2.2 Set User and Group IDs, P1003.1b-1993, p. 84
88 */
89
90int setgid(
91  gid_t  gid
92)
93{
94  return POSIX_NOT_IMPLEMENTED();
95}
96
97/*PAGE
98 *
99 *  4.2.3 Get Supplementary IDs, P1003.1b-1993, p. 86
100 */
101
102int getgroups(
103  int    gidsetsize,
104  gid_t  grouplist[]
105)
106{
107  return POSIX_NOT_IMPLEMENTED();
108}
109
110/*PAGE
111 *
112 *  4.2.4 Get User Name, P1003.1b-1993, p. 87
113 *
114 *  NOTE:  P1003.1c/D10, p. 49 adds getlogin_r().
115 */
116
117char *getlogin( void )
118{
119  return (char *)POSIX_NOT_IMPLEMENTED();
120}
121
122/*PAGE
123 *
124 *  4.2.4 Get User Name, P1003.1b-1993, p. 87
125 *
126 *  NOTE:  P1003.1c/D10, p. 49 adds getlogin_r().
127 */
128
129char *getlogin_r( void )
130{
131  return (char *)POSIX_NOT_IMPLEMENTED();
132}
133
134/*PAGE
135 *
136 *  4.3.1 Get Process Group IDs, P1003.1b-1993, p. 89
137 */
138
139pid_t getpgrp( void )
140{
141  return POSIX_NOT_IMPLEMENTED();
142}
143
144/*PAGE
145 *
146 *  4.3.2 Create Session and Set Process Group ID, P1003.1b-1993, p. 88
147 */
148
149pid_t setsid( void )
150{
151  return POSIX_NOT_IMPLEMENTED();
152}
153
154/*PAGE
155 *
156 *  4.3.3 Set Process Group ID for Job Control, P1003.1b-1993, p. 89
157 */
158
159int setpgid(
160  pid_t  pid,
161  pid_t  pgid
162)
163{
164  return POSIX_NOT_IMPLEMENTED();
165}
166
167#endif
Note: See TracBrowser for help on using the repository browser.