.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1997 Andries Brouwer (aeb@cwi.nl) .\" and Copyright (c) 2007, Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified, 2003-05-26, Michael Kerrisk, .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getresuid 2 "4. Dezember 2022" "Linux man\-pages 6.03" .SH BEZEICHNUNG getresuid, getresgid \- ermittelt die reale, effektive und gespeicherte Benutzer\- oder Gruppenkennungen .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#define _GNU_SOURCE\fP /* siehe feature_test_macros(7) */ \fB#include \fP .PP \fBint getresuid(uid_t *\fP\fIruid\fP\fB, uid_t *\fP\fIeuid\fP\fB, uid_t *\fP\fIsuid\fP\fB);\fP \fBint getresgid(gid_t *\fP\fIrgid\fP\fB, gid_t *\fP\fIegid\fP\fB, gid_t *\fP\fIsgid\fP\fB);\fP .fi .SH BESCHREIBUNG \fBgetresuid\fP() gibt die reale UID, die effektive UID und die gespeicherte set\-user\-ID des aufrufenden Prozesses in den Parametern \fIruid\fP, \fIeuid\fP und \fIsuid\fP zurück. \fBgetresgid\fP() liefert die analogen Werte für die Gruppenkennungen des Prozesses zurück. .SH RÜCKGABEWERT Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEFAULT\fP Einer der Parameter gab eine Adresse an, die außerhalb des Speicherbereichs des aufrufenden Programmes liegt. .SH VERSIONEN Diese Systemaufrufe wurden in Linux 2.1.44 hinzugefügt. .PP Die Prototypen werden seit Glibc 2.3.2 bereitgestellt, vorausgesetzt, \fB_GNU_SOURCE\fP ist definiert. .SH STANDARDS Diese Systemaufrufe sind nicht standardisiert. Sie kommen auch in HP\-UX und einigen BSDs vor. .SH ANMERKUNGEN Die ursprünglichen Linux\-Systemaufrufe \fBgetresuid\fP() und \fBgetresgid\fP() unterstützten nur 16\-Bit\-Benutzer\- und Gruppenkennungen. In der Folge wurden unter Linux 2.4 \fBgetresuid32\fP() und \fBgetresgid32\fP() hinzugefügt, die 32\-Bit\-Kennungen unterstützten. Die Glibc\-Wrapperfunktionen \fBgetresuid\fP() und \fBgetresgid\fP() arbeiten transparent mit den Variationen in den verschiedenen Kernelversionen. .SH "SIEHE AUCH" \fBgetuid\fP(2), \fBsetresuid\fP(2), \fBsetreuid\fP(2), \fBsetuid\fP(2), \fBcredentials\fP(7) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Dennis Stampfer und Dr. Tobias Quathamer erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .