priocntllist(2)
priocntllist --
generalized process scheduler control for a set of LWPs
Synopsis
#include <sys/types.h>
#include <sys/procset.h>
#include <sys/priocntl.h>
#include <sys/fppriocntl.h>
#include <sys/tspriocntl.h>
long priocntllist(lwpid_t *lwpidp, int idcnt, int cmd, void *arg);
Description
priocntllist supports the same capabilities as
priocntl, but provides an interface for specifying
an arbitrary set of LWPs within the calling process
to which the system call applies.
cmd-
specifies the function to be performed.
arg-
is a pointer to a structure whose type depends on
cmd.
See
priocntl(2)
for the valid values of cmd
and the corresponding arg structures.
lwpid-
is a pointer to an array in user memory of LWP IDs
that identify the LWPs to which the system call applies.
idcnt-
is the number of elements in the array.
If one or more of the LWPs specified by the lwpid array
do not exist,
priocntllist performs the operation on all LWPs specified
in the lwpid array that do exist,
and then returns failure with errno set to ESRCH.
Return values
priocntllist has the same return values as
priocntl(2).
Errors
priocntllist has the same errors as
priocntl(2).
References
priocntl(1),
priocntl(2)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004