Lines Matching defs:home
83 HomeDir *home; /* A home directory expander */
145 cf->home = NULL;
163 * Create the object that is used to lookup home directories.
165 cf->home = _new_HomeDir();
166 if(!cf->home)
196 cf->home = _del_HomeDir(cf->home);
266 * If the first character is a tilde, then perform home-directory
281 * username to translate to the corresponding home directory.
288 * separate them from the file contained in the home directory.
289 * If the home directory is the root directory, then we don't want
290 * to follow the home directory by a directory separator, so we should
383 * environment variable value is a '~', attempt home-directory
391 * If the home directory is the root directory, and the ~usrname expression
470 * Lookup the home directory of the specified user, or the current user
484 * Attempt to lookup the home directory.
486 const char *home_dir = _hd_lookup_home_dir(cf->home, user);
491 _err_record_msg(cf->err, _hd_last_home_dir_error(cf->home), END_ERR_MSG);
495 * Append the home directory to the pathname string.
498 _err_record_msg(cf->err, "Insufficient memory for home directory expansion",
543 if(_hd_scan_user_home_dirs(cf->home, prefix, &args, cf_homedir_callback)) {
544 _err_record_msg(cf->err, _hd_last_home_dir_error(cf->home), END_ERR_MSG);
551 * The user/home-directory scanner callback function (see homedir.h)