X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Futil.h;h=3401280d0952a4481e8a7e0ff37ffa68a92c9a26;hb=06b643e7f5a3b79005dd57497897ab7255fe3659;hp=8cd47b82947819b261493b6aaf48c151e41bc09c;hpb=11adc1aef7a1a6e9ba3fda8eb34eb5fadedc0385;p=elogind.git diff --git a/src/shared/util.h b/src/shared/util.h index 8cd47b829..3401280d0 100644 --- a/src/shared/util.h +++ b/src/shared/util.h @@ -274,6 +274,7 @@ int readlink_and_make_absolute(const char *p, char **r); int readlink_and_canonicalize(const char *p, char **r); int reset_all_signal_handlers(void); +int reset_signal_mask(void); char *strstrip(char *s); char *delete_chars(char *s, const char *bad); @@ -431,6 +432,7 @@ int sigprocmask_many(int how, ...); bool hostname_is_set(void); +char* lookup_uid(uid_t uid); char* gethostname_malloc(void); char* getlogname_malloc(void); char* getusername_malloc(void); @@ -978,3 +980,5 @@ int is_symlink(const char *path); int unquote_first_word(const char **p, char **ret); int unquote_many_words(const char **p, ...) _sentinel_; + +int free_and_strdup(char **p, const char *s);