diff options
author | Max <msuraev@sysmocom.de> | 2017-01-11 18:37:55 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2017-01-25 11:52:45 +0000 |
commit | f6e51709fc3a79274646135fec1a603d4316acf6 (patch) | |
tree | 9003843cb78270a629b56dccc7820beeee302ba0 /openbsc/src/osmo-bsc_nat | |
parent | 76f048a1fdf8247ba28a373d989215a5493895ea (diff) |
CTRL: remove boilerplate
Use CTRL_CMD_DEFINE_RO(), CTRL_CMD_DEFINE_WO() and
CTRL_CMD_DEFINE_WO_NOVRF() where appropriate to get rid of boilerplate
code.
Change-Id: I5bcea0b4f4b8f535bef2b423f2013b8b4a218b5b
Diffstat (limited to 'openbsc/src/osmo-bsc_nat')
-rw-r--r-- | openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c b/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c index ec4243e8e..057a58310 100644 --- a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c +++ b/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c @@ -446,11 +446,7 @@ static int verify_net_cfg_acc_cmd(struct ctrl_cmd *cmd, const char *value, void return 0; } -CTRL_CMD_DEFINE(net_save_cmd, "net 0 save-configuration"); -static int verify_net_save_cmd(struct ctrl_cmd *cmd, const char *v, void *d) -{ - return 0; -} +CTRL_CMD_DEFINE_WO_NOVRF(net_save_cmd, "net 0 save-configuration"); static int set_net_save_cmd(struct ctrl_cmd *cmd, void *data) { @@ -464,12 +460,6 @@ static int set_net_save_cmd(struct ctrl_cmd *cmd, void *data) return CTRL_CMD_REPLY; } -static int get_net_save_cmd(struct ctrl_cmd *cmd, void *data) -{ - cmd->reply = "Write only attribute"; - return CTRL_CMD_ERROR; -} - struct ctrl_handle *bsc_nat_controlif_setup(struct bsc_nat *nat, const char *bind_addr, int port) { |