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

Diff for /src/usr.bin/tmux/job.c between version 1.64 and 1.65

version 1.64, 2021/10/05 12:49:37 version 1.65, 2021/10/11 10:55:30
Line 71 
Line 71 
   
 /* Start a job running. */  /* Start a job running. */
 struct job *  struct job *
 job_run(const char *cmd, int argc, char **argv, struct session *s,  job_run(const char *cmd, int argc, char **argv, struct environ *e, struct session *s,
     const char *cwd, job_update_cb updatecb, job_complete_cb completecb,      const char *cwd, job_update_cb updatecb, job_complete_cb completecb,
     job_free_cb freecb, void *data, int flags, int sx, int sy)      job_free_cb freecb, void *data, int flags, int sx, int sy)
 {  {
Line 89 
Line 89 
          * if-shell to decide on default-terminal based on outside TERM.           * if-shell to decide on default-terminal based on outside TERM.
          */           */
         env = environ_for_session(s, !cfg_finished);          env = environ_for_session(s, !cfg_finished);
           if (e != NULL) {
                   environ_copy(e, env);
           }
   
         sigfillset(&set);          sigfillset(&set);
         sigprocmask(SIG_BLOCK, &set, &oldset);          sigprocmask(SIG_BLOCK, &set, &oldset);

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65