mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-08 12:28:04 +02:00
weston-launch: Print explanation of why we failed to open the device
This commit is contained in:
parent
186775c4da
commit
698edf44ac
1 changed files with 6 additions and 1 deletions
|
|
@ -318,12 +318,17 @@ handle_open(struct weston_launch *wl, struct msghdr *msg, ssize_t len)
|
|||
goto err0;
|
||||
|
||||
fd = open(message->path, message->flags);
|
||||
if (fd < 0)
|
||||
if (fd < 0) {
|
||||
fprintf(stderr, "Error opening device %s: %m\n",
|
||||
message->path);
|
||||
goto err0;
|
||||
}
|
||||
|
||||
if (major(s.st_rdev) != INPUT_MAJOR) {
|
||||
close(fd);
|
||||
fd = -1;
|
||||
fprintf(stderr, "Device %s is not an input device\n",
|
||||
message->path);
|
||||
goto err0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue