xref: /freebsd/contrib/wireguard-tools/subcommands.h (revision adf376485712c8fffbf3be330d505a969647f479)
1*adf37648SKyle Evans /* SPDX-License-Identifier: GPL-2.0 OR MIT */
2*adf37648SKyle Evans /*
3*adf37648SKyle Evans  * Copyright (C) 2015-2020 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
4*adf37648SKyle Evans  */
5*adf37648SKyle Evans 
6*adf37648SKyle Evans #ifndef SUBCOMMANDS_H
7*adf37648SKyle Evans #define SUBCOMMANDS_H
8*adf37648SKyle Evans 
9*adf37648SKyle Evans extern const char *PROG_NAME;
10*adf37648SKyle Evans int show_main(int argc, const char *argv[]);
11*adf37648SKyle Evans int showconf_main(int argc, const char *argv[]);
12*adf37648SKyle Evans int set_main(int argc, const char *argv[]);
13*adf37648SKyle Evans int setconf_main(int argc, const char *argv[]);
14*adf37648SKyle Evans int genkey_main(int argc, const char *argv[]);
15*adf37648SKyle Evans int pubkey_main(int argc, const char *argv[]);
16*adf37648SKyle Evans 
17*adf37648SKyle Evans #endif
18