Su

Exception()	macro
		move.l	4,a6
		jsr	-66(a6)		;_LVOException
		endm
	
Disable()		macro
		move.l	4,a6
		jsr	-120(a6)	;_LVODisable
		endm

Enable()	macro
		move.l	4,a6
		jsr	-126(a6)	;_LVOEnable
		endm

Forbid()	macro
		move.l	4,a6
		jsr	-132(a6)	;_LVOForbid
		endm

Permit()	macro
		move.l	4,a6
		jsr	-138(a6)	;_LVOPermit
		endm

FindTask	macro
		ifc	"\1","0"
		move.l	#0,a1
		endc
		ifnc	"\1","0"
		addrtxin	<\1>,a1
		endc
		move.l	4,a6
		jsr	-294(a6)	;_LVOFindTask(a6)
		endm

Wait		macro
		varin	\1,d0		;SignalSet
		move.l	4,a6
		jsr	-318(a6)	;_LVOWait(a6)
		endm

Signal		macro
		addrin	\1,a1	;task
		varin	\2,d0		;mask
		move.l	4,a6
		jsr	-324(a6)	;_LVOSignal(a6)
		endm

AllocSignal	macro
		varin	\1,d0		;signal
		move.l	4,a6
		jsr	-330(a6)	;_LVOAllocSignal(a6)
		endm

FreeSignal	macro
		varin	\1,d0		;signal
		move.l	4,a6
		jsr	-336(a6)	;_LVOFreeSignal(a6)
		endm


AddPort		macro
		addrin	\1,a1	;port
		move.l	4,a6
		jsr	-364(a6)	;_LVOAddPort(a6)
		endm

PutMsg		macro
		addrin	\1,a0	;port
		addrin	\2,a1	;message
		move.l	4,a6
		jsr	-366(a6)	;PutMsg
		endm

GetMsg		macro
		addrin	\1,a0	;port
		move.l	4,a6
		jsr	-372(a6)		;_LVOGetMsg(a6)
		endm

ReplyMsg	macro
		addrin	\1,a1	;message
		move.l	4,a6
		jsr	-378(a6)	;_LVOReplyMsg(a6)
		endm

WaitPort	macro
		addrin	\1,a0	;port
		move.l	4,a6
		jsr	-384(a6)	;_LVOWaitPort(a6)
		endm

FindPort	macro
		ifc	"\1","0"
		move.l	#0,a1
		endc
		ifnc	"\1","0"
		addrtxin	<\1>,a1
		endc	
		move.l	4,a6
		jsr	-390(a6)	;_LVOFindPort(a6)
		endm

OpenDevice	macro
		addrtxin	<\1>,a0
		varin	\2,d0		;unit
		addrin	\3,a1		;iorequest
		varin	\4,d1		;flags
		move.l	4,a6
		jsr	-444(a6)	;_LVOOpenDevice
		endm

CloseDevice	macro
		addrin	\1,a1		;iorequest
		move.l	4,a6
		jsr	-450(a6)	;_LVOCloseDevice
		endm			
		
DoIO		macro
		addrin	\1,a1
		move.l	4,a6
		jsr	-456(a6)	;_LVODoIO
		endm

SendIO		macro
		addrin	\1,a1		;iorequest
		move.l	4,a6
		jsr	-462(a6)	;_LVOSendIO
		endm

CheckIO		macro
		addrin	\1,a1
		move.l	4,a6
		jsr	-468(a6)	;_LVOCheckIO
		endm

WaitIO		macro
		addrin	\1,a1
		move.l	4,a6
		jsr	-474(a6)	;_LVOWaitIO
		endm

AbortIO(	macro
		addrin	\1,a1
		move.l	4,a6
		jsr	-480(a6)	;_LVOAbortIO
		endm
