]> git.stg.codes - stg.git/commitdiff
Виправлено помилки компілязції під FreeBSD4
authorMaxim Mamontov <faust@gts.dp.ua>
Mon, 20 Dec 2010 12:16:24 +0000 (14:16 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Mon, 20 Dec 2010 12:16:24 +0000 (14:16 +0200)
projects/rlm_stg/libradius.h
projects/rlm_stg/radiusd.h
projects/stargazer/plugins/configuration/sgconfig/rsconf.cpp

index ea35a2a76ecbd353736ed625ee679b5461e18e2f..4e926bfdb9114190d98cceeeb5bc725fa0148985 100644 (file)
@@ -34,6 +34,9 @@
 #include <stdarg.h>
 #include "os_int.h"
 
 #include <stdarg.h>
 #include "os_int.h"
 
+#ifdef FREE_BSD
+#include <sys/types.h>
+#endif
 #include <netinet/in.h>
 #include <sys/socket.h>
 
 #include <netinet/in.h>
 #include <sys/socket.h>
 
index 16fab301b7becaa21cb6a7a15593fd0f4de32279..a5a61b934e396a4c5b3167fd28cc0f000ef74e54 100644 (file)
@@ -169,6 +169,9 @@ typedef enum RAD_LISTEN_TYPE {
        RAD_LISTEN_MAX
 } RAD_LISTEN_TYPE;
 
        RAD_LISTEN_MAX
 } RAD_LISTEN_TYPE;
 
+#ifdef FREE_BSD
+#include <sys/time.h>
+#endif
 
 /*
  *     For listening on multiple IP's and ports.
 
 /*
  *     For listening on multiple IP's and ports.
index 520aebf7cd1bfe81726b7c0896aea5e61a0bd4e4..8d2ce15377f14c958b7dfa665a87ff82da62c56b 100644 (file)
 #include "configproto.h"
 #include "blowfish.h"
 
 #include "configproto.h"
 #include "blowfish.h"
 
+#ifndef ENODATA
+// FreeBSD 4.* - suxx
+#define ENODATA -1
+#endif
+
 enum CONF_STATE
     {
     confHdr,
 enum CONF_STATE
     {
     confHdr,