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)

Linux                                             4 junio 2001                                           NICE(2)