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

Diff for /src/usr.bin/tmux/server-fn.c between version 1.49 and 1.50

version 1.49, 2011/01/01 01:12:09 version 1.50, 2011/01/23 11:03:43
Line 30 
Line 30 
 void  void
 server_fill_environ(struct session *s, struct environ *env)  server_fill_environ(struct session *s, struct environ *env)
 {  {
         char    tmuxvar[MAXPATHLEN], *term;          char    var[MAXPATHLEN], *term;
           u_int   idx;
           long    pid;
   
         xsnprintf(tmuxvar, sizeof tmuxvar,          if (s != NULL) {
             "%s,%ld,%u", socket_path, (long) getpid(), s->idx);                  term = options_get_string(&s->options, "default-terminal");
         environ_set(env, "TMUX", tmuxvar);                  environ_set(env, "TERM", term);
   
         term = options_get_string(&s->options, "default-terminal");                  idx = s->idx;
         environ_set(env, "TERM", term);          } else
                   idx = -1;
           pid = getpid();
           xsnprintf(var, sizeof var, "%s,%ld,%d", socket_path, pid, idx);
           environ_set(env, "TMUX", var);
 }  }
   
 void  void

Legend:
Removed from v.1.49  
changed lines
  Added in v.1.50