.\" -*- coding: UTF-8 -*- .\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996 .\" .\" %%%LICENSE_START(GPLv2+_DOC_FULL) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .\" 1996-04-01 Tom Bjorkholm .\" First version written .\" 1996-04-10 Markus Kuhn .\" revision .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SCHED_GET_PRIORITY_MAX 2 "15 września 2017 r." Linux "Podręcznik programisty Linuksa" .SH NAZWA sched_get_priority_max, sched_get_priority_min \- pobranie zakresu priorytetów statycznych .SH SKŁADNIA \fB#include \fP .PP \fBint sched_get_priority_max(int \fP\fIpolicy\fP\fB);\fP .PP \fBint sched_get_priority_min(int \fP\fIpolicy\fP\fB);\fP .SH OPIS \fBsched_get_priority_max\fP() returns the maximum priority value that can be used with the scheduling algorithm identified by \fIpolicy\fP. \fBsched_get_priority_min\fP() returns the minimum priority value that can be used with the scheduling algorithm identified by \fIpolicy\fP. Supported \fIpolicy\fP values are \fBSCHED_FIFO\fP, \fBSCHED_RR\fP, \fBSCHED_OTHER\fP, \fBSCHED_BATCH\fP, \fBSCHED_IDLE\fP, and \fBSCHED_DEADLINE\fP. Further details about these policies can be found in \fBsched\fP(7). .PP Procesy o wyższych wartościach priorytetów szeregowane są przed tymi, które mają niższe wartości. Tak więc wartość zwracana przez \fBsched_get_priority_max\fP() będzie większa niż wartość zwracana przez \fBsched_get_priority_min\fP(). .PP Linux allows the static priority range 1 to 99 for the \fBSCHED_FIFO\fP and \fBSCHED_RR\fP policies, and the priority 0 for the remaining policies. Scheduling priority ranges for the various policies are not alterable. .PP .\" POSIX.1-2001, POSIX.1-2008 (XBD 2.8.4) Zakres priorytetów szeregowania może się różnić na innych systemach POSIX\-owych, więc dla przenośnych aplikacji dobrze jest używać wirtualnego zakresu priorytetu i mapować go na przedział określony przez \fBsched_get_priority_max\fP() i \fBsched_get_priority_min\fP. POSIX.1 wymaga odstępu co najmniej 32 między maksymalnymi i minimalnymi wartościami dla \fBSCHED_FIFO\fP i \fBSCHED_RR\fP. .PP Systemy POSIX\-owe, na których dostępne są \fBsched_get_priority_max\fP() i \fBsched_get_priority_min\fP definiują w \fI\fP \fB_POSIX_PRIORITY_SCHEDULING\fP. .SH "WARTOŚĆ ZWRACANA" Po pomyślnym zakończeniu \fBsched_get_priority_max\fP() i \fBsched_get_priority_min\fP() zwracają maksymalną/minimalną wartość priorytetu dla danej polityki szeregowania zadań. Po błędzie zwracane jest \-1 i odpowiednio ustawiane \fIerrno\fP. .SH BŁĘDY .TP \fBEINVAL\fP The argument \fIpolicy\fP does not identify a defined scheduling policy. .SH "ZGODNE Z" POSIX.1\-2001, POSIX.1\-2008. .SH "ZOBACZ TAKŻE" .ad l .nh \fBsched_getaffinity\fP(2), \fBsched_getparam\fP(2), \fBsched_getscheduler\fP(2), \fBsched_setaffinity\fP(2), \fBsched_setparam\fP(2), \fBsched_setscheduler\fP(2), \fBsched\fP(7) .SH "O STRONIE" Angielska wersja tej strony pochodzi z wydania 5.10 projektu Linux \fIman\-pages\fP. Opis projektu, informacje dotyczące zgłaszania błędów oraz najnowszą wersję oryginału można znaleźć pod adresem \%https://www.kernel.org/doc/man\-pages/. .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys . Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres .MT manpages-pl-list@lists.sourceforge.net .ME .