Package: tango
Version: 7.2.6+dfsg-4
Severity: important
Tags: patch

Hi!

    I've attached a patch which allows tango to be built on
kFreeBSD. Please consider forwarding it upstream and/or applying for
the next upload.

Regards

    Christoph
--- tango-7.2.6+dfsg.orig/cppserver/starter/CheckProcessUtil.cpp
+++ tango-7.2.6+dfsg/cppserver/starter/CheckProcessUtil.cpp
@@ -471,7 +471,7 @@ void ProcessData::read_process_list_from
 //=============================================================
 bool  ProcessData::manageProcFiles(Process *process)
 {
-#if (defined linux) || (defined __darwin__) || (defined __freebsd__)
+#if (defined __GLIBC__) || (defined __darwin__) || (defined __freebsd__)
 
 	//	Read command line file
 	TangoSys_OMemStream	fname;
--- tango-7.2.6+dfsg.orig/cppserver/starter/CheckProcessUtil.h
+++ tango-7.2.6+dfsg/cppserver/starter/CheckProcessUtil.h
@@ -88,7 +88,7 @@
 #		include <fcntl.h>
 #		include <sys/stat.h>
 #		include <pwd.h>
-#	if (!defined linux) && (!defined __darwin__) && (!defined __freebsd__)
+#	if (!defined __GLIBC__) && (!defined __darwin__) && (!defined __freebsd__)
      /* solaris */
 #		include <procfs.h>
 #		include <fcntl.h>
--- tango-7.2.6+dfsg.orig/lib/cpp/server/dserversignal.h
+++ tango-7.2.6+dfsg/lib/cpp/server/dserversignal.h
@@ -302,7 +302,7 @@ private:
 #endif
 
 
-#if (defined __linux || defined __darwin__ || defined __freebsd__)
+#if (defined __GLIBC__ || defined __darwin__ || defined __freebsd__)
 	static inline bool auth_signal(long s)
 	{
 		if ((s==SIGUSR1) || (s==SIGUSR2))

Reply via email to