summaryrefslogtreecommitdiff
path: root/src/shared/udev-util.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-11-13 13:42:42 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-11-13 14:04:29 +0100
commitbc768f04754eee04a3468f333538985ce98ce495 (patch)
tree0bb7b014dfbf73354aa6c2aabaf8031c2f8ba833 /src/shared/udev-util.h
parent4b3ca79ea9e69fcf3e3d376e6342130aa4564b9b (diff)
downloadsystemd-bc768f04754eee04a3468f333538985ce98ce495.tar.gz
systemd-bc768f04754eee04a3468f333538985ce98ce495.tar.bz2
systemd-bc768f04754eee04a3468f333538985ce98ce495.zip
udev: move ResolveNameTiming definition and parsers to udev-util.h
Follow-up for c4d44cba4d9bd9d92c86e06f21d5936cca1b8c16. No functional change, but the parser is moved to libsystemd-shared.so.
Diffstat (limited to 'src/shared/udev-util.h')
-rw-r--r--src/shared/udev-util.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/shared/udev-util.h b/src/shared/udev-util.h
index efbcd82976..b1913daf86 100644
--- a/src/shared/udev-util.h
+++ b/src/shared/udev-util.h
@@ -3,6 +3,17 @@
#include "time-util.h"
+typedef enum ResolveNameTiming {
+ RESOLVE_NAME_NEVER,
+ RESOLVE_NAME_LATE,
+ RESOLVE_NAME_EARLY,
+ _RESOLVE_NAME_TIMING_MAX,
+ _RESOLVE_NAME_TIMING_INVALID = -1,
+} ResolveNameTiming;
+
+ResolveNameTiming resolve_name_timing_from_string(const char *s) _pure_;
+const char *resolve_name_timing_to_string(ResolveNameTiming i) _const_;
+
int udev_parse_config_full(
unsigned *ret_children_max,
usec_t *ret_exec_delay_usec,