pset_list(2)
NAME
pset_list - get list of processor sets
SYNOPSIS
#include <.sys/pset.h>
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 maximum
number 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.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Stable |
|_____________________________|_____________________________|
| MT-Level | Async-Signal-Safe |
|_____________________________|_____________________________|
SEE ALSO
psrset(1M), processor_info(2), pset_bind(2), pset_create(2),
pset_info(2), pset_getloadavg(3C), attributes(5)
Man(1) output converted with
man2html