.\" -*- coding: UTF-8 -*- .\" Copyright 2020, 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_PAC_RESET_KEYS 2const "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم PR_PAC_RESET_KEYS \- إعادة تعيين مفاتيح رمز المصادقة على المؤشر للخيط المستدعي .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_PAC_RESET_KEYS, unsigned long \fP\fIkeys\fP\fB, 0L, 0L, 0L);\fP .fi .SH الوصف إعادة تعيين مفاتيح مصادقة المؤشر للخيط بشكل آمن إلى قيم عشوائية جديدة يولّدها النواة. .P يُحدد مجموعة المفاتيح المراد إعادة تعيينها بواسطة \fIkeys\fP، والتي يجب أن تكون OR منطقية لواحد أو أكثر مما يلي: .TP \fBPR_PAC_APIAKEY\fP مفتاح مصادقة التعليمات A .TP \fBPR_PAC_APIBKEY\fP مفتاح مصادقة التعليمات B .TP \fBPR_PAC_APDAKEY\fP مفتاح مصادقة البيانات A .TP \fBPR_PAC_APDBKEY\fP مفتاح مصادقة البيانات B .TP \fBPR_PAC_APGAKEY\fP مفتاح المصادقة العام \[lq]A\[rq]. .IP (نعم أيها الناس، لا يوجد حقًا مفتاح عام B.) .P كحالة خاصة، إذا كان \fIkeys\fP صفرًا، فسيتم إعادة تعيين جميع المفاتيح. نظرًا لإمكانية إضافة مفاتيح جديدة في المستقبل، فهذه هي الطريقة الموصى بها لمسح المفاتيح الحالية بالكامل عند إنشاء سياق تنفيذ نظيف. .P لا حاجة لاستخدام \fBPR_PAC_RESET_KEYS\fP استعدادًا لاستدعاء \fBexecve\fP(2)، لأن \fBexecve\fP(2) يعيد تعيين جميع مفاتيح مصادقة المؤشر. .SH "قيمة الإرجاع" عند النجاح، يُعاد الرقم 0. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEINVAL\fP يحتوي \fIkeys\fP على بتات مضبوطة غير صالحة أو غير مدعومة على هذه المنصة. .SH المعايير لينكس. arm64 فقط. .SH التاريخ .\" commit ba830885656414101b2f8ca88786524d4bb5e8c1 لينكس 5.0 (arm64). .SH تحذيرات نظرًا لأن المترجم أو بيئة التشغيل قد تستخدم بعضًا أو كل المفاتيح، فقد يؤدي نجاح \fBPR_PAC_RESET_KEYS\fP إلى تعطل العملية المستدعية. شروط استخدامه بأمان معقدة وتعتمد على النظام. لا تستخدمه إلا إذا كنت تعرف ما تفعله. .SH "انظر أيضًا" \fBprctl\fP(2) .P لمزيد من المعلومات، راجع ملف مصدر النواة \fIDocumentation/arch/arm64/pointer\-authentication.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 .