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