summaryrefslogtreecommitdiff
path: root/kernel/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/syscalls.c')
-rw-r--r--kernel/syscalls.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/kernel/syscalls.c b/kernel/syscalls.c
index 8246df8..6707ec3 100644
--- a/kernel/syscalls.c
+++ b/kernel/syscalls.c
@@ -128,12 +128,10 @@ int syscall_write(int file, char *buf, int len)
return len;
}
-int chk_syscall_read(int file, char *buf, int len)
-{
- if(len> fifo_data_len[file])return 0;
- return 1;
-}
-
+/**
+ * __read()__ attemts to read up to _len_ bytes from file descriptor _file_
+ * into the buffer starting at _buf_.
+ */
int syscall_read(int file, char *buf, int len)
{
//file 0 = stdin , file 1 = stdout , file 2 = stderr