$NetBSD: patch-ab,v 1.2 2017/06/23 19:13:15 kamil Exp $ --- src/mem.c.orig 2005-08-10 07:06:16.000000000 +0000 +++ src/mem.c @@ -7,10 +7,12 @@ #include #include #include -#if !__linux__ +#if !defined(__linux__) +#if defined(__FreeBSD__) || defined(__DragonFly__) #include +#endif #include -#if __FreeBSD__ || __APPLE__ +#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__) #define KVM_NO_FILES O_RDONLY #endif #endif @@ -26,7 +28,7 @@ mem_get_value() { long total=0; -#if __linux__ +#if defined(__linux__) FILE *fd; char var[1024]; long val,memtotal,memfree; @@ -56,7 +58,7 @@ mem_get_value() total*=1024; #else -#if __FreeBSD__ || __APPLE__ +#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__) printf("Not yet supported on FreeBSD.\n"); exit(1); #else