unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



priocntlset(2)						       priocntlset(2)



NAME

  priocntlset -	change scheduling property of a	process	or set of processes

SYNOPSIS

  #include <&lt;sys/types.h>&gt;
  #include <&lt;sys/procset.h>&gt;
  #include <&lt;sys/priocntl.h>&gt;
  #include <&lt;sys/rtpriocntl.h>&gt;
  #include <&lt;sys/tspriocntl.h>&gt;


  int priocntlset(
	  procset_t *psp,
	  int cmd,
	  void *arg );

PARAMETERS

  arg Specifies	a pointer to a structure.  The type of structure depends on
      the value	you select for the cmd parameter.

  cmd Specifies	the functions to be performed.

  psp Specifies	a pointer to a procset structure.

DESCRIPTION

  This function	is used	to change the scheduling properties of a running pro-
  cess or group	of processes.  While the priocntl(2) function performs the
  same tasks, this function enables you	to specify the process or set of
  processes that will change in	a less complicated manner.

  How the process changes depends on the value you select for the cmd parame-
  ter.	The value of the arg parameter is dependent on the value you select
  for the cmd parameter.  See the priocntl function for	detailed information
  on these parameters.

  The psp parameter enables you	to identify the	process	or set of processes
  that is to be	affected by this call.	This parameter points to a procset.h
  structure which defines the selection	process. In the	<&lt;sys/procset.h>&gt;, a
  setprocset macro is defined that displays a means of initializing the
  procset structure. For more information on this structure, see the
  procset(4) reference page.









RETURN VALUE

  This system call returns the same values as the priocntl function.



ERRORS

  This system call returns the same errors as priocntl function.

SEE ALSO

  Functions:  priocntl(2)

  Files:  procset(4)