/* Create input device into input sub-system */
nwrite = write(fd_uinput, &dev_uinput, sizeof(dev_uinput));
- if (nwrite < 0) WRN("Failed to write for create device using uinput\n");
+ if (nwrite < 0) WRN("Failed to write for create device using uinput (err: %m)\n");
if (ioctl(fd_uinput, UI_DEV_CREATE))
{
- WRN("Failed to create device(%s).", dev_name);
+ WRN("Failed to create %s device (err: %m)", dev_name);
close (fd_uinput);
return -1;
}
/* Create input device into input sub-system */
nwrite = write(fd_uinput, &dev_uinput, sizeof(dev_uinput));
- if (nwrite < 0) WRN("Failed to write for create device using uinput\n");
+ if (nwrite < 0) WRN("Failed to write for create device using uinput (err: %m)\n");
if (ioctl(fd_uinput, UI_DEV_CREATE))
{
- WRN("Failed to create device(%s).", dev_name);
+ WRN("Failed to create %s device (err: %m)", dev_name);
close (fd_uinput);
return -1;
}
fd = open(identifier, O_WRONLY | O_NDELAY);
if (fd < 0)
{
- ERR("Failed to open %s node.\n", identifier);
+ ERR("Failed to open %s node. (err: %m)\n", identifier);
return -1;
}
if (_e_info_input.gen.virtual_dev)
{
ret = ioctl(_e_info_input.gen.fd, UI_DEV_DESTROY, NULL);
- if (ret) WRN("Failed destroy fd: %d (ret: %d)\n", _e_info_input.gen.fd, ret);
+ if (ret) WRN("Failed destroy fd: %d (ret: %d) (err: %m)\n", _e_info_input.gen.fd, ret);
}
close(_e_info_input.gen.fd);