summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp20
1 files changed, 16 insertions, 4 deletions
diff --git a/sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp b/sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp
index 3732177fd..7e9921655 100644
--- a/sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp
+++ b/sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp
@@ -1,10 +1,22 @@
---- src/openfiles.cpp.orig Mon Apr 11 03:50:49 2005
-+++ src/openfiles.cpp Mon Apr 11 03:52:13 2005
-@@ -8,6 +8,7 @@
+--- openfiles.cpp.orig Thu Dec 14 17:49:02 2006
++++ openfiles.cpp Fri Dec 22 13:49:23 2006
+@@ -6,6 +6,7 @@
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
+#include <netinet/in.h>
#include <arpa/inet.h>
+
#include "procman.h"
- #include "openfiles.h"
+@@ -53,7 +54,11 @@ friendlier_hostname(const char *dotted_q
+ goto failsafe;
+
+
++#if defined(__FreeBSD__) && __FreeBSD_version < 601103
++ host = gethostbyaddr((char *) &addr4, sizeof addr4, AF_INET);
++#else
+ host = gethostbyaddr(&addr4, sizeof addr4, AF_INET);
++#endif
+
+ if(!host)
+ goto failsafe;