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_setattr(2)



NAME
     pset_setattr, pset_getattr - set or get processor set attri-
     butes

SYNOPSIS
     #include <sys/pset.h>

     int pset_setattr(psetid_t pset, uint_t attr);

     int pset_getattr(psetid_t pset, uint_t *attr);

DESCRIPTION
     The pset_setattr() function sets attributes of the processor
     set  specified by pset.  The bitmask of attributes to be set
     or cleared is specified by attr.

     The pset_getattr function returns attributes of the  proces-
     sor  set  specified by pset. On successful return, attr will
     contain the bitmask of attributes for the specified  proces-
     sor set.

     The value of the attr argument is the  bitwise  inclusive-OR
     of these attributes, defined in <sys/pset.h>:

     PSET_NOESCAPE
           Unbinding of LWPs from the  processor  set  with  this
           attribute requires superuser privileges.

     The  binding of LWPs and processes to processor sets is con-
     trolled  by  pset_bind(2).  When  PSET_NOESCAPE attribute is
     cleared, a process calling pset_bind() can clear the proces-
     sor  set  binding of any LWP whose real or effective user ID
     matches  its  own  real  of  effective  user  ID.    Setting
     PSET_NOESCAPE   attribute   forces  pset_bind()  to  require
     superuser privileges for such an operation.

RETURN VALUES
     Upon successful completion, these functions return 0. Other-
     wise, -1 is returned and errno is set to indicate the error.

ERRORS
     These function will fail if:

     EFAULT
           The location pointed to by attr was  not  writable  by
           the user.

     EINVAL
           An invalid processor set ID was specified.

ATTRIBUTES




SunOS 5.9           Last change: 23 Oct 2001                    1






System Calls                                      pset_setattr(2)



     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), pset_bind(2), attributes(5)









































SunOS 5.9           Last change: 23 Oct 2001                    2