version 1.68, 2008/06/12 20:38:28 |
version 1.69, 2008/06/13 01:38:23 |
|
|
if ((pw = getpwnam(user)) == NULL) |
if ((pw = getpwnam(user)) == NULL) |
fatal("tilde_expand_filename: No such user %s", user); |
fatal("tilde_expand_filename: No such user %s", user); |
} else if ((pw = getpwuid(uid)) == NULL) /* ~/path */ |
} else if ((pw = getpwuid(uid)) == NULL) /* ~/path */ |
fatal("tilde_expand_filename: No such uid %d", uid); |
fatal("tilde_expand_filename: No such uid %ld", (long)uid); |
|
|
if (strlcpy(ret, pw->pw_dir, sizeof(ret)) >= sizeof(ret)) |
if (strlcpy(ret, pw->pw_dir, sizeof(ret)) >= sizeof(ret)) |
fatal("tilde_expand_filename: Path too long"); |
fatal("tilde_expand_filename: Path too long"); |