#include #include #include #include int main(int argc, char **argv) { int fd; if (argc < 2) { printf("I need the file to open as an argument!\n"); return 0; } fd = open(argv[1], O_RDONLY); if (fd < 0) { perror("open"); return fd; } close (fd); fd = open(argv[1], O_RDWR | O_SYNC); if (fd < 0) { perror("open"); return fd; } close (fd); fd = open(argv[1], O_WRONLY | O_NONBLOCK); if (fd < 0) { perror("open"); return fd; } close (fd); return 0; }