From 9fc15b09d8d89354f33206e8722361e4eeef6efe Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Sat, 24 Sep 2005 15:00:01 +0000 Subject: [PATCH] net_connection_list works on darwin with the proper includes --- src/os/darwin/darwin_sigar.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/os/darwin/darwin_sigar.c b/src/os/darwin/darwin_sigar.c index 884331d8..ffd3a006 100644 --- a/src/os/darwin/darwin_sigar.c +++ b/src/os/darwin/darwin_sigar.c @@ -1686,9 +1686,11 @@ int sigar_net_interface_stat_get(sigar_t *sigar, const char *name, return SIGAR_OK; } -#if defined(SIGAR_FREEBSD5) +#if defined(SIGAR_FREEBSD5) || defined(DARWIN) #include +#include +#include #include #include #include @@ -1853,6 +1855,16 @@ int sigar_net_connection_list_get(sigar_t *sigar, return SIGAR_OK; } +#else +int sigar_net_connection_list_get(sigar_t *sigar, + sigar_net_connection_list_t *connlist, + int flags) +{ + return SIGAR_ENOTIMPL; +} +#endif + +#if defined(SIGAR_FREEBSD5) #define _KERNEL #include @@ -1977,13 +1989,6 @@ int sigar_proc_port_get(sigar_t *sigar, int protocol, #else -int sigar_net_connection_list_get(sigar_t *sigar, - sigar_net_connection_list_t *connlist, - int flags) -{ - return SIGAR_ENOTIMPL; -} - int sigar_proc_port_get(sigar_t *sigar, int protocol, unsigned long port, sigar_pid_t *pid) {