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Ó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)