version 1.24, 2016/10/14 22:14:22 |
version 1.25, 2016/10/16 19:04:05 |
|
|
* Lock commands. |
* Lock commands. |
*/ |
*/ |
|
|
static enum cmd_retval cmd_lock_server_exec(struct cmd *, struct cmd_q *); |
static enum cmd_retval cmd_lock_server_exec(struct cmd *, struct cmdq_item *); |
|
|
const struct cmd_entry cmd_lock_server_entry = { |
const struct cmd_entry cmd_lock_server_entry = { |
.name = "lock-server", |
.name = "lock-server", |
|
|
}; |
}; |
|
|
static enum cmd_retval |
static enum cmd_retval |
cmd_lock_server_exec(struct cmd *self, __unused struct cmd_q *cmdq) |
cmd_lock_server_exec(struct cmd *self, __unused struct cmdq_item *item) |
{ |
{ |
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) |
server_lock_session(cmdq->state.tflag.s); |
server_lock_session(item->state.tflag.s); |
else |
else |
server_lock_client(cmdq->state.c); |
server_lock_client(item->state.c); |
|
|
recalculate_sizes(); |
recalculate_sizes(); |
|
|