diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-02-02 14:04:24 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-02-02 14:04:24 +0100 |
commit | 1b651788129fd65fc6d0dc44f8397494c8eaec49 (patch) | |
tree | c52804e936a425f825400af23de921efccafb650 /src/blogc/rusage.h | |
parent | d9298a35b6741a918e21e5d04e742f05b784e3ea (diff) | |
download | blogc-1b651788129fd65fc6d0dc44f8397494c8eaec49.tar.gz blogc-1b651788129fd65fc6d0dc44f8397494c8eaec49.tar.bz2 blogc-1b651788129fd65fc6d0dc44f8397494c8eaec49.zip |
blogc: do not add rusage vars if not supported
Diffstat (limited to 'src/blogc/rusage.h')
-rw-r--r-- | src/blogc/rusage.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/blogc/rusage.h b/src/blogc/rusage.h index cfdccbe..d94aebd 100644 --- a/src/blogc/rusage.h +++ b/src/blogc/rusage.h @@ -9,6 +9,16 @@ #ifndef ___RUSAGE_H #define ___RUSAGE_H +#ifdef HAVE_SYS_RESOURCE_H +#define HAVE_RUSAGE +#endif + +typedef struct { + long long cpu_time; // in microseconds + long memory; // in kilobytes +} blogc_rusage_t; + +blogc_rusage_t* blogc_rusage_get(void); long long blogc_rusage_get_cpu_time(void); // in microseconds long blogc_rusage_get_memory(void); // in kilobytes |