1#if defined (CCTOOLS_OPSYS_DARWIN) || defined(CCTOOLS_OPSYS_FREEBSD)
4 #include <sys/resource.h>
12#ifdef HAS_SYS_STATFS_H
13#include <sys/statfs.h>
16#ifdef HAS_SYS_STATVFS_H
17#include <sys/statvfs.h>
24#ifndef RMONITOR_TYPES_H
25#define RMONITOR_TYPES_H
27#define ONE_MEGABYTE 1048576
28#define ONE_SECOND 1000000
30#define MAX_FILE_DESCRIPTOR_COUNT 500
38enum rmonitor_errors { RM_SUCCESS, RM_TASK_ERROR, RM_OVERFLOW, RM_TIME_EXPIRE, RM_MONITOR_ERROR };
80 uint64_t chars_written;
82 uint64_t bytes_faulted;
84 uint64_t delta_chars_read;
85 uint64_t delta_chars_written;
87 uint64_t delta_bytes_faulted;
99 uint64_t n_references;
126 struct statfs disk_initial;
128 int initial_loaded_flag;
Query disk space on the given directory.
Definition path_disk_size_info.h:13
Definition rmonitor_types.h:91
Definition rmonitor_types.h:42
Definition rmonitor_types.h:48
Definition rmonitor_types.h:98
Definition rmonitor_types.h:122
Definition rmonitor_types.h:78
Definition rmonitor_types.h:72
Definition rmonitor_types.h:54
Definition rmonitor_types.h:134
Definition rmonitor_types.h:112