HomeDir
HomeDir *home; /* A home directory expander */
HomeDir *home; /* Home-directory lookup object */
HomeDir *_new_HomeDir(void)
HomeDir *home; /* The object to be returned */
home = (HomeDir *) malloc(sizeof(HomeDir));
HomeDir *_del_HomeDir(HomeDir *home)
const char *_hd_lookup_home_dir(HomeDir *home, const char *user)
const char *_hd_last_home_dir_error(HomeDir *home)
int _hd_scan_user_home_dirs(HomeDir *home, const char *prefix,
static const char *hd_getpwd(HomeDir *home)
static const char *hd_getpwd(HomeDir *home);
typedef struct HomeDir HomeDir;
HomeDir *_new_HomeDir(void);
HomeDir *_del_HomeDir(HomeDir *home);
const char *_hd_lookup_home_dir(HomeDir *home, const char *user);
const char *_hd_last_home_dir_error(HomeDir *home);
int _hd_scan_user_home_dirs(HomeDir *home, const char *prefix, void *data,
HomeDir *home; /* Home-directory lookup object */