.\" -*- coding: UTF-8 -*- .\" Copyright 2013-2015, Michael Kerrisk .\" 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 PR_SET_PTRACER 2const "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم PR_SET_PTRACER \- السماح للعمليات باستدعاء ptrace(2) على العملية المستدعية .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_SET_PTRACER, long \fP\fIpid\fP\fB);\fP .fi .SH الوصف يكون هذا ذا معنى فقط عندما يكون Yama LSM مفعّلاً وفي الوضع 1 ("ptrace مقيد"، مرئي عبر \fI/proc/\:sys/\:kernel/\:yama/\:ptrace_scope\fP). .P عند تمرير "معرف عملية المتتبع" في \fIpid\fP، يعلن المستدعي أن عملية المتتبع يمكنها \fBptrace\fP(2) العملية المستدعية كما لو كانت سلفًا مباشرًا للعملية. .P كل عملية \fBPR_SET_PTRACER\fP تستبدل "معرف عملية المتتبع" السابق. .P استخدام \fBPR_SET_PTRACER\fP مع \fIpid\fP مضبوط على 0 يمسح "معرف عملية المتتبع" للمستدعي. إذا كان \fIpid\fP هو \fBPR_SET_PTRACER_ANY\fP، فإن قيود ptrace التي أدخلها Yama تُعطّل فعليًا للعملية المستدعية. .SH "قيمة الإرجاع" عند النجاح، يُعاد الرقم 0. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEINVAL\fP \fIpid\fP ليس 0، ولا \fBPR_SET_PTRACER_ANY\fP، ولا PID لعملية موجودة. .SH المعايير لينكس. .SH التاريخ .\" commit 2d514487faf188938a4ee4fb3464eeecfbdcf8eb .\" commit bf06189e4d14641c0148bea16e9dd24943862215 لينكس 3.4. .SH "انظر أيضًا" \fBprctl\fP(2) .P لمزيد من المعلومات، انظر ملف مصدر النواة \fIDocumentation/\:admin\-guide/\:LSM/\:Yama.rst\fP. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .