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

Diff for /src/usr.bin/tmux/client.c between version 1.3 and 1.4

version 1.3, 2009/06/25 22:09:20 version 1.4, 2009/07/22 21:58:56
Line 36 
Line 36 
 void    client_handle_winch(struct client_ctx *);  void    client_handle_winch(struct client_ctx *);
   
 int  int
 client_init(char *path, struct client_ctx *cctx, int start_server, int flags)  client_init(char *path, struct client_ctx *cctx, int cmdflags, int flags)
 {  {
         struct sockaddr_un              sa;          struct sockaddr_un              sa;
         struct stat                     sb;          struct stat                     sb;
Line 53 
Line 53 
         setproctitle("client (%s)", rpathbuf);          setproctitle("client (%s)", rpathbuf);
   
         if (lstat(path, &sb) != 0) {          if (lstat(path, &sb) != 0) {
                 if (start_server && errno == ENOENT) {                  if (cmdflags & CMD_STARTSERVER && errno == ENOENT) {
                         if ((cctx->srv_fd = server_start(path)) == -1)                          if ((cctx->srv_fd = server_start(path)) == -1)
                                 goto start_failed;                                  goto start_failed;
                         goto server_started;                          goto server_started;
Line 79 
Line 79 
         if (connect(          if (connect(
             cctx->srv_fd, (struct sockaddr *) &sa, SUN_LEN(&sa)) == -1) {              cctx->srv_fd, (struct sockaddr *) &sa, SUN_LEN(&sa)) == -1) {
                 if (errno == ECONNREFUSED) {                  if (errno == ECONNREFUSED) {
                         if (unlink(path) != 0 || !start_server)                          if (unlink(path) != 0 || !(cmdflags & CMD_STARTSERVER))
                                 goto not_found;                                  goto not_found;
                         if ((cctx->srv_fd = server_start(path)) == -1)                          if ((cctx->srv_fd = server_start(path)) == -1)
                                 goto start_failed;                                  goto start_failed;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4