.\" -*- 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 <unistd.h>\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 <ankry@green.mf.pg.gda.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.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 .
