X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcommon.h;h=229f7098d6c8948ed69656f5dc30d3e69f47d705;hb=e7a75874a24c1bf19931d5b4b423a0daa7f9be6b;hp=2d5c7945f44b0e5448c33c7880487f1e57b0f4e6;hpb=74525016b183d71f0a5685fa54507078f3f82640;p=collectd.git diff --git a/src/common.h b/src/common.h index 2d5c7945..229f7098 100644 --- a/src/common.h +++ b/src/common.h @@ -236,8 +236,10 @@ int get_kstat (kstat_t **ksp_ptr, char *module, int instance, char *name); long long get_kstat_value (kstat_t *ksp, char *name); #endif +#ifndef HAVE_HTONLL unsigned long long ntohll (unsigned long long n); unsigned long long htonll (unsigned long long n); +#endif #if FP_LAYOUT_NEED_NOTHING # define ntohd(d) (d) @@ -289,4 +291,8 @@ counter_t counter_diff (counter_t old_value, counter_t new_value); * (in the range [1-65535]). Returns less than zero on error. */ int service_name_to_port_number (const char *service_name); +/** Parse a string to a derive_t value. Returns zero on success or non-zero on + * failure. If failure is returned, ret_value is not touched. */ +int strtoderive (const char *string, derive_t *ret_value); + #endif /* COMMON_H */