udev: move ResolveNameTiming definition and parsers to udev-util.h
Follow-up for c4d44cba4d. No functional change,
but the parser is moved to libsystemd-shared.so.
This commit is contained in:
@@ -7,10 +7,19 @@
|
||||
#include "fileio.h"
|
||||
#include "log.h"
|
||||
#include "parse-util.h"
|
||||
#include "string-table.h"
|
||||
#include "string-util.h"
|
||||
#include "udev-util.h"
|
||||
#include "udev.h"
|
||||
|
||||
static const char* const resolve_name_timing_table[_RESOLVE_NAME_TIMING_MAX] = {
|
||||
[RESOLVE_NAME_NEVER] = "never",
|
||||
[RESOLVE_NAME_LATE] = "late",
|
||||
[RESOLVE_NAME_EARLY] = "early",
|
||||
};
|
||||
|
||||
DEFINE_STRING_TABLE_LOOKUP(resolve_name_timing, ResolveNameTiming);
|
||||
|
||||
int udev_parse_config_full(
|
||||
unsigned *ret_children_max,
|
||||
usec_t *ret_exec_delay_usec,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user