summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/xfree86/loader/xf86sym.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/hw/xfree86/loader/xf86sym.c b/hw/xfree86/loader/xf86sym.c
index 80e453689..337e43a62 100644
--- a/hw/xfree86/loader/xf86sym.c
+++ b/hw/xfree86/loader/xf86sym.c
@@ -235,6 +235,10 @@ extern unsigned long ldl_brx(volatile unsigned char *, int);
extern unsigned short ldw_brx(volatile unsigned char *, int);
#endif
+/* Propolice! */
+extern long __guard[];
+extern void __stack_smash_handler(char [], int);
+
/* XFree86 things */
LOOKUP xfree86LookupTab[] = {
@@ -1097,6 +1101,10 @@ LOOKUP xfree86LookupTab[] = {
#endif
#endif
+ /* propolice */
+ SYMFUNC(__stack_smash_handler)
+ SYMVAR(__guard)
+
/* Some variables. */
SYMVAR(xf86stdin)