final touches for 1.11.0
authorRainer Gerhards <rgerhards@adiscon.com>
Wed, 12 Oct 2005 14:11:02 +0000 (14:11 +0000)
committerRainer Gerhards <rgerhards@adiscon.com>
Wed, 12 Oct 2005 14:11:02 +0000 (14:11 +0000)
freebsd/Makefile
linux/Makefile
rfc3195d.c

index a42edd0..27b2dac 100644 (file)
@@ -28,6 +28,9 @@ FEATURE_DB=1
 # Enable regular expressions
 FEATURE_REGEXP=1
 
+# Enable RFC 3195 support (REQUIRES LIBLOGGING 0.6.0 or above!)
+FEATURE_RFC3195=0
+
 # Enable debug mode (much slower code)
 FEATURE_DEBUG=0
 
@@ -55,6 +58,10 @@ MANDIR = /usr/share/man
   F_REGEXP=-DFEATURE_REGEXP
 .endif
 
+.if $(FEATURE_RFC3195) == 1
+  F_RFC3195=-DFEATURE_RFC3195
+.endif
+
 .if $(FEATURE_DEBUG) == 0
   DBG=-DNDEBUG
 .endif
index 4ec862f..7b8da0a 100644 (file)
@@ -31,10 +31,10 @@ FEATURE_DB=0
 FEATURE_REGEXP=1
 
 # Enable RFC 3195 support (REQUIRES LIBLOGGING 0.6.0 or above!)
-FEATURE_RFC3195=1
+FEATURE_RFC3195=0
 
 # Enable debug mode (much slower code)
-FEATURE_DEBUG=1
+FEATURE_DEBUG=0
 
 #############################################################
 #                  END OF USER SETTINGS                     #
index 1bcbfd8..f7508be 100644 (file)
  */
 
 #include <stdio.h>
+#ifndef FEATURE_RFC3195
+/* this is a trick: if RFC3195 is not to be supported, we just do an
+ * error message.
+ */
+int main()
+{
+       fprintf(stderr, "error: not compiled with FEATURE_RFC3195 - terminating.\n");
+       return(1);
+}
+#else
 #include <unistd.h>
 #include <signal.h>
 #include <sys/socket.h>
@@ -236,6 +246,7 @@ int main(int argc, char* argv[])
        srAPIExitLib(pAPI);
        return 0;
 }
+#endif /* #ifndef FEATURE_RFC3195 - main wrapper */
 
 /*
  * vi:set ai: