-#include "version.h"
-
-/* BSD function replacements */
-#include "bsd-bindresvport.h"
-#include "bsd-rresvport.h"
-#include "bsd-misc.h"
-#include "bsd-strlcpy.h"
-#include "bsd-strlcat.h"
-#include "bsd-mktemp.h"
-#include "bsd-snprintf.h"
-#include "bsd-daemon.h"
-#include "bsd-login.h"
+#include <netinet/in_systm.h> /* For typedefs */
+#include <netinet/in.h> /* For IPv6 macros */
+#include <netinet/ip.h> /* For IPTOS macros */
+#include <netinet/tcp.h>
+#include <arpa/inet.h>
+#ifdef HAVE_RPC_TYPES_H
+# include <rpc/types.h> /* For INADDR_LOOPBACK */
+#endif
+#ifdef USE_PAM
+# include <security/pam_appl.h>
+#endif
+#ifdef HAVE_READPASSPHRASE_H
+# include <readpassphrase.h>
+#endif