]> git.saurik.com Git - redis.git/commitdiff
Use more fine grained HAVE macros instead of HAVE_PROCFS.
authorantirez <antirez@gmail.com>
Wed, 21 Nov 2012 12:17:38 +0000 (13:17 +0100)
committerantirez <antirez@gmail.com>
Wed, 21 Nov 2012 12:17:38 +0000 (13:17 +0100)
src/config.h
src/zmalloc.c

index db33407c5ffee80d0caafa65a5a9d3e8ac44cc69..97c599745bd801ab765b5757391124037dd2e043 100644 (file)
@@ -45,7 +45,9 @@
 
 /* Test for proc filesystem */
 #ifdef __linux__
-#define HAVE_PROCFS 1
+#define HAVE_PROC_STAT 1
+#define HAVE_PROC_MAPS 1
+#define HAVE_PROC_SMAPS 1
 #endif
 
 /* Test for task_info() */
index 1f8c7f08e145b7b2f5de0ad74b2a5e6974e9c1c0..a9ba09435e48a3fe45048738ca1c174159c6e4d0 100644 (file)
@@ -252,7 +252,7 @@ void zmalloc_set_oom_handler(void (*oom_handler)(size_t)) {
  * function RedisEstimateRSS() that is a much faster (and less precise)
  * version of the funciton. */
 
-#if defined(HAVE_PROCFS)
+#if defined(HAVE_PROC_STAT)
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -325,7 +325,7 @@ float zmalloc_get_fragmentation_ratio(void) {
     return (float)zmalloc_get_rss()/zmalloc_used_memory();
 }
 
-#if defined(HAVE_PROCFS)
+#if defined(HAVE_PROC_SMAPS)
 size_t zmalloc_get_private_dirty(void) {
     char line[1024];
     size_t pd = 0;