8 static char buffer[BUFSIZE];
11 main(int argc, const char* argv[])
14 unsigned int size = 0;
15 for (int i = 1; i < argc; i++) {
16 fd = open(argv[i], FO_RDONLY);
18 printf("open failed: %s (error: %d)", argv[i], fd);
23 size = read(fd, buffer, BUFSIZE);
24 write(stdout, buffer, size);
25 } while (size == BUFSIZE);