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

Diff for /src/usr.bin/tmux/cmd-lock-server.c between version 1.18 and 1.19

version 1.18, 2015/11/18 14:27:44 version 1.19, 2015/12/13 14:32:38
Line 38 
Line 38 
         "lock-session", "locks",          "lock-session", "locks",
         "t:", 0, 0,          "t:", 0, 0,
         CMD_TARGET_SESSION_USAGE,          CMD_TARGET_SESSION_USAGE,
         0,          CMD_SESSION_T,
         cmd_lock_server_exec          cmd_lock_server_exec
 };  };
   
Line 46 
Line 46 
         "lock-client", "lockc",          "lock-client", "lockc",
         "t:", 0, 0,          "t:", 0, 0,
         CMD_TARGET_CLIENT_USAGE,          CMD_TARGET_CLIENT_USAGE,
         0,          CMD_CLIENT_T,
         cmd_lock_server_exec          cmd_lock_server_exec
 };  };
   
 enum cmd_retval  enum cmd_retval
 cmd_lock_server_exec(struct cmd *self, __unused struct cmd_q *cmdq)  cmd_lock_server_exec(struct cmd *self, __unused struct cmd_q *cmdq)
 {  {
         struct args     *args = self->args;  
         struct client   *c;  
         struct session  *s;  
   
         if (self->entry == &cmd_lock_server_entry)          if (self->entry == &cmd_lock_server_entry)
                 server_lock();                  server_lock();
         else if (self->entry == &cmd_lock_session_entry) {          else if (self->entry == &cmd_lock_session_entry)
                 s = cmd_find_session(cmdq, args_get(args, 't'), 0);                  server_lock_session(cmdq->state.tflag.s);
                 if (s == NULL)          else
                         return (CMD_RETURN_ERROR);                  server_lock_client(cmdq->state.c);
                 server_lock_session(s);  
         } else {  
                 c = cmd_find_client(cmdq, args_get(args, 't'), 0);  
                 if (c == NULL)  
                         return (CMD_RETURN_ERROR);  
                 server_lock_client(c);  
         }  
         recalculate_sizes();          recalculate_sizes();
   
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19