projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 4 development
[unix-history]
/
usr
/
src
/
libc
/
sys
/
mknod.s
diff --git
a/usr/src/libc/sys/mknod.s
b/usr/src/libc/sys/mknod.s
index
8064307
..
218a43a
100644
(file)
--- a/
usr/src/libc/sys/mknod.s
+++ b/
usr/src/libc/sys/mknod.s
@@
-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