diff options
Diffstat (limited to 'src/examples/read.c')
| -rw-r--r-- | src/examples/read.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/examples/read.c b/src/examples/read.c new file mode 100644 index 0000000..4b50bd8 --- /dev/null +++ b/src/examples/read.c @@ -0,0 +1,22 @@ +#include <stdio.h> +#include <syscall.h> + +int +main (int argc, char *argv[]) +{ + char read_buf[16] = {}; + + int fd = open ("readme"); + if (fd == -1) { + halt (); + } + printf("opened file with fd %d\n", fd); + + int n = read (fd, read_buf, 16); + printf("read %d bytes:\n", n); + printf("###############\n"); + printf("%s\n", read_buf); + + halt(); + return 0; +} |
