Blame adns-visibility.patch

Bernhard M. Wiedemann 3f44a3
Index: configure.in
Bernhard M. Wiedemann 3f44a3
===================================================================
Bernhard M. Wiedemann 3f44a3
--- configure.in.orig
Bernhard M. Wiedemann 3f44a3
+++ configure.in
Bernhard M. Wiedemann 3f44a3
@@ -59,7 +59,9 @@ AC_ARG_ENABLE(dynamic,
Bernhard M. Wiedemann 3f44a3
 		AC_MSG_RESULT([yes, by default])
Bernhard M. Wiedemann 3f44a3
 ])
Bernhard M. Wiedemann 3f44a3
 
Bernhard M. Wiedemann 3f44a3
-AC_PROG_CC
Bernhard M. Wiedemann 3f44a3
+AC_PROG_CC_STDC
Bernhard M. Wiedemann 3f44a3
+AC_USE_SYSTEM_EXTENSIONS
Bernhard M. Wiedemann 3f44a3
+AC_SYS_LARGEFILE
Bernhard M. Wiedemann 3f44a3
 AC_PROG_CPP
Bernhard M. Wiedemann 3f44a3
 AC_PROG_RANLIB
Bernhard M. Wiedemann 3f44a3
 AC_PROG_INSTALL
Bernhard M. Wiedemann 3f44a3
Index: src/internal.h
Bernhard M. Wiedemann 3f44a3
===================================================================
Bernhard M. Wiedemann 3f44a3
--- src/internal.h.orig
Bernhard M. Wiedemann 3f44a3
+++ src/internal.h
Bernhard M. Wiedemann 3f44a3
@@ -51,6 +51,7 @@ typedef unsigned char byte;
Bernhard M. Wiedemann 3f44a3
 # include "hredirect.h"
Bernhard M. Wiedemann 3f44a3
 #endif
Bernhard M. Wiedemann 3f44a3
 
Bernhard M. Wiedemann 3f44a3
+#pragma GCC visibility push(hidden)
Bernhard M. Wiedemann 3f44a3
 /* Configuration and constants */
Bernhard M. Wiedemann 3f44a3
 
Bernhard M. Wiedemann 24a4d0
 #define MAXSERVERS 5 /* do not increase beyond no. of bits in `unsigned'! */
Bernhard M. Wiedemann 24a4d0
@@ -960,4 +961,5 @@ static inline int errno_resources(int e)
Bernhard M. Wiedemann 3f44a3
 		       (tv)|=GETIL_B(cb),		\
Bernhard M. Wiedemann 3f44a3
 		       (tv) )
Bernhard M. Wiedemann 3f44a3
 
Bernhard M. Wiedemann 3f44a3
+#pragma GCC visibility pop
Bernhard M. Wiedemann 3f44a3
 #endif