Added entry points for ANSI C
This commit is contained in:
18
mach/pdp/libsys/_pipe.s
Normal file
18
mach/pdp/libsys/_pipe.s
Normal file
@@ -0,0 +1,18 @@
|
||||
#include "sys.h"
|
||||
.define __pipe
|
||||
.extern _errno
|
||||
|
||||
__pipe:
|
||||
sys pipe
|
||||
bcc 1f
|
||||
mov r0,_errno
|
||||
mov $-1,r0
|
||||
rts pc
|
||||
1:
|
||||
mov r5,-(sp)
|
||||
mov 4(sp),r5
|
||||
mov r0,(r5)+
|
||||
mov r1,(r5)
|
||||
mov (sp)+,r5
|
||||
clr r0
|
||||
rts pc
|
||||
Reference in New Issue
Block a user