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

NOMBRE

       nice - cambia la prioridad de un proceso

SINOPSIS

       #include <unistd.h>

       int nice(int inc);

DESCRIPCIÓN

       nice  añade  inc  al valor nice del proceso invocador (Un valor de nice
       mayor significa una prioridad más  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 éxito, 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 función 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 estándar,
       véase abajo.  SVr4 documenta un código de error adicional EINVAL.

OBSERVACIONES

       Observe que según la documentación, 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  éxito.   El  nuevo
       valor  de  nice puede obtenerse usando getpriority(2).  Observe que una
       implementación en la cual nice devuelve el nuevo valor  de  nice  puede
       devolver lícitamente 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ÉASE TAMBIÉN

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