.\" -*- coding: UTF-8 -*- .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Historical remark, aeb, 2004-06-05 .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getuid 2 "30 października 2022 r." "Linux man\-pages 6.03" .SH NAZWA getuid, geteuid \- pobranie tożsamości użytkownika .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .PP \fBuid_t getuid(void);\fP \fBuid_t geteuid(void);\fP .fi .SH OPIS \fBgetuid\fP() zwraca rzeczywisty identyfikator użytkownika procesu wywołującego. .PP \fBgeteuid\fP() zwraca efektywny identyfikator użytkownika procesu wywołującego. .SH BŁĘDY .\" https://www.austingroupbugs.net/view.php?id=511 .\" 0000511: getuid and friends should not modify errno These functions are always successful and never modify \fIerrno\fP. .SH STANDARDY POSIX.1\-2001, POSIX.1\-2008, 4.3BSD. .SH UWAGI .SS Historia W Uniksie\ V6 wywołanie \fBgetuid\fP() zwracało \fI(euid << 8) + uid\fP. UNIX\ V7 wprowadził osobne wywołania \fBgetuid\fP() i \fBgeteuid\fP(). .PP Oryginalnie wywołania systemowe \fBgetuid\fP() i \fBgeteuid\fP() pod Linuksem obsługiwały tylko 16\-bitowe identyfikatory grup. Następnie w Linuksie 2.4 zostały dodane \fBgetuid32\fP() oraz \fBgeteuid32\fP() obsługujące identyfikatory 32\-bitowe. Funkcje opakowujące \fBgetuid\fP() i \fBgeteuid\fP() biblioteki glibc obsługują te warianty w sposób przezroczysty dla użytkownika. .PP On Alpha, instead of a pair of \fBgetuid\fP() and \fBgeteuid\fP() system calls, a single \fBgetxuid\fP() system call is provided, which returns a pair of real and effective UIDs. The glibc \fBgetuid\fP() and \fBgeteuid\fP() wrapper functions transparently deal with this. See \fBsyscall\fP(2) for details regarding register mapping. .SH "ZOBACZ TAKŻE" \fBgetresuid\fP(2), \fBsetreuid\fP(2), \fBsetuid\fP(2), \fBcredentials\fP(7) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Andrzej Krzysztofowicz , Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .