homedir
dp = homedir(cp);
static char *homedir ARGS((char *name));
snprintf(scrbuf, sizeof(scrbuf), "%s%s",homedir,s);
s = homedir;
homedir = getenv("HOME");
if (homedir == NULL)
homedir = getenv("LOGDIR");
dotdir = getval("DOTDIR",homedir);
EXT char *homedir INIT(NULL); /* login directory */
CONF_STRING(homedir);
REASSIGN(curclass.homedir, NULL);
char *homedir; /* Directory to chdir(2) to at login */
GLOBAL char homedir[MAXPATHLEN];
home = homedir;
cwd(homedir);
homedir[0] = '/';
format_path(homedir,
curclass.homedir ? curclass.homedir :
if (EMPTYSTR(homedir))
homedir[0] = '/';
if (chdir(homedir) < 0) {
pw->pw_name, homedir);
format_path(homedir,
curclass.homedir ? curclass.homedir :
if (EMPTYSTR(homedir))
homedir[0] = '/';
if (chdir(homedir) < 0) {
pw->pw_name, homedir);
format_path(homedir,
curclass.homedir ? curclass.homedir :
if (EMPTYSTR(homedir) || chdir(homedir) < 0) {
!EMPTYSTR(homedir) ? homedir : "/");
!EMPTYSTR(homedir) ? homedir : "/");
homedir[0] = '/';
setenv("HOME", homedir, 1);
if (! EMPTYSTR(curclass.homedir))
reply(0, "Homedir format: %s", curclass.homedir);
homedir[0] = '\0';
check_noident(const char *homedir)
if (homedir == NULL)
if (asprintf(&path, "%s/.noident", homedir) < 0)
check_userident(const char *homedir, char *username, size_t len)
if (len == 0 || homedir == NULL)
if (asprintf(&path, "%s/.ident", homedir) < 0)
(void)strlcat(homedir, pwd->pw_dir, sizeof(homedir));
static char homedir[PATH_MAX + 1] = "HOME=";
static char *envinit[] = { homedir, shell, path, username, logname, 0 };
if (homedir && homedir[0] != '~')
homedir, fname + 2);
cp = homedir;
(void)snprintf(unres, sizeof(unres), "%s/%s", homedir, folder);
(void)snprintf(xname, sizeof(xname), "%s%s", homedir, name + 1);
EXTERN char *homedir; /* Path name of home directory */
if (homedir && homedir[0] != '~')
homedir, fname + 2);
homedir = savestr(cp);
myname, homedir, origdir);
extern char homedir[];
cp1 = homedir;
extern char homedir[];
s2 = homedir;
s2 = homedir;
strlcpy(homedir, pw->pw_dir, sizeof(homedir));
char homedir[PATH_MAX]; /* user's home directory */
char *homedir, *bootfile;
homedir = NULL;
homedir = bp->bp_file;
for (t = homedir; t - homedir < BP_FILE_LEN; t++)
if (t - homedir < BP_FILE_LEN) {
report(LOG_INFO, "requested path length > BP_FILE_LEN file = \"%s\", nul terminating", homedir);
homedir[BP_FILE_LEN - 1] = '\0';
bootfile = strrchr(homedir, '/');
if (homedir == bootfile)
homedir = NULL;
bootfile = homedir;
homedir = NULL;
(homedir) ? homedir : "",
if (hp->flags.homedir)
homedir = hp->homedir->string;
if (homedir) {
if (homedir[0] != '/')
strlcat(lrealpath, homedir, sizeof(lrealpath));
homedir = NULL;
homedir :1,
*homedir,
if (hp->flags.homedir) {
fprintf(fp, "\\\n\t:hd=%s:", hp->homedir->string);
DUP_LINK(homedir);
del_string(hostptr->homedir);
PARSE_STR(homedir);
const char *homedir;
homedir = pwp->pw_dir;
asystem("%s %s %s", _PATH_MV, homedir, pwp->pw_dir) != 0) {
login_name, homedir, pwp->pw_dir);