sched_getscheduler man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

sched_getscheduler(3RT)	  Realtime Library Functions   sched_getscheduler(3RT)

NAME
       sched_getscheduler - get scheduling policy

SYNOPSIS
       cc [ flag... ] file... -lrt [ library... ]
       #include <sched.h>

       int sched_getscheduler(pid_t pid);

DESCRIPTION
       The  sched_getscheduler() function returns the scheduling policy of the
       process specified by pid. If the value of pid is negative, the behavior
       of the sched_getscheduler() function is unspecified.

       The  values that can be returned by sched_getscheduler() are defined in
       the header <sched.h> and described on the sched_setscheduler(3RT)  man‐
       ual page.

       If  a  process  specified  by pid exists and if the calling process has
       permission, the scheduling policy will  be  returned  for  the  process
       whose process ID is equal to pid.

       If  pid	is  0,	the scheduling policy will be returned for the calling
       process.

RETURN VALUES
       Upon successful completion, the sched_getscheduler()  function  returns
       the  scheduling	policy	of the specified process. If unsuccessful, the
       function returns −1 and sets errno to indicate the error.

ERRORS
       The  sched_getscheduler() function will fail if:

       ENOSYS	       The sched_getscheduler() function is not	 supported  by
		       the system.

       EPERM	       The  requesting	process	 does  not  have permission to
		       determine  the  scheduling  policy  of  the   specified
		       process.

       ESRCH	       No process can be found corresponding to that specified
		       by pid.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       librt(3LIB), sched.h(3HEAD), sched_getparam(3RT),  sched_setparam(3RT),
       sched_setscheduler(3RT), attributes(5)

NOTES
       Solaris	2.6 was the first release to support libposix4/librt. Prior to
       this release, this function always returned −1 and set errno to ENOSYS.

SunOS 5.10			  5 Oct 2001	       sched_getscheduler(3RT)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net