Files
amiga-libnix2/libnix/sources/amiga/misc/BeginIO.c
T
2004-09-12 01:16:36 +00:00

11 lines
295 B
C
Executable File

#ifdef __GNUC__
#include <exec/io.h>
#include <exec/devices.h>
void BeginIO(struct IORequest *iorequest)
{ register struct IORequest *a1 __asm("a1")=iorequest;
register struct Device *a6 __asm("a6")=iorequest->io_Device;
__asm volatile ("jsr a6@(-30:W)" :: "r" (a1), "r" (a6));
}
#endif