![]() ![]() | ![]() |
version 1.83, 2021/11/28 19:28:41 | version 1.84, 2022/02/15 08:17:50 | ||
---|---|---|---|
|
|
||
rc = ioctl(fd, CDIOCEJECT); | rc = ioctl(fd, CDIOCEJECT); | ||
if (rc == -1) | if (rc == -1) | ||
return (rc); | return (rc); | ||
#if defined(__OpenBSD__) | |||
close(fd); | close(fd); | ||
fd = -1; | fd = -1; | ||
#endif | |||
if (track_names) | if (track_names) | ||
free_names(track_names); | free_names(track_names); | ||
track_names = NULL; | track_names = NULL; | ||
return (0); | return (0); | ||
case CMD_CLOSE: | case CMD_CLOSE: | ||
#if defined(CDIOCCLOSE) | |||
if (!open_cd(cdname, 0)) | if (!open_cd(cdname, 0)) | ||
return (0); | return (0); | ||
|
|
||
close(fd); | close(fd); | ||
fd = -1; | fd = -1; | ||
return (0); | return (0); | ||
#else | |||
printf("%s: Command not yet supported\n", __progname); | |||
return (0); | |||
#endif | |||
case CMD_PLAY: | case CMD_PLAY: | ||
if (!open_cd(cdname, 0)) | if (!open_cd(cdname, 0)) |