.dw 0$
.area data
0$: sys .access
-..
-..
+.dw 0 ;..
+.dw 0 ;..
.area text
bec 1$
mov r0,_errno
.area data
1$:
sys .acct
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .chdir
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .chmod
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
; error = chown(string, owner);
-.globl _chown,
+.globl _chown
.globl cerror
.chown = 16
.area data
1$:
sys .chown
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .chroot
-0$:..
+0$:.dw 0 ;..
; error = close(file);
-.globl _close,
+.globl _close
.globl cerror
.close = 6
.area data
1$:
sys .creat
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .exece
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
2$:
sys .exece
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
; last vector element must be 0
; environment passed automatically
-.globl _execv,
+.globl _execv
.globl cerror, _environ
.exece = 59
.area data
1$:
sys .exece
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .exece
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .fstat
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .ioctl
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .kill
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .link
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .lock
-0$:..
+0$:.dw 0 ;..
.area text
bec 2$
jmp cerror
.area data
1$:
sys .lseek
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .mknod
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
; error = mount(dev, file, flag)
-.globl _mount,
+.globl _mount
.globl cerror
.mount = 21
.area data
1$:
sys .mount
-0$:..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
0$:
sys 56
-2$:..
-..
+2$:.dw 0 ;..
+.dw 0 ;..
; error = nice(hownice)
-.globl _nice,
+.globl _nice
.globl cerror
.nice = 34
; file = open(string, mode)
; file == -1 means error
-.globl _open,
+.globl _open
.globl cerror
.open = 5
.area data
1$:
sys .open
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .phys
-0$: ..
-..
-..
+0$: .dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area text
bec 2$
jmp cerror
.area data
1$:
sys .prof
-0$:..
-..
-..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .read
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .break
-0$:..
+0$:.dw 0 ;..
nd: .dw _end
.area data
1$:
sys .signal
-2$:..
-..
+2$:.dw 0 ;..
+.dw 0 ;..
.area bss
dvect: .ds 40
.area data
1$:
sys .stat
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.dw 1$
.area data
1$: sys .ftime
-0$:..
+0$:.dw 0 ;..
.area text
mov (sp)+,r5
rts pc
.area data
1$:
sys .times
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .umask
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .umount
-0$:..
+0$:.dw 0 ;..
; error = unlink(string);
-.globl _unlink,
+.globl _unlink
.globl cerror
.unlink = 10
.area data
1$:
sys .unlink
-0$:..
+0$:.dw 0 ;..
.area data
1$:
sys .utime
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..
.area data
1$:
sys .write
-0$:..
-..
+0$:.dw 0 ;..
+.dw 0 ;..