|
|||||||
|
|
GETPRIORITYSection: Manual del Programador de Linux (2)Updated: 24 julio 1993 Index Return to Main Contents NOMBREgetpriority, setpriority - obtiene/asigna la prioridad de planificación de un programaSINOPSIS#include <sys/time.h>#include <sys/resource.h>
int getpriority(int which, int who);
DESCRIPCIÓNLa prioridad de planificación del proceso, grupo de procesos o usuario, según se indique en which y who se obtiene con la función getpriority y se asigna con setpriority. Which puede ser PRIO_PROCESS, PRIO_PGRP, o PRIO_USER, y who se interpreta en función de which (un indentificador de proceso para PRIO_PROCESS, un indentificador de grupo de procesos para PRIO_PGRP, y un identificador de usuario para PRIO_USER). Un valor cero de who indica el proceso actual, grupo de procesos actual o usuario actual. Prio es un valor que puede variar de -20 a 20. La prioridad por defecto es 0; cuanto más baja es la prioridad más favorable es la planificación.La llamada getpriority devuelve la prioridad más alta (el valor numérico más bajo) de la que disfruta cualquiera de los procesos especificados. La llamada setpriority asigna el valor especificado a las prioridades de todos los procesos especificados. Sólo el superusuario puede decrementar las prioridades (haciéndolas, por tanto, más altas). VALOR DEVUELTOYa que getpriority legítimamente puede devolver el valor -1, es necesario borrar la variable externa errno antes de la llamada a la función y comprobar su valor más adelante para determinar si -1 es un error o un valor legítimo. La función setpriority devuelve 0 si no hay error o -1 si lo hay.ERRORES
Además de los errores indicados arriba, setpriority fallará si:
CONFORME ASVr4, 4.4BSD (estas funciones aparecieron por primera vez en 4.2BSD).VÉASE TAMBIÉNnice(1), fork(2), renice(8)
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |