1 /* SPDX-License-Identifier: LGPL-2.1+ */
4 #define VERB_ANY ((unsigned) -1)
6 typedef enum VerbFlags {
8 VERB_ONLINE_ONLY = 1 << 1,
9 VERB_MUST_BE_ROOT = 1 << 2,
14 unsigned min_args, max_args;
16 int (* const dispatch)(int argc, char *argv[], void *userdata);
19 bool running_in_chroot_or_offline(void);
21 int dispatch_verb(int argc, char *argv[], const Verb verbs[], void *userdata);