fpNice¶
Set process priority.
Description¶
Nice adds -N to the priority of the running process. The lower the priority numerically, the less the process is favored. Only the superuser can specify a negative N, i.e. increase the rate at which the process is run.
If the function is successful, zero is returned. On error, a nonzero value is returned.
Errors¶
Extended error information is returned by the FpGetErrno function.
- sys_eperm
- A non-superuser tried to specify a negative N, i.e. do a priority increase.
See also¶
| Name | Description |
|---|---|
| FpGetPriority | Return process priority. |
| FpSetPriority | Set process priority. |
Example¶
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.