.\" -*- coding: UTF-8 -*- .\" Copyright, Guillem Jover .\" Copyright 2006-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_NAME 2const "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم PR_SET_NAME, PR_GET_NAME \- عمليات على عملية أو خيط .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_SET_NAME, const char *\fP\fIname\fP\fB);\fP \fBint prctl(PR_GET_NAME, char \fP\fIname\fP\fB[16]);\fP .fi .SH الوصف .TP \fBPR_SET_NAME\fP يضبط اسم الخيط المستدعي، باستخدام القيمة في الموقع المشار إليه بواسطة \fIname\fP. .IP .\" TASK_COMM_LEN in include/linux/sched.h يمكن أن يصل طول الاسم إلى 16 بايت، بما في ذلك البايت الفارغ الختامي. إذا تجاوز طول السلسلة، بما في ذلك البايت الفارغ الختامي، 16 بايت، يتم اقتطاع السلسلة بصمت. .TP \fBPR_GET_NAME\fP (منذ لينكس 2.6.11) يعيد اسم الخيط المستدعي، في المخزن المؤقت المشار إليه بواسطة \fIname\fP. السلسلة المعادة ستكون منتهية بفارغ. .P هذه هي نفس الخاصية التي يمكن ضبطها عبر \fBpthread_setname_np\fP(3) واسترجاعها باستخدام \fBpthread_getname_np\fP(3). .SH "قيمة الإرجاع" عند النجاح، يُعاد الرقم 0. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP \fIname\fP عنوان غير صالح. .SH الملفات .TP \fI/proc/self/task/\:\fPtid\fI/\:comm\fP الخاصية يمكن الوصول إليها أيضًا عبر هذا الملف (انظر \fBproc_pid_comm\fP(5))، حيث \fItid\fP هو معرف الخيط للخيط المستدعي، كما يعيده \fBgettid\fP(2). .SH المعايير لينكس. .SH التاريخ .TP \fBPR_SET_NAME\fP لينكس 2.6.9. .TP \fBPR_GET_NAME\fP لينكس 2.6.11. .SH "انظر أيضًا" \fBprctl\fP(2), \fBpthread_setname_np\fP(3), \fBpthread_getname_np\fP(3), \fBproc_pid_comm\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .