Return to startup.c CVS log | Up to [local] / src / usr.bin / window |
version 1.4, 1997/02/25 00:04:17 | version 1.5, 2000/08/02 04:10:50 | ||
---|---|---|---|
|
|
||
char *home; | char *home; | ||
static char runcom[] = RUNCOM; | static char runcom[] = RUNCOM; | ||
if ((home = getenv("HOME")) == 0) | if ((home = getenv("HOME")) == NULL || *home == '\0') | ||
home = "."; | return -1; | ||
(void) sprintf(buf, "%.*s/%s", | (void) sprintf(buf, "%.*s/%s", | ||
(sizeof buf - sizeof runcom) / sizeof (char) - 1, | (sizeof buf - sizeof runcom) / sizeof (char) - 1, | ||
home, runcom); | home, runcom); |