[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.184 and 1.185

version 1.184, 2017/07/12 09:21:25 version 1.185, 2018/01/01 11:19:08
Line 193 
Line 193 
 {  {
         char                                    *path, *label, **var;          char                                    *path, *label, **var;
         char                                     tmp[PATH_MAX];          char                                     tmp[PATH_MAX];
         const char                              *s, *shell;          const char                              *s, *shell, *cwd;
         int                                      opt, flags, keys;          int                                      opt, flags, keys;
         const struct options_table_entry        *oe;          const struct options_table_entry        *oe;
   
Line 294 
Line 294 
         global_environ = environ_create();          global_environ = environ_create();
         for (var = environ; *var != NULL; var++)          for (var = environ; *var != NULL; var++)
                 environ_put(global_environ, *var);                  environ_put(global_environ, *var);
         if (getcwd(tmp, sizeof tmp) != NULL)          if ((cwd = getenv("PWD")) == NULL &&
                 environ_set(global_environ, "PWD", "%s", tmp);              (cwd = getcwd(tmp, sizeof tmp)) != NULL)
                   environ_set(global_environ, "PWD", "%s", cwd);
   
         global_options = options_create(NULL);          global_options = options_create(NULL);
         global_s_options = options_create(NULL);          global_s_options = options_create(NULL);

Legend:
Removed from v.1.184  
changed lines
  Added in v.1.185