mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-10-31 19:05:04 +00:00
75 lines
1.8 KiB
Plaintext
75 lines
1.8 KiB
Plaintext
;
|
|
; File: PPCPrivGlue.a
|
|
;
|
|
; Contains: Glue to private interface for the PPC Toolbox
|
|
;
|
|
; Written by: Victor Chang, Sangam, and Eric M. Trehus
|
|
;
|
|
; Copyright: © 1989-1991 by Apple Computer, Inc., all rights reserved.
|
|
;
|
|
; Change History (most recent first):
|
|
;
|
|
; <3> 8/27/91 JSM Cleanup header.
|
|
; <2> 10/24/90 EMT Add New internal glue and interfaces
|
|
; <1> 10/18/90 JSM First checked in.
|
|
;
|
|
;
|
|
PRINT OFF
|
|
INCLUDE 'SysEqu.a'
|
|
INCLUDE 'ToolEqu.a'
|
|
INCLUDE 'Traps.a'
|
|
INCLUDE 'PPCToolBox.a'
|
|
INCLUDE 'PPCPriv.a'
|
|
PRINT ON
|
|
|
|
;
|
|
; The following routines are for internal use only.
|
|
; Unlike other PPC routines, they use C calling conventions,
|
|
; so they don't need to clean up the stack, and the result
|
|
; can be left in D0.
|
|
;
|
|
; OSErr PPCCloseUserSessions(unsigned char *userName);
|
|
; short PPCCountAcceptedNetworkSessions(unsigned char *userName);
|
|
; OSErr PPCCheckDupNBPName();
|
|
;
|
|
|
|
CASE OBJ
|
|
|
|
PPCCloseUserSessions PROC EXPORT
|
|
Move.L (SP)+,A1 ;get return address
|
|
Move.L (SP),A0 ;A0 contains the parameter
|
|
Moveq #CloseUserSessionsCmd,D0
|
|
DC.W $A0DD
|
|
Jmp (A1)
|
|
ENDPROC
|
|
|
|
PPCCountAcceptedNetworkSessions PROC EXPORT
|
|
Move.L (SP)+,A1 ;get return address
|
|
Move.L (SP),A0 ;A0 contains the parameter
|
|
Moveq #CountAcceptedNetworkSessionsCmd,D0
|
|
DC.W $A0DD
|
|
Jmp (A1)
|
|
ENDPROC
|
|
|
|
PPCCheckDupNBPName PROC EXPORT
|
|
Move.L (SP)+,A1 ;get return address
|
|
Moveq #CheckDupNBPNameCmd,D0
|
|
DC.W $A0DD
|
|
Jmp (A1)
|
|
ENDPROC
|
|
|
|
PPCEnable PROC EXPORT
|
|
Move.L (SP)+,A1 ;get return address
|
|
Moveq #PPCEnableCmd,D0
|
|
DC.W $A0DD
|
|
Jmp (A1)
|
|
ENDPROC
|
|
|
|
PPCDisable PROC EXPORT
|
|
Move.L (SP)+,A1 ;get return address
|
|
Moveq #PPCDisableCmd,D0
|
|
DC.W $A0DD
|
|
Jmp (A1)
|
|
ENDPROC
|
|
END
|