.\" -*- coding: UTF-8 -*-
.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
.\"            First version written
.\" 1996-04-10 Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
.\"            revision
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH sched_get_priority_max 2 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
sched_get_priority_max, sched_get_priority_min \- pobiera zakres priorytetów
statycznych
.SH BIBLIOTEKA
Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP)
.SH SKŁADNIA
.nf
\fB#include <sched.h>\fP
.P
\fBint sched_get_priority_max(int \fP\fIpolicy\fP\fB);\fP
\fBint sched_get_priority_min(int \fP\fIpolicy\fP\fB);\fP
.fi
.SH OPIS
\fBsched_get_priority_max\fP() zwraca maksymalną wartość priorytetu, której
można użyć z algorytmem szeregowania zadań, określonym przez
\fIpolicy\fP. \fBsched_get_priority_min\fP() zwraca minimalną wartość priorytetu,
której można użyć z algorytmem szeregowania zadań, określonym przez
\fIpolicy\fP. Obsługiwane wartości \fIpolicy\fP to: \fBSCHED_FIFO\fP, \fBSCHED_RR\fP,
\fBSCHED_OTHER\fP, \fBSCHED_BATCH\fP, \fBSCHED_IDLE\fP i \fBSCHED_DEADLINE\fP. Więcej
informacji o tych zasadach znajduje się w podręczniku \fBsched\fP(7).
.P
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().
.P
Linux zezwala na zakres priorytetów statycznych od 1 do 99 dla \fBSCHED_FIFO\fP
i \fBSCHED_RR\fP oraz priorytet 0 dla pozostałych. Zakresy priorytetów
szeregowania dla poszczególnych polityk są niezmienialne.
.P
.\" 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.
.P
Systemy POSIX\-owe, na których dostępne są \fBsched_get_priority_max\fP() i
\fBsched_get_priority_min\fP definiują w \fI<unistd.h>\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
ustawiane \fIerrno\fP wskazując błąd.
.SH BŁĘDY
.TP 
\fBEINVAL\fP
Argument \fIpolicy\fP nie określa żadnej znanej polityki szeregowania zadań.
.SH STANDARDY
POSIX.1\-2008.
.SH HISTORIA
POSIX.1\-2001.
.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)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Przemek Borys <pborys@dione.ids.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.
.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 .
