X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Futils.h;h=487058ae7fc3a75519934c90a52de26dbce072f5;hb=ce4d55b72fd4290d4710f10e755f6dd9ed039d88;hp=bd5ce13c9f955703e170f46f6000e5322cf6bf36;hpb=3d787920d51a35e74e442c7265be3b13b69ad8e4;p=tinc diff --git a/src/utils.h b/src/utils.h index bd5ce13c..487058ae 100644 --- a/src/utils.h +++ b/src/utils.h @@ -72,10 +72,13 @@ static inline suseconds_t jitter(void) { extern bool check_id(const char *id); extern bool check_netname(const char *netname, bool strict); -char *replace_name(const char *name); +char *replace_name(const char *name) ATTR_MALLOC; char *absolute_path(const char *path) ATTR_MALLOC; -extern FILE *fopenmask(const char *filename, const char *mode, mode_t perms); +extern FILE *fopenmask(const char *filename, const char *mode, mode_t perms) ATTR_DEALLOCATOR(fclose); + +// NULL-safe wrapper around strcmp(). +extern bool string_eq(const char *first, const char *second); #endif