aboutsummaryrefslogtreecommitdiff
path: root/include/io.s
diff options
context:
space:
mode:
authorMirek Kratochvil <exa.exa@gmail.com>2023-11-01 18:25:06 +0100
committerMirek Kratochvil <exa.exa@gmail.com>2023-11-01 18:25:06 +0100
commit970ffb4684dbd88bd54e909820bbc5a66a87b18d (patch)
tree43ad1d8438ef824deaf6d363d38f5d60f3d04645 /include/io.s
parentd1a4eb56ccf39974dd93eeb0434721acc69bbc7c (diff)
downloaduskel-970ffb4684dbd88bd54e909820bbc5a66a87b18d.tar.gz
uskel-970ffb4684dbd88bd54e909820bbc5a66a87b18d.tar.bz2
all looks ok
Diffstat (limited to 'include/io.s')
-rw-r--r--include/io.s3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/io.s b/include/io.s
index 0431dd0..29a63c9 100644
--- a/include/io.s
+++ b/include/io.s
@@ -10,6 +10,7 @@ _io_s_file:
# arg -> | ret | cont |
.thunkcode print_fini
+ needs_alloc $0110 #64 bit characters + 8 backup
mov 010(%rsi), %rax
# make a string
@@ -25,7 +26,7 @@ _io_s_file:
shr $1, %rax
jnz print_fini_loop
- mov $0, %rdi #stdin
+ mov $1, %rdi #stdout
mov %rsp, %rdx
sub %r15, %rdx #size
mov %r15, %rsi #buf