Cross Reference: signal-handler.patch
xref
: /
solaris-x11-s11
/
open-src
/
xserver
/
xorg
/
signal-handler.patch
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
signal-handler.patch revision 1276
1124
N/A
diff --git
a/hw/xfree86/dri/dri.c
b/hw/xfree86/dri/dri.c
1276
N/A
index 9530eb4..17c91d0 100644
1124
N/A
---
a/hw/xfree86/dri/dri.c
1124
N/A
+++
b/hw/xfree86/dri/dri.c
1276
N/A
@@ -2499,7 +2499,11 @@ drmInstallSIGIOHandler(int fd, void (*f) (int, void *, void *))
1276
N/A
entry = drmGetEntry(fd);
1276
N/A
entry->f = f;
158
N/A
158
N/A
+#if defined(__sun) && defined(__SVR4)
158
N/A
+ return 1;
158
N/A
+#else
158
N/A
return xf86InstallSIGIOHandler(fd, drmSIGIOHandler, 0);
158
N/A
+#endif
158
N/A
}
158
N/A
1276
N/A
int
1276
N/A
@@ -2509,5 +2513,9 @@ drmRemoveSIGIOHandler(int fd)
158
N/A
158
N/A
entry->f = NULL;
158
N/A
158
N/A
+#if defined(__sun) && defined(__SVR4)
158
N/A
+ return 1;
158
N/A
+#else
158
N/A
return xf86RemoveSIGIOHandler(fd);
158
N/A
+#endif
158
N/A
}