source:
rtems/c/src/exec/posix/src/getgid.c
@
089abb6d
Last change on this file since 089abb6d was 089abb6d, checked in by Joel Sherrill <joel.sherrill@…>, on 01/16/02 at 22:52:27 | |
---|---|
|
|
File size: 636 bytes |
Rev | Line | |
---|---|---|
[811fae1] | 1 | /* |
2 | * $Id$ | |
3 | */ | |
4 | ||
[f42b726] | 5 | #if HAVE_CONFIG_H |
6 | #include "config.h" | |
7 | #endif | |
8 | ||
[811fae1] | 9 | #include <limits.h> |
10 | #include <errno.h> | |
11 | #include <string.h> | |
12 | #include <sys/types.h> | |
13 | ||
14 | #include <rtems/system.h> | |
15 | #include <rtems/score/object.h> | |
[188c82b] | 16 | #include <rtems/seterr.h> |
[811fae1] | 17 | |
[089abb6d] | 18 | #include <rtems/userenv.h> |
[aaf6063] | 19 | |
20 | /* | |
[089abb6d] | 21 | * MACRO in userenv.h |
[aaf6063] | 22 | * |
[811fae1] | 23 | gid_t _POSIX_types_Gid = 0; |
[aaf6063] | 24 | */ |
[811fae1] | 25 | |
26 | /*PAGE | |
27 | * | |
28 | * 4.2.1 Get Real User, Effective User, Ral Group, and Effective Group IDs, | |
29 | * P1003.1b-1993, p. 84 | |
30 | */ | |
31 | ||
32 | gid_t getgid( void ) | |
33 | { | |
34 | return _POSIX_types_Gid; | |
35 | } | |
36 | ||
37 | /*PAGE | |
38 | * | |
39 | * 4.2.2 Set User and Group IDs, P1003.1b-1993, p. 84 | |
40 | */ | |
41 | ||
42 | int setgid( | |
43 | gid_t gid | |
44 | ) | |
45 | { | |
46 | _POSIX_types_Gid = gid; | |
47 | return 0; | |
48 | } |
Note: See TracBrowser
for help on using the repository browser.