mirror of
https://github.com/fluencelabs/redis
synced 2025-05-12 10:47:12 +00:00
Use more fine grained HAVE macros instead of HAVE_PROCFS.
This commit is contained in:
parent
49b6452351
commit
3cb432837c
@ -45,7 +45,9 @@
|
|||||||
|
|
||||||
/* Test for proc filesystem */
|
/* Test for proc filesystem */
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
#define HAVE_PROCFS 1
|
#define HAVE_PROC_STAT 1
|
||||||
|
#define HAVE_PROC_MAPS 1
|
||||||
|
#define HAVE_PROC_SMAPS 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Test for task_info() */
|
/* Test for task_info() */
|
||||||
|
@ -252,7 +252,7 @@ void zmalloc_set_oom_handler(void (*oom_handler)(size_t)) {
|
|||||||
* function RedisEstimateRSS() that is a much faster (and less precise)
|
* function RedisEstimateRSS() that is a much faster (and less precise)
|
||||||
* version of the funciton. */
|
* version of the funciton. */
|
||||||
|
|
||||||
#if defined(HAVE_PROCFS)
|
#if defined(HAVE_PROC_STAT)
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
@ -325,7 +325,7 @@ float zmalloc_get_fragmentation_ratio(void) {
|
|||||||
return (float)zmalloc_get_rss()/zmalloc_used_memory();
|
return (float)zmalloc_get_rss()/zmalloc_used_memory();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(HAVE_PROCFS)
|
#if defined(HAVE_PROC_SMAPS)
|
||||||
size_t zmalloc_get_private_dirty(void) {
|
size_t zmalloc_get_private_dirty(void) {
|
||||||
char line[1024];
|
char line[1024];
|
||||||
size_t pd = 0;
|
size_t pd = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user