mirror of
https://github.com/systemd/systemd.git
synced 2025-01-27 18:04:05 +03:00
Merge rsync://rsync.kernel.org/pub/scm/linux/hotplug/udev
This commit is contained in:
commit
5097a6ca42
@ -107,24 +107,21 @@ int main(int argc, char *argv[])
|
||||
node = arg;
|
||||
}
|
||||
if (!node) {
|
||||
err("no node specified");
|
||||
info("no node specified");
|
||||
rc = 1;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
fd = open(node, O_RDONLY);
|
||||
if (fd < 0)
|
||||
if (errno == ENOMEDIUM)
|
||||
fd = open(node, O_RDONLY|O_NONBLOCK);
|
||||
fd = open(node, O_RDONLY|O_NONBLOCK);
|
||||
if (fd < 0) {
|
||||
err("unable to open '%s'", node);
|
||||
info("unable to open '%s'", node);
|
||||
rc = 1;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
result = ioctl(fd, CDROM_GET_CAPABILITY, NULL);
|
||||
if (result < 0) {
|
||||
err("CDROM_GET_CABILITY failed for '%s'", node);
|
||||
info("CDROM_GET_CABILITY failed for '%s'", node);
|
||||
rc = 3;
|
||||
goto close;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user