Content-type: text/html
priocntlset - change scheduling property of a process or set of processes
#include <sys/types.h> #include <sys/procset.h> #include <sys/priocntl.h> #include <sys/rtpriocntl.h> #include <sys/tspriocntl.h>
int priocntlset(
procset_t *psp,
int cmd,
void *arg
);
Specifies a pointer to a structure. The type of structure
depends on the value you select for the
cmd
parameter.
Specifies the functions to be performed.
Specifies a pointer to a
procset
structure.
This function is used to change the scheduling properties of a running process or group of processes. While the priocntl(2) function performs the same tasks, this function enables you to specify the process or set of processes that will change in a less complicated manner.
How the process changes depends on the value you select for the cmd parameter. The value of the arg parameter is dependent on the value you select for the cmd parameter. See the priocntl function for detailed information on these parameters.
The
psp
parameter enables you to identify the
process or set of processes that is to be affected by this call. This parameter
points to a
procset.h
structure which defines the
selection process. In the
<sys/procset.h>,
a
setprocset
macro is defined that displays a means of
initializing the
procset
structure. For more information
on this structure, see the
procset(4)
reference page.
This system call returns the same values as the
priocntl
function.
This system call returns the same errors as
priocntl
function.
Functions: priocntl(2)
Files: procset(4)