[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.8 and 1.9

version 1.8, 2011/01/04 00:42:46 version 1.9, 2011/01/04 02:03:41
Line 25 
Line 25 
 #include "tmux.h"  #include "tmux.h"
   
 /*  /*
  * Lock server.   * Lock commands.
  */   */
   
 int     cmd_lock_server_exec(struct cmd *, struct cmd_ctx *);  int     cmd_lock_server_exec(struct cmd *, struct cmd_ctx *);
Line 40 
Line 40 
         cmd_lock_server_exec          cmd_lock_server_exec
 };  };
   
   const struct cmd_entry cmd_lock_session_entry = {
           "lock-session", "locks",
           "t:", 0, 0,
           CMD_TARGET_SESSION_USAGE,
           0,
           NULL,
           NULL,
           cmd_lock_server_exec
   };
   
   const struct cmd_entry cmd_lock_client_entry = {
           "lock-client", "lockc",
           "t:", 0, 0,
           CMD_TARGET_CLIENT_USAGE,
           0,
           NULL,
           NULL,
           cmd_lock_server_exec
   };
   
 /* ARGSUSED */  /* ARGSUSED */
 int  int
 cmd_lock_server_exec(unused struct cmd *self, unused struct cmd_ctx *ctx)  cmd_lock_server_exec(struct cmd *self, unused struct cmd_ctx *ctx)
 {  {
         server_lock();          struct args     *args = self->args;
           struct client   *c;
           struct session  *s;
   
           if (self->entry == &cmd_lock_server_entry)
                   server_lock();
           else if (self->entry == &cmd_lock_session_entry) {
                   if ((s = cmd_find_session(ctx, args_get(args, 't'))) == NULL)
                           return (-1);
                   server_lock_session(s);
           } else {
                   if ((c = cmd_find_client(ctx, args_get(args, 't'))) == NULL)
                           return (-1);
                   server_lock_client(c);
           }
         recalculate_sizes();          recalculate_sizes();
   
         return (0);          return (0);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9