home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
misc
/
emu
/
AROSdev.lha
/
AROS
/
config
/
dummy
/
switch.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1997-01-15
|
301 b
|
15 lines
#include <exec/execbase.h>
#include <clib/exec_protos.h>
#include <machine.h>
void _switch(struct ExecBase *SysBase)
{
struct Task *me=SysBase->ThisTask;
if(me->tc_State==TS_RUN&&!(me->tc_Flags&TF_EXCEPT))
{
me->tc_State=TS_READY;
Enqueue(&SysBase->TaskReady,&me->tc_Node);
}
Dispatch();
}