[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.56 and 1.57

version 1.56, 2020/03/19 13:43:18 version 1.57, 2020/03/24 08:09:44
Line 17 
Line 17 
  */   */
   
 #include <sys/types.h>  #include <sys/types.h>
   #include <sys/ioctl.h>
 #include <sys/socket.h>  #include <sys/socket.h>
   
 #include <fcntl.h>  #include <fcntl.h>
Line 203 
Line 204 
                 close(job->fd);                  close(job->fd);
   
         free(job);          free(job);
   }
   
   /* Resize job. */
   void
   job_resize(struct job *job, u_int sx, u_int sy)
   {
           struct winsize   ws;
   
           if (job->fd == -1 || (~job->flags & JOB_PTY))
                   return;
   
           log_debug("resize job %p: %ux%u", job, sx, sy);
   
           memset(&ws, 0, sizeof ws);
           ws.ws_col = sx;
           ws.ws_row = sy;
           if (ioctl(job->fd, TIOCSWINSZ, &ws) == -1)
                   fatal("ioctl failed");
 }  }
   
 /* Job buffer read callback. */  /* Job buffer read callback. */

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57