Penguin
Diff: sched_yield(2)
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of sched_yield(2).

Other diffs: Previous Revision, Previous Author, 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'' 
 ---- 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.