unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-5.9)
Page:
Section:
Apropos / Subsearch:
optional field



System Calls                                         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)




SunOS 5.9           Last change: 20 Aug 2001                    1