.\" -*- 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 "23 lipca 2024 r." "Linux man\-pages 6.12" .SH NAZWA getuid, geteuid \- pobiera tożsamość użytkownika .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP,\ \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .P \fBuid_t getuid(void);\fP \fBuid_t geteuid(void);\fP .fi .SH OPIS \fBgetuid\fP() zwraca rzeczywisty identyfikator użytkownika procesu wywołującego. .P \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 Funkcje te zawsze kończą się pomyślnie i nigdy nie modyfikują \fIerrno\fP. .SH STANDARDY POSIX.1\-2008. .SH HISTORIA POSIX.1\-2001, 4.3BSD. .P 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(). .P 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. .P Na Alpha, zamiast pary wywołań systemowych \fBgetuid\fP() i \fBgeteuid\fP(), udostępniane jest pojedyncze wywołanie systemowe \fBgetxuid\fP(), które zwraca parę: rzeczywistego i efektywnego identyfikatorów użytkownika. Funkcje opakowujące \fBgetuid\fP() i \fBgeteuid\fP() biblioteki glibc robią to w sposób przezroczysty. Więcej informacji o przypisywaniu rejestrów znajduje się w podręczniku \fBsyscall\fP(2). .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 .