Fix rusage

This commit is contained in:
Masamichi Takagi
2017-06-02 14:12:55 +09:00
parent 12e7ed644f
commit 6bdafbd33b
7 changed files with 119 additions and 77 deletions

View File

@@ -1,6 +1,8 @@
#ifndef __RUSAGE_H
#define __RUSAGE_H
#include "config.h"
#define RUSAGE_DEFAULT_SIZE 10
enum RUSAGE_MEMBER {
@@ -64,7 +66,6 @@ enum sys_delegate_state_enum {
};
enum sys_delegate_state_enum sys_delegate_state;
unsigned long rusage_rss[sizeof(cpu_set_t)/8];
unsigned long rusage_rss_max;
long rusage_rss_current;
unsigned long rusage_kmem_usage;
@@ -76,4 +77,7 @@ unsigned long rusage_max_memory;
#define RUSAGE_MEM_LIMIT 2000000
void rusage_init();
void rusage_inc_num_threads(int count);
#endif