From 936a621b4ad304d108212e400ebfcf48176066e2 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Mon, 12 Nov 1979 07:22:44 -0800 Subject: [PATCH] BSD 3 development Work on file usr/src/libc/sys/vread.s Work on file usr/src/libc/sys/vwrite.s Synthesized-from: 3bsd --- usr/src/libc/sys/vread.s | 17 +++++++++++++++++ usr/src/libc/sys/vwrite.s | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 usr/src/libc/sys/vread.s create mode 100644 usr/src/libc/sys/vwrite.s diff --git a/usr/src/libc/sys/vread.s b/usr/src/libc/sys/vread.s new file mode 100644 index 0000000000..cb44a6ed01 --- /dev/null +++ b/usr/src/libc/sys/vread.s @@ -0,0 +1,17 @@ +# C library -- vread + +# nread = vread(file, buffer, count); +# +# nread ==0 means eof; nread == -1 means error + + .set vread,3+64 +.globl _vread +.globl cerror + +_vread: + .word 0x0000 + chmk $vread + bcc noerror + jmp cerror +noerror: + ret diff --git a/usr/src/libc/sys/vwrite.s b/usr/src/libc/sys/vwrite.s new file mode 100644 index 0000000000..b4978d1387 --- /dev/null +++ b/usr/src/libc/sys/vwrite.s @@ -0,0 +1,17 @@ +# C library -- vwrite + +# nwritten = vwrite(file, buffer, count); +# +# nwritten == -1 means error + + .set vwrite,4+64 +.globl _vwrite +.globl cerror + +_vwrite: + .word 0x0000 + chmk $vwrite + bcc noerror + jmp cerror +noerror: + ret -- 2.20.1