From 6926ccc644ce675a61e08442b8fdb27940226710 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sat, 11 Jul 2015 15:20:19 +0200 Subject: [PATCH] the system call write consider the parameter length --- hermit/kernel/syscall.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hermit/kernel/syscall.c b/hermit/kernel/syscall.c index d204ec546..77dc04c03 100644 --- a/hermit/kernel/syscall.c +++ b/hermit/kernel/syscall.c @@ -34,12 +34,15 @@ static int sys_write(int fd, const char* buf, size_t len) { + size_t i; + //TODO: Currently, we ignore the file descriptor if (BUILTIN_EXPECT(!buf, 0)) return -1; - kputs(buf); + for(i=0; i