Diff for /qemu/compatfd.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 18:55:41 version 1.1.1.3, 2018/04/24 19:16:43
Line 119  int qemu_signalfd(const sigset_t *mask) Line 119  int qemu_signalfd(const sigset_t *mask)
 bool qemu_signalfd_available(void)  bool qemu_signalfd_available(void)
 {  {
 #ifdef CONFIG_SIGNALFD  #ifdef CONFIG_SIGNALFD
       sigset_t mask;
       int fd;
       bool ok;
       sigemptyset(&mask);
     errno = 0;      errno = 0;
     syscall(SYS_signalfd, -1, NULL, _NSIG / 8);      fd = syscall(SYS_signalfd, -1, &mask, _NSIG / 8);
     return errno != ENOSYS;      ok = (errno != ENOSYS);
       if (fd >= 0) {
           close(fd);
       }
       return ok;
 #else  #else
     return false;      return false;
 #endif  #endif

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com