version 1.117, 2013/03/27 11:17:12 |
version 1.118, 2013/03/27 11:24:18 |
|
|
u_int uid; |
u_int uid; |
|
|
uid = getuid(); |
uid = getuid(); |
if ((s = getenv("TMPDIR")) == NULL || *s == '\0') |
if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0') |
xsnprintf(base, sizeof base, "%s/tmux-%u", _PATH_TMP, uid); |
xsnprintf(base, sizeof base, "%s/", s); |
else |
else if ((s = getenv("TMPDIR")) != NULL && *s != '\0') |
xsnprintf(base, sizeof base, "%s/tmux-%u", s, uid); |
xsnprintf(base, sizeof base, "%s/tmux-%u", s, uid); |
|
else |
|
xsnprintf(base, sizeof base, "%s/tmux-%u", _PATH_TMP, uid); |
|
|
if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST) |
if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST) |
return (NULL); |
return (NULL); |