1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
6 #include "analyze-verify-util.h"
10 #include "time-util.h"
11 #include "unit-file.h"
13 typedef enum DotMode
{
19 extern DotMode arg_dot
;
20 extern char **arg_dot_from_patterns
, **arg_dot_to_patterns
;
21 extern usec_t arg_fuzz
;
22 extern PagerFlags arg_pager_flags
;
23 extern BusTransport arg_transport
;
24 extern const char *arg_host
;
25 extern UnitFileScope arg_scope
;
26 extern RecursiveErrors arg_recursive_errors
;
28 extern bool arg_generators
;
29 extern char *arg_root
;
30 extern char *arg_security_policy
;
31 extern bool arg_offline
;
32 extern unsigned arg_threshold
;
33 extern unsigned arg_iterations
;
34 extern usec_t arg_base_time
;
35 extern JsonFormatFlags arg_json_format_flags
;
36 extern bool arg_quiet
;
37 extern char *arg_profile
;
39 int acquire_bus(sd_bus
**bus
, bool *use_full_bus
);
41 int bus_get_unit_property_strv(sd_bus
*bus
, const char *path
, const char *property
, char ***strv
);
43 void time_parsing_hint(const char *p
, bool calendar
, bool timestamp
, bool timespan
);