main.c (316B)
1 #include <libc.h> 2 3 int main(void) { 4 char buf[128]; 5 ssize_t n; 6 int fd; 7 8 fd = open("/etc/hostname", o_rdonly, 0); 9 if (fd < 0) { 10 write(stderr, "err: failed to open file\n", 25); 11 return 1; 12 } 13 14 n = read(fd, buf, sizeof(buf)); 15 if (n > 0) { 16 write(stdout, buf, n); 17 } 18 19 close(fd); 20 return 0; 21 }