cpusetAttach - attach the current process to a cpuset


SYNOPSIS

       #include <cpuset.h>

       int cpusetAttach(char *qname);


DESCRIPTION

       The  cpusetAttach  function  is used to attach the current
       process to the cpuset identified by qname.   Every  cpuset
       queue  has  a  file that defines access permissions to the
       queue.  The execute permissions for that file will  deter­
       mine  if  a  process owned by a specific user can attach a
       process to the cpuset queue.

       The qname argument is the name of the cpuset to which  the
       current process should be attached.


EXAMPLES

       This  example  attaches  the  current  process to a cpuset
       queue named mpi_set.

            char *qname = "mpi_set";

            /* Attach to cpuset, if error - print error & exit */
            if (!cpusetAttach(qname)) {
                perror("cpusetAttach");
                exit(1);
            }


NOTES

       cpusetAttach  is  found in the library "libcpuset.so", and
       will be loaded if the option --llccppuusseett is used  with  cc(1)
       or ld(1).


RESTRICTIONS

       Not  all  of  the above capabilities are implemented.  See
       the RESTRICTIONS secion  in  manual  entry  cpuset(4)  for
       details.


SEE ALSO

       cpuset(1), cpusetCreate(3x), cpuset(5).


DIAGNOSTICS

       If  successful, cpusetAttach returns a 1.  If cpusetAttach
       fails, it returns the value 0 and errno is set to indicate
       the error.


Man(1) output converted with man2html