e_info_input: add errno logs if ioctl is failed 70/231470/3
authorjeon <jhyuni.kang@samsung.com>
Wed, 22 Apr 2020 05:46:55 +0000 (14:46 +0900)
committerJeongHyun Kang <jhyuni.kang@samsung.com>
Fri, 24 Apr 2020 02:41:23 +0000 (02:41 +0000)
Change-Id: I3ead3e12c5c7a8035b10f8c4ea55c198fa45635d

src/bin/e_info_server_input.c

index cd7cd67..2eeb286 100644 (file)
@@ -46,11 +46,11 @@ _e_info_input_create_keyboard_device(const char *dev_name)
 
    /* 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;
      }
@@ -121,11 +121,11 @@ _e_info_input_create_touch_device(const char *dev_name)
 
    /* 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;
      }
@@ -141,7 +141,7 @@ _e_info_input_open_device(char *identifier)
    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;
      }
 
@@ -315,7 +315,7 @@ _e_info_input_close_device(void)
    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);