mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-02 12:20:12 +01:00
cli: merge implementations for do_networking_on_off()
This commit is contained in:
parent
d39f5c264b
commit
3a451141bd
1 changed files with 7 additions and 17 deletions
|
|
@ -950,8 +950,12 @@ _do_networking_on_off_cb (GObject *object, GAsyncResult *result, gpointer user_d
|
|||
}
|
||||
|
||||
static NMCResultCode
|
||||
do_networking_on_off (NmCli *nmc, int argc, char **argv, gboolean enable)
|
||||
do_networking_on_off (const NMCCommand *cmd, NmCli *nmc, int argc, char **argv)
|
||||
{
|
||||
gboolean enable = nm_streq (cmd->cmd, "on");
|
||||
|
||||
next_arg (nmc, &argc, &argv, NULL);
|
||||
|
||||
if (nmc->complete)
|
||||
return nmc->return_value;
|
||||
|
||||
|
|
@ -972,20 +976,6 @@ do_networking_on_off (NmCli *nmc, int argc, char **argv, gboolean enable)
|
|||
return nmc->return_value;
|
||||
}
|
||||
|
||||
static NMCResultCode
|
||||
do_networking_on (const NMCCommand *cmd, NmCli *nmc, int argc, char **argv)
|
||||
{
|
||||
next_arg (nmc, &argc, &argv, NULL);
|
||||
return do_networking_on_off (nmc, argc, argv, TRUE);
|
||||
}
|
||||
|
||||
static NMCResultCode
|
||||
do_networking_off (const NMCCommand *cmd, NmCli *nmc, int argc, char **argv)
|
||||
{
|
||||
next_arg (nmc, &argc, &argv, NULL);
|
||||
return do_networking_on_off (nmc, argc, argv, FALSE);
|
||||
}
|
||||
|
||||
static NMCResultCode
|
||||
do_networking_connectivity (const NMCCommand *cmd, NmCli *nmc, int argc, char **argv)
|
||||
{
|
||||
|
|
@ -1036,8 +1026,8 @@ NMCResultCode
|
|||
nmc_command_func_networking (const NMCCommand *cmd, NmCli *nmc, int argc, char **argv)
|
||||
{
|
||||
static const NMCCommand cmds[] = {
|
||||
{ "on", do_networking_on, usage_networking_on, TRUE, TRUE },
|
||||
{ "off", do_networking_off, usage_networking_off, TRUE, TRUE },
|
||||
{ "on", do_networking_on_off, usage_networking_on, TRUE, TRUE },
|
||||
{ "off", do_networking_on_off, usage_networking_off, TRUE, TRUE },
|
||||
{ "connectivity", do_networking_connectivity, usage_networking_connectivity, TRUE, TRUE },
|
||||
{ NULL, do_networking_show, usage_networking, TRUE, TRUE },
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue