Provided by: manpages-es_1.55-10_all bug

NOMBRE

       nice - cambia la prioridad de un proceso

SINOPSIS

       #include <unistd.h>

       int nice(int inc);

DESCRIPCI'ON

       nice  anade  inc  al valor nice del proceso invocador (Un valor de nice
       mayor significa una prioridad mas  baja.)   Solamente  el  superusuario
       puede  especificar  un  incremento  negativo,  o lo que es lo mismo, un
       incremento de la prioridad.

VALOR DEVUELTO

       En caso de exito, se devuelve cero. En caso de error, se devuelve -1  y
       se pone un valor apropiado en errno.

ERRORES

       EPERM  Un usuario normal intenta aumentar la prioridad, suministrando a
              la funcion un inc negativo.

CONFORME A

       SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3. Sin embargo, el  valor  devuelto
       por  Linux y glibc (versiones anteriores a glibc 2.2.4) no es estandar,
       vease abajo.  SVr4 documenta un codigo de error adicional EINVAL.

OBSERVACIONES

       Observe que segun la documentacion, en  SUSv2  la  rutina  devuelve  el
       nuevo  valor  de  nice,  mientras  que  las  rutinas de Linux y (g)libc
       (anteriores a glibc 2.2.4) devuelven 0 en  caso  de  exito.   El  nuevo
       valor  de  nice puede obtenerse usando getpriority(2).  Observe que una
       implementacion en la cual nice devuelve el nuevo valor  de  nice  puede
       devolver licitamente un valor de -1.  Para detectar de manera fiable un
       error, asigne a errno el valor 0 antes de llamar, y compruebe su  valor
       cuando nice devuelva -1.

V'EASE TAMBI'EN

       nice(1), getpriority(2), setpriority(2), fork(2), renice(8)