int glob_exists(const char *path);
int dirent_ensure_type(DIR *d, struct dirent *de);
int glob_exists(const char *path);
int dirent_ensure_type(DIR *d, struct dirent *de);
bool string_is_safe(const char *p);
void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size,
bool string_is_safe(const char *p);
void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size,