diff options
-rw-r--r-- | sysutils/gnome-system-monitor/files/patch-src_openfiles.cpp | 20 |
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; |