]> git.proxmox.com Git - qemu.git/blobdiff - compatfd.c
Fix linker scripts
[qemu.git] / compatfd.c
index 41586ceaea969e1eef23c17ec8214a3aa5a3f8ff..31654c62a690aff68d7350bbe96ed80391e36b7a 100644 (file)
@@ -115,3 +115,14 @@ int qemu_signalfd(const sigset_t *mask)
 
     return qemu_signalfd_compat(mask);
 }
+
+bool qemu_signalfd_available(void)
+{
+#ifdef CONFIG_SIGNALFD
+    errno = 0;
+    syscall(SYS_signalfd, -1, NULL, _NSIG / 8);
+    return errno != ENOSYS;
+#else
+    return false;
+#endif
+}