Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
sched_setparam, sched_getparam - ustawienie i pobranie parametrow
szeregowaniu zada
SK/LADNIA
#include <sched.h>
int sched_setparam(pid_t pid, const struct sched_param *p);
int sched_getparam(pid_t pid, struct sched_param *p);
struct sched_param {
...
int sched_priority;
...
};
OPIS
sched_setparam ustawia parametry szeregowania zada, zwizane z wlaciw
dla procesu okrelonego przez pid polityk szeregowania zada. Jeli pid
ma warto zero, to ustawiane s parametry procesu biecego. Interpretacja
parametru p zaley od wybranej polityki. Obecnie Linux wspiera nastpujce
polityki szeregowania zada: SCHED_FIFO, SCHED_RR i SCHED_OTHER.
sched_getparam pobiera parametry szeregowania zada, odnoszce si do
procesu okrelonego przez pid. Jeli pid ma warto zero, to pobierane s
parametry procesu biecego.
sched_setparam sprawdza czy p jest odpowiedni dla polityki szeregowania
zada dla danego procesu. Parametr p->sched_priority musi znajdowa si w
zakresie okrelonym przez sched_get_priority_min i
sched_get_priority_max.
Systemy POSIX-owe, ktore wspieraj sched_setparam i sched_getparam,
definiuj w <unistd.h> _POSIX_PRIORITY_SCHEDULING.
WARTO ZWRACANA
Po pomylnym zakoczeniu sched_setparam i sched_getparam zwracaj zero.
Po bldzie zwracane jest -1 i odpowiednio ustawiane errno.
B/LDY
ESRCH Nie znaleziono procesu o ID rownym pid.
EPERM Proces wolajcy nie ma odpowiednich uprawnie. Proces wolajcy
sched_setparam musi mie efektywny uid rowny euid lub uid procesu
okrelonego przez pid, lub musi by procesem superuytkownika.
EINVAL Parametr p nie ma sensu w biecej polityce szeregowania zada.
ZGODNE Z
POSIX.1b (wczeniej POSIX.4)
ZOBACZ TAKE
sched_setaffinity(2), sched_getaffinity(2), sched_setscheduler(2),
sched_getscheduler(2), sched_get_priority_max(2),
sched_get_priority_min(2), nice(2), setpriority(2), getpriority(2),
sched_setscheduler(2) zawiera opis zasad szeregowania zada w Linuksie.
Programming for the real world - POSIX.4 Billa O. Gallmeistera,
O'Reilly & Associates, Inc., ISBN 1-56592-074-0
IEEE Std 1003.1b-1993 (standard POSIX.1b)
ISO/IEC 9945-1:1996
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.