BSD 4 development
[unix-history] / usr / src / libc / sys / mknod.s
index 8064307..218a43a 100644 (file)
@@ -1,23 +1,16 @@
-/ C library -- mknod
+# C library -- mknod
 
 
-/ error = mknod(string, mode, major.minor);
+# error = mknod(string, mode, major.minor);
 
 
-.globl _mknod, cerror
+       .set    mknod,14
+.globl _mknod
+.globl  cerror
 
 
-.mknod = 14.
 _mknod:
 _mknod:
-       mov     r5,-(sp)
-       mov     sp,r5
-       mov     4(r5),0f
-       mov     6(r5),0f+2
-       mov     8(r5),0f+4
-       sys     0; 9f
-       bec     1f
-       jmp     cerror
-1:
-       clr     r0
-       mov     (sp)+,r5
-       rts     pc
-.data
-9:
-       sys     .mknod; 0:..; ..; ..
+       .word   0x0000
+       chmk    $mknod
+       bcc     noerror
+       jmp     cerror
+noerror:
+       clrl    r0
+       ret