source: rtems/c/src/exec/posix/src/types.c @ 2a98af84

4.104.114.84.95
Last change on this file since 2a98af84 was 2a98af84, checked in by Joel Sherrill <joel.sherrill@…>, on 05/29/96 at 21:02:20

types.c: spacing

psignal.c: kill recognizes SIGABRT and exits to prevent asserts from
recursively occurring because kill was not implemented and asserted.

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