{int setpriority(int which, int who, int prio)}
Imposta la priorità per l'insieme dei processi specificati.
{int setpriority(int which, int who, int prio)}
Imposta la priorità per l'insieme dei processi specificati.
- \bodydesc{La funzione ritorna la priorità in caso di successo e -1 in caso di
- errore, nel qual caso \var{errno} può assumere i valori:
+ \bodydesc{La funzione ritorna 0 in caso di successo e -1 in caso di errore,
+ nel qual caso \var{errno} può assumere i valori:
\begin{errlist}
\item[\errcode{ESRCH}] non c'è nessun processo che corrisponda ai valori di
\param{which} e \param{who}.
\begin{errlist}
\item[\errcode{ESRCH}] non c'è nessun processo che corrisponda ai valori di
\param{which} e \param{who}.
{int sched\_setscheduler(pid\_t pid, int policy, const struct sched\_param *p)}
Imposta priorità e politica di scheduling.
{int sched\_setscheduler(pid\_t pid, int policy, const struct sched\_param *p)}
Imposta priorità e politica di scheduling.
- \bodydesc{La funzione ritorna la priorità in caso di successo e $-$1 in caso
- di errore, nel qual caso \var{errno} può assumere i valori:
+ \bodydesc{La funzione ritorna 0 in caso di successo e $-$1 in caso di
+ errore, nel qual caso \var{errno} può assumere i valori:
\begin{errlist}
\item[\errcode{ESRCH}] il processo \param{pid} non esiste.
\item[\errcode{EINVAL}] il valore di \param{policy} non esiste o il
\begin{errlist}
\item[\errcode{ESRCH}] il processo \param{pid} non esiste.
\item[\errcode{EINVAL}] il valore di \param{policy} non esiste o il
\footnotetext{introdotto con il kernel 2.6.23.}
Con le versioni più recenti del kernel sono state introdotte anche delle
\footnotetext{introdotto con il kernel 2.6.23.}
Con le versioni più recenti del kernel sono state introdotte anche delle