getgid, getegid - pobierz identyfikator grupy
Standardowa biblioteka C (
libc,
-lc)
#include <unistd.h>
gid_t getgid(void);
gid_t getegid(void);
getgid() zwraca rzeczywisty identyfikator grupy procesu
wywołującego.
getegid() zwraca efektywny identyfikator grupy procesu
wywołującego.
These functions are always successful and never modify
errno.
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
Oryginalnie wywołania systemowe
getgid() i
getegid() pod
Linuksem obsługiwały tylko 16-bitowe identyfikatory grup.
Następnie w Linuksie 2.4 zostały dodane
getgid32() oraz
getegid32() obsługujące identyfikatory 32-bitowe. Funkcje
opakowujące
getgid() i
getegid() biblioteki glibc
obsługują te warianty w sposób przezroczysty dla
użytkownika.
On Alpha, instead of a pair of
getgid() and
getegid() system
calls, a single
getxgid() system call is provided, which returns a pair
of real and effective GIDs. The glibc
getgid() and
getegid()
wrapper functions transparently deal with this. See
syscall(2) for
details regarding register mapping.
getresgid(2),
setgid(2),
setregid(2),
credentials(7)
Autorami polskiego tłumaczenia niniejszej strony podręcznika
są: Przemek Borys <
[email protected]>, Andrzej Krzysztofowicz
<
[email protected]>, Robert Luberda <
[email protected]> i
Michał Kułach <
[email protected]>
Niniejsze tłumaczenie jest wolną dokumentacją.
Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z
GNU
General Public License w wersji 3 lub nowszej. Nie przyjmuje się
ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy
zgłaszać na adres listy dyskusyjnej
[email protected]