Pascal / BaseUnix / fpSetPriority
FpAccess, FpAlarm, FpChdir, FpChmod, FpChown, FpClose, FpClosedir, FpDup, FpDup2, FpExecv, FpExecve, FpExit, FpFcntl, pfdfillset, fpFD_CLR, fpFD_ISSET, fpFD_SET, fpFD_ZERO, FpFork, FPFStat, FpFtruncate, FpGetcwd, FpGetegid, FpGetEnv, fpgeterrno, FpGeteuid, FpGetgid, FpGetgroups, FpGetpgrp, FpGetpid, FpGetppid, fpGetPriority, FpGetuid, FpIOCtl, FpKill, FpLink, FpLseek, fpLstat, FpMkdir, FpMkfifo, Fpmmap, Fpmunmap, FpNanoSleep, fpNice, FpOpen, FpOpendir, FpPause, FpPipe, FpRead, FpReaddir, fpReadLink, FpRename, FpRmdir, fpSelect, fpseterrno, FpSetgid, » fpSetPriority, FpSetsid, fpsettimeofday, FpSetuid,
Funcion: fpSetPriority()
Sintaxis:
function fpSetPriority(
 
  Which: cInt;
 
  Who: cInt;
 
  What: cInt
 
):cInt;

Descripcion: Define la prioridad con la cual un proceso es ejectuado. Cuales procesos es determinado por las variables Which y Who. Whick puede ser una de las siguientes constantes predefinidas:

Prio_Process
Who es interpretada como process ID
Prio_PGrp
Who es interpretada como process group ID
Prio_User
Who es interpretada como user ID

Prio es un valor dentro del rango -20 a 20.

Por ejemplo, vea FpNice.

La funcion retorna zero si es ejecutada correctamente, y -1 si hay algun error.

ERRORES
mas informacion acerca de los errores puede ser obtenida con la funcion FpGetErrno.

sys_esrch
No fueron encontrados procesos which y who
sys_einval
Which no fue uno de Prio_Process, Prio_Grp o Prio_User.
sys_eacces
Un no-superusuario intento un incremente prioritario.

Vea tambien
FpGetPriority - Retorna procesos de prioridad
FpNice - Define procesos de prioridad
Ejemplo:
No hay ejemplo disponible.

Librerias Pascal

Libreria crt - CRT - Pantalla y teclado del PASCAL de Turbo que maneja la unidad
Libreria dos - DOS - Interface Turbo Pascal MS-DOS
Libreria Graph - Unidad para manipular los graficos de la pantalla compatible con TP
Libreria Objects - Objetos basicos compatible con TP
Libreria math - Rutinas adicionales matematicas
Libreria Printer - Provee de acceso a la impresora
Libreria strings - Rutinas para el manejo de cadenas
Libreria BaseUnix - Funcionalidad Basica de Linux
Libreria System - Manejo de Archivos - Funciones para la manipulacion de archivos en Pascal