]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/verbs.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
6 #define VERB_ANY ((unsigned) -1)
8 typedef enum VerbFlags
{
10 VERB_ONLINE_ONLY
= 1 << 1,
11 VERB_MUST_BE_ROOT
= 1 << 2,
16 unsigned min_args
, max_args
;
18 int (* const dispatch
)(int argc
, char *argv
[], void *userdata
);
21 bool running_in_chroot_or_offline(void);
23 int dispatch_verb(int argc
, char *argv
[], const Verb verbs
[], void *userdata
);