PR_GET_SECCOMP(2)

الاسم
PR_GET_SECCOMP - الحصول على وضع الحوسبة الآمنة

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

موجز
#include <linux/prctl.h>  /* تعريف ثوابت PR_* */
#include <sys/prctl.h>

int prctl(PR_GET_SECCOMP);

الوصف
إرجاع وضع الحوسبة الآمنة للخيط المستدعي.

إذا لم يكن المستدعي في وضع الحوسبة الآمنة، تُرجع هذه العملية 0؛ إذا كان المستدعي في وضع الحوسبة الآمنة الصارم، فإن استدعاء prctl() سيؤدي إلى إرسال إشارة SIGKILL إلى العملية. إذا كان المستدعي في وضع المرشح، وكان هذا الاستدعاء النظامي مسموحًا به بواسطة مرشحات seccomp، فإنه يُرجع 2؛ وإلا، تُقتل العملية بإشارة SIGKILL.

تتوفر هذه العملية فقط إذا تم ضبط النواة مع تمكين CONFIG_SECCOMP.

قيمة الإرجاع
عند النجاح، يُرجع هذا الاستدعاء القيمة غير السالبة الموصوفة أعلاه. عند الخطأ، يُرجع -1، ويُضبط errno للإشارة إلى الخطأ؛ أو تُقتل العملية.

الأخطاء

EINVAL
    لم تُضبط النواة مع CONFIG_SECCOMP.

SIGKILL
    المستدعي في وضع الحوسبة الآمنة الصارم.

SIGKILL
    المستدعي في وضع المرشح، وهذا الاستدعاء النظامي غير مسموح به بواسطة مرشحات seccomp.

الملفات

/proc/pid/status
    منذ لينكس 3.8، يوفر حقل Seccomp لهذا الملف طريقة للحصول على نفس المعلومات، دون خطر قتل العملية؛ انظر proc_pid_status(5).

المعايير
لينكس.

التاريخ
لينكس 2.6.23.

انظر أيضًا
prctl(2), PR_SET_SECCOMP(2const), seccomp(2)

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

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

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