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>
22 #include "int_sizes.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
38 enum rmonitor_errors { RM_SUCCESS, RM_TASK_ERROR, RM_OVERFLOW, RM_TIME_EXPIRE, RM_MONITOR_ERROR };
74 uint64_t chars_written;
76 uint64_t bytes_faulted;
78 uint64_t delta_chars_read;
79 uint64_t delta_chars_written;
81 uint64_t delta_bytes_faulted;
93 uint64_t n_references;
120 struct statfs disk_initial;
122 int initial_loaded_flag;
Definition: rmonitor_types.h:105
Definition: rmonitor_types.h:41
Definition: rmonitor_types.h:71
Definition: rmonitor_types.h:84
Definition: rmonitor_types.h:66
Definition: rmonitor_types.h:115
Definition: path_disk_size_info.h:13
Definition: rmonitor_types.h:91
Definition: rmonitor_types.h:47
Definition: rmonitor_types.h:127
Query disk space on the given directory.