Differences between current version and revision by previous author of sched_yield(2).
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 6 | Last edited on Tuesday, April 15, 2003 12:52:32 am | by PerryLorier | |
Older page: | version 4 | Last edited on Monday, June 3, 2002 6:53:02 pm | by perry | Revert |
@@ -1,61 +1,26 @@
-SCHED_YIELD
-!!!SCHED_YIELD
-NAME
-SYNOPSIS
-DESCRIPTION
-RETURN VALUE
-CONFORMING TO
-SEE ALSO
-----
!!NAME
sched_yield - yield the processor
!!SYNOPSIS
+ __#include <sched.h>__
-
-__#include __
-
-
-
__int sched_yield(void);__
+
__int sched_yield(void);__
!!DESCRIPTION
+A process can relinquish the processor voluntarily without blocking by calling sched_yield(2). The process will then be moved to the end of the queue for its static priority and a new process gets to run.
+Note: If the current process is the only process in the highest priority list at that time, this process will continue to run after a call to sched_yield(2).
-A process can relinquish the processor voluntarily without
-blocking by calling __
sched_yield__. The process will
-then be moved to the end of the queue for its static
-priority and a new process gets to run.
+POSIX systems on which
sched_yield(2) is available define ''
_POSIX
_PRIORITY_SCHEDULING'' in <unistd
.h>''
-
-Note: If the current process is the only process in the
-highest priority list at that time, this process will
-continue to run after a call to
-__sched_yield__.
-
-
-POSIX systems on which __sched_yield__ is available
-define ''_POSIX_PRIORITY_SCHEDULING'' in
-''
!!RETURN VALUE
+On success, __sched_yield__ returns 0. On error, -1 is returned, and ''errno'' is set appropriately.
-
-On success, __sched_yield__ returns 0. On error, -1 is
-returned, and ''errno'' is set
-appropriately.
!!CONFORMING TO
+POSIX.1b (formerly POSIX.4)
-
-POSIX.1b (formerly POSIX.4)
!!SEE ALSO
+sched_setscheduler(2) for a description of Linux scheduling.
-
-sched_setscheduler(2) for a description of Linux
-scheduling.
-
-
-
''Programming for the real world - POSIX.4'' by Bill O.
-
Gallmeister, O'Reilly
-
''
-
IEEE Std 1003.1b-1993'' (POSIX.1b standard)''
-
ISO/IEC 9945-1:1996''
+''Programming for the real world - POSIX.4'' by Bill O. Gallmeister, O'Reilly'' IEEE Std 1003.1b-1993'' (POSIX.1b standard)'' ISO/IEC 9945-1:1996''
----