diff options
Diffstat (limited to 'libglusterfs/src/common-utils.h')
-rw-r--r-- | libglusterfs/src/common-utils.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.h b/libglusterfs/src/common-utils.h index e762a86eaf4..acf2202d54e 100644 --- a/libglusterfs/src/common-utils.h +++ b/libglusterfs/src/common-utils.h @@ -81,6 +81,11 @@ void trap (void); #define GF_NFS3_PORT 2049 #define GF_CLIENT_PORT_CEILING 1024 +#define GF_MINUTE_IN_SECONDS 60 +#define GF_HOUR_IN_SECONDS (60*60) +#define GF_DAY_IN_SECONDS (24*60*60) +#define GF_WEEK_IN_SECONDS (7*24*60*60) + enum _gf_boolean { _gf_false = 0, @@ -176,6 +181,18 @@ int gf_set_log_file_path (cmd_args_t *cmd_args); } \ } while (0) +#define GF_REMOVE_INTERNAL_XATTR(pattern, dict) \ + do { \ + if (!dict) { \ + gf_log (this->name, GF_LOG_ERROR, \ + "dict is null"); \ + break; \ + } \ + dict_foreach_fnmatch (dict, pattern, \ + dict_remove_foreach_fn, \ + NULL); \ + } while (0) + #define GF_IF_INTERNAL_XATTR_GOTO(pattern, dict, op_errno, label) \ do { \ if (!dict) { \ @@ -595,4 +612,7 @@ size_t backtrace(void **, size_t); char **backtrace_symbols(void *const *, size_t); #endif +int gf_get_soft_limit (char *limit, char **soft_limit); +int gf_get_hard_limit (char *limit, char **hard_limit); + #endif /* _COMMON_UTILS_H */ |