Pascal / BaseUnix / fpNice
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: fpNice()
Sintaxis:
Descripcion: Agregar prioridad a los procesos en ejecución. Solo los superusuarios pueden especificar valores negativos, ya que estos incrementan la prioridad con la que el proceso es ejecutado.
ERRORES:
Mas información acerca de los errores puede ser obtenida utilizando la función FpGetErrno.
sys_eperm
Un no superusuario ha intentado definir un valor negativo (Aumentar el valor de prioridad del programa)
Vea también:
FpGetPriority
FpSetPriority
Ejemplo:
Sintaxis:
function fpNice( N: cInt ):cInt;
Descripcion: Agregar prioridad a los procesos en ejecución. Solo los superusuarios pueden especificar valores negativos, ya que estos incrementan la prioridad con la que el proceso es ejecutado.
ERRORES:
Mas información acerca de los errores puede ser obtenida utilizando la función FpGetErrno.
sys_eperm
Un no superusuario ha intentado definir un valor negativo (Aumentar el valor de prioridad del programa)
Vea también:
FpGetPriority
FpSetPriority
Ejemplo:
Program Example15; { Program to demonstrate the Nice and Get/SetPriority functions. } Uses BaseUnix,Unix; begin writeln ('Setting priority to 5'); fpsetpriority (prio_process,fpgetpid,5); writeln ('New priority = ',fpgetpriority (prio_process,fpgetpid)); writeln ('Doing nice 10'); fpnice (10); writeln ('New Priority = ',fpgetpriority (prio_process,fpgetpid)); end.
Librerias Pascal
Libreria crt - CRT - Pantalla y teclado del PASCAL de Turbo que maneja la unidadLibreria 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