Lines Matching defs:home
160 HomeDir *home; /* Home-directory lookup object */
235 * place the corresponding home directory into pc->path. Otherwise
290 pc->home = NULL;
327 * Allocate an object for looking up home-directories.
329 pc->home = _new_HomeDir();
330 if(!pc->home)
391 * Delete the home-directory lookup object.
393 pc->home = _del_HomeDir(pc->home);
569 * directories, expanding tilde home-directory expressions where needed.
590 * place the corresponding home directory into pc->path. Otherwise
1620 * or the corresponding home directory.
1640 const char *homedir=NULL; /* A home directory */
1646 * If the first character is a tilde, then perform home-directory
1657 * Attempt to lookup the home directory of the user.
1659 homedir = _hd_lookup_home_dir(pc->home, pc->usrnam);
1661 _err_record_msg(pc->err, _hd_last_home_dir_error(pc->home), END_ERR_MSG);
1665 * Append the home directory to the pathname string.
1669 "Insufficient memory for home directory expansion",
1676 * separate them from the file contained in the home directory.
1677 * If the home directory is the root directory, then we don't want
1678 * to follow the home directory by a directory separator, so we should