.\" -*- coding: UTF-8 -*- .\" Copyright 1996, Tom Bjorkholm .\" Copyright 1996, Markus Kuhn .\" 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 sched_rr_get_interval 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم sched_rr_get_interval \- الحصول على فترة SCHED_RR للعملية المسماة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint sched_rr_get_interval(pid_t \fP\fIpid\fP\fB, struct timespec *\fP\fItp\fP\fB);\fP .fi .SH الوصف تكتب \fBsched_rr_get_interval\fP() في بنية \fBtimespec\fP(3) المشار إليها بواسطة \fItp\fP الكم الزمني الدائري للعملية المحددة بواسطة \fIpid\fP. يجب أن تعمل العملية المحددة تحت سياسة الجدولة \fBSCHED_RR\fP. .P .\" FIXME . On Linux, sched_rr_get_interval() .\" returns the timeslice for SCHED_OTHER processes -- this timeslice .\" is influenced by the nice value. .\" For SCHED_FIFO processes, this always returns 0. .\" .\" The round-robin time quantum value is not alterable under Linux .\" 1.3.81. .\" إذا كان \fIpid\fP صفرًا، يُكتب الكم الزمني للعملية المستدعية في \fI*tp\fP. .SH "قيمة الإرجاع" عند النجاح، تُرجع \fBsched_rr_get_interval\fP() 0. عند الخطأ، تُرجع \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP مشكلة في نسخ المعلومات إلى مساحة المستخدم. .TP \fBEINVAL\fP \fIpid\fP غير صالح. .TP \fBENOSYS\fP استدعاء النظام غير مطبق بعد (فقط على النوى القديمة نسبيًا). .TP \fBESRCH\fP تعذر العثور على عملية بالمعرف \fIpid\fP. .SH الإصدارات .SS لينكس .\" commit ce0dbbbb30aee6a835511d5be446462388ba9eee أضاف لينكس 3.9 آلية جديدة لضبط (وعرض) كم \fBSCHED_RR\fP: يعرض ملف \fI/proc/sys/kernel/sched_rr_timeslice_ms\fP الكم كقيمة بالمللي ثانية، ومبدئيها 100. كتابة 0 في هذا الملف تعيد ضبط الكم إلى القيمة المبدئية. .SH المعايير POSIX.1\-2024. .SH التاريخ POSIX.1\-2001. .SS لينكس .\" commit a4ec24b48ddef1e93f7578be53270f0b95ad666c لا يحدد POSIX أي آلية للتحكم في حجم الكم الزمني الدائري. توفر نوى لينكس القديمة طريقة (غير محمولة) للقيام بذلك. يمكن التحكم في الكم عن طريق ضبط قيمة nice للعملية (انظر \fBsetpriority\fP(2)). يؤدي تعيين قيمة nice سالبة (أي عالية) إلى كم أطول؛ يؤدي تعيين قيمة nice موجبة (أي منخفضة) إلى كم أقصر. الكم المبدئي هو 0.1 ثانية؛ تختلف درجة تأثير تغيير قيمة nice على الكم إلى حد ما عبر إصدارات النواة. أزيلت طريقة ضبط الكم هذه بدءًا من لينكس 2.6.24. .SH ملاحظات .\" .SH BUGS .\" As of Linux 1.3.81 .\" .BR sched_rr_get_interval () .\" returns with error .\" ENOSYS, because SCHED_RR has not yet been fully implemented and tested .\" properly. تعرف أنظمة POSIX التي تتوفر فيها \fBsched_rr_get_interval\fP() \fB_POSIX_PRIORITY_SCHEDULING\fP في \fI\fP. .SH "انظر أيضًا" \fBtimespec\fP(3), \fBsched\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 .