[BACK]Return to tmux.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tmux.c between version 1.177 and 1.178

version 1.177, 2017/02/16 10:53:25 version 1.178, 2017/03/21 19:28:03
Line 112 
Line 112 
 {  {
         char            *base, resolved[PATH_MAX], *path, *s;          char            *base, resolved[PATH_MAX], *path, *s;
         struct stat      sb;          struct stat      sb;
         u_int            uid;          uid_t            uid;
         int              saved_errno;          int              saved_errno;
   
         if (label == NULL)          if (label == NULL)
                 label = "default";                  label = "default";
   
         uid = getuid();          uid = getuid();
   
         if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0')          if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0')
                 xasprintf(&base, "%s/tmux-%u", s, uid);                  xasprintf(&base, "%s/tmux-%u", s, uid);
         else          else
                 xasprintf(&base, "%s/tmux-%u", _PATH_TMP, uid);                  xasprintf(&base, "%s/tmux-%ld", _PATH_TMP, (long)uid);
   
         if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST)          if (mkdir(base, S_IRWXU) != 0 && errno != EEXIST)
                 goto fail;                  goto fail;

Legend:
Removed from v.1.177  
changed lines
  Added in v.1.178