Slide 20
Slide 20 text
char buf[] = "hello, world\n";
int buf_size = sizeof(buf);
int fd = open("file.txt", O_WRONLY | O_APPEND);
int bytes_written = 0;
while (bytes_written < buf_size) {
bytes_written += write(fd, buf + bytes_written, buf_size - bytes_written);
}