From 31ee6c41e7bbc45521da4af2fe36dd00c3a21f0a Mon Sep 17 00:00:00 2001 From: Dennis Ritchie Date: Mon, 5 Jun 1972 17:53:27 -0500 Subject: [PATCH] Research V2 development Work on file lib/write.s Synthesized-from: v2 --- lib/write.s | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/write.s diff --git a/lib/write.s b/lib/write.s new file mode 100644 index 0000000000..24f8b384d5 --- /dev/null +++ b/lib/write.s @@ -0,0 +1,22 @@ +/ C library -- write + +/ nwritten = write(file, buffer, count); +/ +/ nwritten == -1 means error + + .globl _write + +.data +_write: + 1f +.text +1: + mov 2(sp),r0 + mov 4(sp),0f + mov 6(sp),0f+2 + sys write; 0:..; .. + bec 1f + mov $-1,r0 +1: + rts pc + -- 2.20.1