System Calls pset_list(2)
NAME
pset_list - get list of processor sets
SYNOPSIS
#include
int pset_list(psetid_t *psetlist, uint_t *numpsets);
DESCRIPTION
The pset_list() function returns a list of processor sets in
the system.If numpsets is non-null, then on successful completion the
number of processor sets in the system will be stored in the location pointed to by numpsets.If numpsets and psetlist are both non-null, then psetlist
points to a buffer where a list of processor sets in the system is to be stored, and numpsets points to the maximumnumber of processor set IDs the buffer can hold. On suc-
cessful completion, the list of processor sets up to the maximum buffer size is stored in the buffer pointed to by psetlist.RETURN VALUES
Upon successful completion, 0 is returned. Otherwise, -1 is
returned and errno is set to indicate the error.ERRORS
The pset_list() function will fail if:
EFAULT The location pointed to by psetlist or numpsets was not null and not writable by the user.USAGE
If the caller is in a non-global zone and the pools facility
is active, pset_list() returns only the processor set of the
pool to which the zone is bound.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 28 Jun 2004 1
System Calls pset_list(2)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | Async-Signal-Safe |
|_____________________________|_____________________________|
SEE ALSO
pooladm(1M), psrset(1M), zoneadm(1M), processor_info(2),
pset_bind(2), pset_create(2), pset_info(2),
pset_getloadavg(3C), attributes(5)
SunOS 5.11 Last change: 28 Jun 2004 2