*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> cpusetAttachPID (3x)              
Title
Content
Arch
Section
 

Contents


cpusetAttachPID(3x)					   cpusetAttachPID(3x)


NAME    [Toc]    [Back]

     cpusetAttachPID - attach a	specific process to a cpuset

SYNOPSIS    [Toc]    [Back]

     #include <cpuset.h>

     int cpusetAttachPID(qname,	pid);

     char *qname;

     pid_t pid;

DESCRIPTION    [Toc]    [Back]

     The cpusetAttachPID function is used to attach a specific process
     identified	by its PID 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 determine 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 specified
     process should be attached.

EXAMPLES    [Toc]    [Back]

     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 (!cpusetAttachPID(qname, pid)) {
		   perror("cpusetAttachPID");
		   exit(1);
	       }

NOTES    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

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

DIAGNOSTICS    [Toc]    [Back]

     If	successful, cpusetAttachPID returns a 1.  If cpusetAttachPID fails, it
     returns the value 0 and errno is set to indicate the error.  The possible
     values for	errno are the same as those used by sysmp(2).


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
cpusetAttach IRIX attach the current process to a cpuset
cpusetDetachPID IRIX detach a specific process from a cpuset
cpusetGetName IRIX get the name of the cpuset to which a process is attached
noderun IRIX Run process on specific node (advisory specification)
mpsched HP-UX control the processor or locality domain on which a specific process executes
uswitch Tru64 Get or set compatibility environment specific behavior for a calling process through the uswitch val...
runon Tru64 Runs a command or process on a specific CPU, a processor set (pset), or a Resource Affinity Domain (...
cpusetCreate IRIX create a cpuset
cpusetDestroy IRIX destroy a cpuset
cpusetDetachAll IRIX detaches all threads from a cpuset
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service