- { "eof", 0, 1, tapefd_weof, O_RDWR },
- { "weof", 0, 1, tapefd_weof, O_RDWR },
- { "fsf", 0, 1, tapefd_fsf, O_RDONLY },
- { "asf", 0, 0, do_asf, O_RDONLY },
- { "bsf", 0, 1, do_bsf, O_RDONLY },
- { "rewind", 0, 0, tapefd_rewind, O_RDONLY },
- { "offline", 0, 0, tapefd_unload, O_RDONLY },
- { "rewoffl", 0, 0, tapefd_unload, O_RDONLY },
- { "status", 0, 0, do_status, O_RDONLY },
- { NULL, 0, 0, NULL }
+ { "eof", 0, 1, tapefd_weof, O_RDWR },
+ { "weof", 0, 1, tapefd_weof, O_RDWR },
+ { "fsf", 0, 1, tapefd_fsf, O_RDONLY },
+ { "asf", 0, 0, do_asf, O_RDONLY },
+ { "bsf", 0, 1, do_bsf, O_RDONLY },
+ { "rewind", 0, 0, (int (*)(int, off_t))tapefd_rewind,
+ O_RDONLY },
+ { "offline", 0, 0, (int (*)(int, off_t))tapefd_unload,
+ O_RDONLY },
+ { "rewoffl", 0, 0, (int (*)(int, off_t))tapefd_unload,
+ O_RDONLY },
+ { "status", 0, 0, do_status, O_RDONLY },
+ { NULL, 0, 0, NULL, 0 }