X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon.h;h=f12b5e4d73b659503e3f7d959e4e1fd4cbba1a3d;hb=c7e5d54f1f0189d521eaab82f77842b41040b079;hp=b07db9d4b053682d276b60aa51f1b9e9b6fff90c;hpb=6c9f69a4507e2ec9490e2baf76146f4036aa2b8e;p=collectd.git diff --git a/src/common.h b/src/common.h index b07db9d4..f12b5e4d 100644 --- a/src/common.h +++ b/src/common.h @@ -26,6 +26,10 @@ #include "collectd.h" #include "plugin.h" +#if HAVE_PWD_H +# include +#endif + #define sfree(ptr) \ if((ptr) != NULL) { \ free(ptr); \ @@ -172,4 +176,9 @@ int parse_identifier (char *str, char **ret_host, char **ret_type, char **ret_type_instance); int parse_values (char *buffer, value_list_t *vl, const data_set_t *ds); +#if !HAVE_GETPWNAM_R +int getpwnam_r (const char *name, struct passwd *pwbuf, char *buf, + size_t buflen, struct passwd **pwbufp); +#endif + #endif /* COMMON_H */