Scroll to navigation

getsid(2) System Calls Manual getsid(2)

الاسم

getsid - الحصول على معرف الجلسة

المكتبة

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

موجز

#include <unistd.h>
pid_t getsid(pid_t pid);

متطلبات ماكروات اختبار الميزات لـ glibc (انظر feature_test_macros(7)):

getsid():


_XOPEN_SOURCE >= 500
|| /* منذ glibc 2.12: */ _POSIX_C_SOURCE >= 200809L

الوصف

تُعيد getsid() معرف الجلسة للعملية ذات معرف العملية pid. إذا كان pid يساوي 0، تُعيد getsid() معرف الجلسة للعملية المستدعية.

قيمة الإرجاع

عند النجاح، يُعاد معرف الجلسة. عند الخطأ، يُعاد (pid_t) -1، ويُضبط errno للإشارة إلى الخطأ.

الأخطاء

توجد عملية ذات معرف عملية pid، لكنها ليست في نفس الجلسة مع العملية المستدعية، ويعتبر التطبيق هذا خطأ.
لم يُعثر على عملية ذات معرف عملية pid.

الإصدارات

لا يُرجع لينكس EPERM.

المعايير

POSIX.1-2024.

التاريخ

SVr4، SUSv1، لينكس 2.0، POSIX.1-2001 XSI، POSIX.1-2008.

ملاحظات

انظر credentials(7) لوصف الجلسات ومعرفات الجلسات.

انظر أيضًا

getpgid(2)، setsid(2)، credentials(7)

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

8 فبراير 2026 صفحات دليل لينكس (لم تصدر بعد)