.\" -*- coding: UTF-8 -*- .\" Copyright 1993, Rickard E. Faith .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getuid 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getuid, geteuid \- الحصول على هوية المستخدم .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBuid_t getuid(void);\fP \fBuid_t geteuid(void);\fP .fi .SH الوصف \fBgetuid\fP() يُرجع معرف المستخدم الحقيقي للعملية المستدعية. .P \fBgeteuid\fP() يُرجع معرف المستخدم الفعّال للعملية المستدعية. .SH الأخطاء .\" https://www.austingroupbugs.net/view.php?id=511 .\" 0000511: getuid and friends should not modify errno تنجح هذه الدوال دائمًا ولا تعدل \fIerrno\fP أبدًا. .SH المعايير POSIX.1\-2024. .SH التاريخ 4.3BSD، POSIX.1\-1988. .P في UNIX\ V6، كان استدعاء \fBgetuid\fP() يُرجع \fI(euid << 8) + uid\fP. قدم UNIX\ V7 استدعاءين منفصلين \fBgetuid\fP() و \fBgeteuid\fP(). .P استدعاءات النظام الأصلية \fBgetuid\fP() و \fBgeteuid\fP() في لينكس دعمت فقط معرفات مستخدم ذات 16 بت. لاحقًا، أضاف لينكس 2.4 \fBgetuid32\fP() و \fBgeteuid32\fP()، لدعم معرفات 32 بت. دوال الغلاف glibc \fBgetuid\fP() و \fBgeteuid\fP() تتعامل بشفافية مع الاختلافات عبر إصدارات النواة. .P على Alpha، بدلاً من زوج من استدعاءات النظام \fBgetuid\fP() و \fBgeteuid\fP()، يُوفر استدعاء نظام واحد \fBgetxuid\fP()، والذي يُرجع زوجًا من معرفات المستخدم الحقيقية والفعّالة. دوال الغلاف glibc \fBgetuid\fP() و \fBgeteuid\fP() تتعامل مع هذا بشفافية. انظر \fBsyscall\fP(2) للتفاصيل حول تعيين المسجلات. .SH "انظر أيضًا" \fBgetresuid\fP(2), \fBsetreuid\fP(2), \fBsetuid\fP(2), \fBcredentials\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .