Research V2 development
authorDennis Ritchie <dmr@research.uucp>
Mon, 5 Jun 1972 22:53:27 +0000 (17:53 -0500)
committerDennis Ritchie <dmr@research.uucp>
Mon, 5 Jun 1972 22:53:27 +0000 (17:53 -0500)
Work on file lib/write.s

Synthesized-from: v2

lib/write.s [new file with mode: 0644]

diff --git a/lib/write.s b/lib/write.s
new file mode 100644 (file)
index 0000000..24f8b38
--- /dev/null
@@ -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
+