.\" -*- coding: UTF-8 -*- .\" Copyright 2012, International Business Machines Corp. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH s390_runtime_instr 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم s390_runtime_instr \- تمكين/تعطيل أجهزة وقت التشغيل لوحدة المعالجة المركزية s390 .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBS390_*\fP */ \fB#include \fP /* تعريف ثوابت \fBSYS_*\fP */ \fB#include \fP .P \fBint syscall(SYS_s390_runtime_instr, int \fP\fIcommand\fP\fB, int \fP\fIsignum\fP\fB);\fP .fi .P \fIملاحظة\fP: لا توفر glibc غلافًا لـ \fBs390_runtime_instr\fP()، مما يستلزم استخدام \fBsyscall\fP(2). .SH الوصف استدعاء النظام \fBs390_runtime_instr\fP() يبدأ أو يوقف أجهزة وقت التشغيل لوحدة المعالجة المركزية للخيط المستدعي. .P تتحكم وسيطة \fIcommand\fP في ما إذا كانت أجهزة وقت التشغيل قد بدأت (\fBS390_RUNTIME_INSTR_START\fP، 1) أو توقفت (\fBS390_RUNTIME_INSTR_STOP\fP، 2) للخيط المستدعي. .P .\" commit b38feccd663b55ab07116208b68e1ffc7c3c7e78 تحدد وسيطة \fIsignum\fP رقم إشارة زمن حقيقي. استُخدمت هذه الوسيطة لتحديد رقم إشارة يجب تسليمها إلى الخيط إذا كانت خبيئة أجهزة وقت التشغيل ممتلئة أو إذا حدث مقاطعة توقف أجهزة وقت التشغيل. لم تُستخدم هذه الميزة أبدًا، وفي Linux 4.4 أُزيل دعم هذه الميزة؛ وبالتالي، في النوى الحالية، تُتجاهل هذه الوسيطة. .SH "قيمة الإرجاع" عند النجاح، تُرجع \fBs390_runtime_instr\fP() 0 وتمكن الخيط لأجهزة وقت التشغيل عن طريق تعيين كتلة تحكم أجهزة وقت تشغيل مبدئية للخيط. يمكن للمستدعي بعد ذلك قراءة وتعديل كتلة التحكم وبدء أجهزة وقت التشغيل. عند الخطأ، يُرجع \-1 ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEINVAL\fP القيمة المحددة في \fIcommand\fP ليست أمرًا صالحًا. .TP \fBEINVAL\fP القيمة المحددة في \fIsignum\fP ليست رقم إشارة زمن حقيقي. من Linux 4.4 فصاعدًا، ليس لوسيطة \fIsignum\fP أي تأثير، لذا لن يؤدي رقم إشارة غير صالح إلى خطأ. .TP \fBENOMEM\fP فشل تخصيص الذاكرة لكتلة تحكم أجهزة وقت التشغيل. .TP \fBEOPNOTSUPP\fP مرفق أجهزة وقت التشغيل غير متوفر. .SH المعايير لينكس على s390. .SH التاريخ Linux 3.7. System z EC12. .SH ملاحظات .\" commit df2f815a7df7edb5335a3bdeee6a8f9f6f9c35c4 ملف الرأس \fIasm/runtime_instr.h\fP متوفر منذ Linux 4.16. .P بدءًا من Linux 4.4، أُزيل دعم الإشارات، وكذلك التحقق مما إذا كان \fIsignum\fP إشارة زمن حقيقي صالحة. للتوافق العكسي مع النوى الأقدم، يُوصى بتمرير رقم إشارة زمن حقيقي صالح في \fIsignum\fP وتثبيت معالج لتلك الإشارة. .SH "انظر أيضًا" \fBsyscall\fP(2), \fBsignal\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .