1 #if defined(CCTOOLS_OPSYS_DARWIN)
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 };
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;
Definition: rmonitor_types.h:47
Definition: rmonitor_types.h:111
Definition: rmonitor_types.h:41
Definition: rmonitor_types.h:77
Definition: rmonitor_types.h:90
Definition: rmonitor_types.h:72
Definition: rmonitor_types.h:121
Definition: path_disk_size_info.h:13
Definition: rmonitor_types.h:97
Definition: rmonitor_types.h:53
Definition: rmonitor_types.h:133
Query disk space on the given directory.