[svn] / trunk / xvidcore / src / portab.h Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/portab.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1883, Tue Mar 9 10:00:30 2010 UTC revision 2147, Tue Oct 18 22:02:10 2016 UTC
# Line 21  Line 21 
21   *  along with this program ; if not, write to the Free Software   *  along with this program ; if not, write to the Free Software
22   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
23   *   *
24   * $Id: portab.h,v 1.60 2010-03-09 10:00:14 Isibaar Exp $   * $Id$
25   *   *
26   ****************************************************************************/   ****************************************************************************/
27    
# Line 90  Line 90 
90  #elif defined(__amigaos4__)  #elif defined(__amigaos4__)
91    
92  # include <pthread.h>  # include <pthread.h>
93  # include <proto/dos.h>  # include <proto/exec.h>
94  # define sched_yield() IDOS->Delay(1)  
95    static __inline void amiga_yield(void)
96    {
97            /* SetTaskPri() on the currently running task triggers a reschedule */
98            struct Task *me = IExec->FindTask(NULL);
99            IExec->SetTaskPri(me, me->tc_Node.ln_Pri);
100    }
101    # define sched_yield() amiga_yield()
102    
103  #elif defined(SYS_BEOS)  #elif defined(SYS_BEOS)
104    

Legend:
Removed from v.1883  
changed lines
  Added in v.2147

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4