#include #include #include #include #include #include #include int main(void) { int fd, capabilities, drive; char *cddrive = "/dev/cdrom"; while (1) { printf("Opening %s\n", cddrive); fd = open (cddrive, O_RDONLY | O_NONBLOCK); if (fd < 0) { printf("Error\n"); return 1; } printf("Sleeping\n"); sleep(1); printf("Closing %s\n", cddrive); close(fd); printf("Sleeping\n"); sleep(1); } return 0; }