.\" -*- 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/.
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Przemek Borys
.
.PP
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.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .