summaryrefslogtreecommitdiff
path: root/os/log.c
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@sun.com>2009-03-09 13:22:57 -0700
committerAlan Coopersmith <alan.coopersmith@sun.com>2009-04-09 17:10:12 -0700
commita0b6a363dca8ce0dc6f4eb79333e48496153cd67 (patch)
treee67b9bb7ba752daf740905818cb26e6b110ac31a /os/log.c
parentfcc19e673e3ef33d64916dd933853f8aa667c4d7 (diff)
Lift fatal signal handlers from DDX'es up to a common DIX implementation
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Diffstat (limited to 'os/log.c')
-rw-r--r--os/log.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/os/log.c b/os/log.c
index b01965a17..3961b0b9f 100644
--- a/os/log.c
+++ b/os/log.c
@@ -98,6 +98,10 @@ OR PERFORMANCE OF THIS SOFTWARE.
#define getpid(x) _getpid(x)
#endif
+#ifdef XF86BIGFONT
+#define _XF86BIGFONT_SERVER_
+#include <X11/extensions/xf86bigfont.h>
+#endif
#ifdef DDXOSVERRORF
void (*OsVendorVErrorFProc)(const char *, va_list args) = NULL;
@@ -401,6 +405,9 @@ void AbortServer(void) __attribute__((noreturn));
void
AbortServer(void)
{
+#ifdef XF86BIGFONT
+ XF86BigfontCleanup();
+#endif
CloseWellKnownConnections();
OsCleanup(TRUE);
CloseDownDevices();