getgid(2)

الاسم
getgid, getegid - الحصول على هوية المجموعة

المكتبة
مكتبة سي المعيارية (libc، -lc)

موجز
#include <unistd.h>

gid_t getgid(void);
gid_t getegid(void);

الوصف
تُعيد getgid() معرف المجموعة الحقيقي للعملية المستدعية.

تُعيد getegid() معرف المجموعة الفعّال للعملية المستدعية.

الأخطاء
تنجح هذه الدوال دائمًا ولا تعدل errno أبدًا.

الإصدارات
على Alpha، بدلاً من زوج من استدعاءات النظام getgid() و getegid()، يُوفَّر استدعاء نظام واحد getxgid()، والذي يُعيد زوجاً من معرفات المجموعة الحقيقية والفعّالة. تتعامل دوال الغلاف glibc getgid() و getegid() مع هذا بشفافية. انظر syscall(2) للتفاصيل حول تعيين المسجلات.

المعايير
POSIX.1-2024.

التاريخ
4.3BSD، POSIX.1-1988.

دعمت استدعاءات النظام الأصلية getgid() و getegid() في لينكس معرفات مجموعة ذات 16 بت فقط. لاحقًا، أضاف لينكس 2.4 getgid32() و getegid32()، لدعم معرفات 32 بت. تتعامل دوال الغلاف glibc getgid() و getegid() مع الاختلافات عبر إصدارات النواة بشفافية.

انظر أيضًا
getresgid(2), setgid(2), setregid(2), credentials(7)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.