Don't include libradius.h right after autoconf.h, it's already
authoraland <aland>
Wed, 27 Apr 2005 10:28:34 +0000 (10:28 +0000)
committeraland <aland>
Wed, 27 Apr 2005 10:28:34 +0000 (10:28 +0000)
included in radiusd.h, which we already include

in mainconfig.c, use new #ifdef HAVE_STRUCT_SOCKADDR_IN6, which
we have yet to define.  This makes it build on non-IPv6 systems.

modcall.c, include autoconf.h, which we didn't include before

23 files changed:
src/main/acct.c
src/main/auth.c
src/main/client.c
src/main/conffile.c
src/main/files.c
src/main/log.c
src/main/mainconfig.c
src/main/modcall.c
src/main/modules.c
src/main/nas.c
src/main/radclient.c
src/main/radius_snmp.c
src/main/radiusd.c
src/main/radrelay.c
src/main/radsqlrelay.c
src/main/radwho.c
src/main/request_list.c
src/main/request_process.c
src/main/smux.c
src/main/threads.c
src/main/util.c
src/main/valuepair.c
src/main/xlat.c

index 1c3cd96..7148caf 100644 (file)
@@ -26,7 +26,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index 3407d36..da0bc84 100644 (file)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index ece02ad..9356cfa 100644 (file)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/stat.h>
 
index f8f9244..56bc68f 100644 (file)
@@ -27,7 +27,6 @@
  */
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index 4257b1d..b4636bb 100644 (file)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/stat.h>
 
index 528f21d..1f2ab12 100644 (file)
@@ -26,7 +26,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index 6ad9cc9..f4f3c26 100644 (file)
@@ -22,7 +22,6 @@
  */
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
@@ -1066,6 +1065,7 @@ static int listen_bind(rad_listen_t *this)
                sa->sin_port = htons(this->port);
                salen = sizeof(*sa);
 
+#ifdef HAVE_STRUCT_SOCKADDR_IN6
        } else if (this->ipaddr.af == AF_INET6) {
                struct sockaddr_in6 *sa;
 
@@ -1075,7 +1075,7 @@ static int listen_bind(rad_listen_t *this)
                sa->sin6_addr = this->ipaddr.ipaddr.ip6addr;
                sa->sin6_port = htons(this->port);
                salen = sizeof(*sa);
-
+#endif
        } else {
                radlog(L_ERR|L_CONS, "ERROR: Unsupported protocol family %d",
                       this->ipaddr.af);
index 21b3bab..d0f55e9 100644 (file)
@@ -19,6 +19,7 @@
  *
  * Copyright 2000  The FreeRADIUS server project
  */
+#include "autoconf.h"
 
 #include <stdlib.h>
 #include <string.h>
index daf3e70..699c842 100644 (file)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdio.h>
 #include <stdlib.h>
index 277ccb5..55fd4b1 100644 (file)
@@ -26,7 +26,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/stat.h>
 
index 29b9992..422fa22 100644 (file)
@@ -24,7 +24,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -55,6 +54,7 @@ static const char rcsid[] = "$Id$";
 #include "conf.h"
 #include "radpaths.h"
 #include "missing.h"
+#include "libradius.h"
 
 static int retries = 10;
 static float timeout = 3;
index c77e692..db73f29 100644 (file)
@@ -28,8 +28,6 @@ static const char rcsid[] =
 
 #ifdef WITH_SNMP
 
-#include "libradius.h"
-
 #ifdef HAVE_NETINET_IN_H
 #      include <netinet/in.h>
 #endif
index 9a9865c..6f70c44 100644 (file)
@@ -30,7 +30,6 @@ static const char rcsid[] =
 "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/file.h>
 
index 06070e2..d761b1f 100644 (file)
@@ -29,7 +29,6 @@ char radrelay_rcsid[] =
 "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/types.h>
 #include <sys/socket.h>
index c3527e8..5584312 100644 (file)
@@ -30,7 +30,6 @@ char radrelay_rcsid[] =
 "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/time.h>
 #include <sys/stat.h>
index 06a6f85..d30ff66 100644 (file)
@@ -27,7 +27,6 @@ static const char rcsid[] =
 "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index be086a5..89a22eb 100644 (file)
@@ -23,7 +23,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdlib.h>
 #include <string.h>
index 7e1e860..91d251f 100755 (executable)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <sys/socket.h>
 
index 78c4c1f..65ecb6c 100644 (file)
@@ -29,8 +29,6 @@ static const char rcsid[] =
 
 #ifdef WITH_SNMP
 
-#include "libradius.h"
-
 #include <sys/socket.h>
 #include <sys/file.h>
 
index 738f9eb..44f39c6 100644 (file)
@@ -21,7 +21,7 @@
  * Copyright 2000  Alan DeKok <aland@ox.org>
  */
 
-#include "libradius.h"
+#include "autoconf.h"
 
 #include <stdlib.h>
 #include <string.h>
index 5f4b030..380a3e6 100644 (file)
@@ -23,7 +23,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdio.h>
 #include <stdlib.h>
index deeffed..22a700b 100644 (file)
@@ -25,7 +25,6 @@
 static const char rcsid[] = "$Id$";
 
 #include "autoconf.h"
-#include "libradius.h"
 
 #include <stdio.h>
 #include <stdlib.h>
index ca13c3a..b078b7d 100644 (file)
@@ -26,7 +26,6 @@ static const char rcsid[] =
 "$Id$";
 
 #include       "autoconf.h"
-#include       "libradius.h"
 
 #include       <stdio.h>
 #include       <stdlib.h>