From: Zbigniew Jędrzejewski-Szmek Date: Fri, 14 Dec 2018 09:27:24 +0000 (+0100) Subject: udev: use typedef for struct udev_event X-Git-Tag: v240~38^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2e08871534d68937bb50c583384f2522704dbcad;p=thirdparty%2Fsystemd.git udev: use typedef for struct udev_event --- diff --git a/src/test/test-udev.c b/src/test/test-udev.c index 74450e13202..7a4622b8752 100644 --- a/src/test/test-udev.c +++ b/src/test/test-udev.c @@ -56,7 +56,7 @@ static int fake_filesystems(void) { static int run(int argc, char *argv[]) { _cleanup_(udev_rules_freep) UdevRules *rules = NULL; - _cleanup_(udev_event_freep) struct udev_event *event = NULL; + _cleanup_(udev_event_freep) UdevEvent *event = NULL; _cleanup_(sd_device_unrefp) sd_device *dev = NULL; const char *devpath, *devname, *action; int r; diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index 14b4b51b731..bc0a32f39b1 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -45,16 +45,16 @@ typedef struct Spawn { size_t result_len; } Spawn; -struct udev_event *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_netlink *rtnl) { - struct udev_event *event; +UdevEvent *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_netlink *rtnl) { + UdevEvent *event; assert(dev); - event = new(struct udev_event, 1); + event = new(UdevEvent, 1); if (!event) return NULL; - *event = (struct udev_event) { + *event = (UdevEvent) { .dev = sd_device_ref(dev), .birth_usec = now(CLOCK_MONOTONIC), .exec_delay_usec = exec_delay_usec, @@ -64,7 +64,7 @@ struct udev_event *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_net return event; } -struct udev_event *udev_event_free(struct udev_event *event) { +UdevEvent *udev_event_free(UdevEvent *event) { if (!event) return NULL; @@ -125,7 +125,7 @@ static const struct subst_map_entry map[] = { { .name = "sys", .fmt = 'S', .type = SUBST_SYS }, }; -static ssize_t subst_format_var(struct udev_event *event, +static ssize_t subst_format_var(UdevEvent *event, const struct subst_map_entry *entry, char *attr, char *dest, size_t l) { sd_device *parent, *dev = event->dev; @@ -312,7 +312,7 @@ static ssize_t subst_format_var(struct udev_event *event, return s - dest; } -ssize_t udev_event_apply_format(struct udev_event *event, +ssize_t udev_event_apply_format(UdevEvent *event, const char *src, char *dest, size_t size, bool replace_whitespace) { const char *from; @@ -593,7 +593,7 @@ static int spawn_wait(Spawn *spawn) { return ret; } -int udev_event_spawn(struct udev_event *event, +int udev_event_spawn(UdevEvent *event, usec_t timeout_usec, bool accept_failure, const char *cmd, @@ -683,7 +683,7 @@ int udev_event_spawn(struct udev_event *event, return r; } -static int rename_netif(struct udev_event *event) { +static int rename_netif(UdevEvent *event) { sd_device *dev = event->dev; const char *action, *oldname; char name[IFNAMSIZ]; @@ -726,7 +726,7 @@ static int rename_netif(struct udev_event *event) { return 1; } -static int update_devnode(struct udev_event *event) { +static int update_devnode(UdevEvent *event) { sd_device *dev = event->dev; const char *action; bool apply; @@ -777,7 +777,7 @@ static int update_devnode(struct udev_event *event) { } static void event_execute_rules_on_remove( - struct udev_event *event, + UdevEvent *event, usec_t timeout_usec, Hashmap *properties_list, UdevRules *rules) { @@ -806,7 +806,7 @@ static void event_execute_rules_on_remove( (void) udev_node_remove(dev); } -int udev_event_execute_rules(struct udev_event *event, +int udev_event_execute_rules(UdevEvent *event, usec_t timeout_usec, Hashmap *properties_list, UdevRules *rules) { @@ -876,7 +876,7 @@ int udev_event_execute_rules(struct udev_event *event, return 0; } -void udev_event_execute_run(struct udev_event *event, usec_t timeout_usec) { +void udev_event_execute_run(UdevEvent *event, usec_t timeout_usec) { const char *cmd; void *val; Iterator i; diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c index 97dddfa3ea0..53c68d254a6 100644 --- a/src/udev/udev-rules.c +++ b/src/udev/udev-rules.c @@ -640,7 +640,7 @@ static int import_file_into_properties(sd_device *dev, const char *filename) { return 0; } -static int import_program_into_properties(struct udev_event *event, +static int import_program_into_properties(UdevEvent *event, usec_t timeout_usec, const char *program) { char result[UTIL_LINE_SIZE]; @@ -1668,7 +1668,7 @@ static int match_key(UdevRules *rules, struct token *token, const char *val) { return -1; } -static int match_attr(UdevRules *rules, sd_device *dev, struct udev_event *event, struct token *cur) { +static int match_attr(UdevRules *rules, sd_device *dev, UdevEvent *event, struct token *cur) { char nbuf[UTIL_NAME_SIZE], vbuf[UTIL_NAME_SIZE]; const char *name, *value; size_t len; @@ -1721,7 +1721,7 @@ enum escape_type { int udev_rules_apply_to_event( UdevRules *rules, - struct udev_event *event, + UdevEvent *event, usec_t timeout_usec, Hashmap *properties_list) { sd_device *dev = event->dev; diff --git a/src/udev/udev.h b/src/udev/udev.h index b36a8f12192..3bc69ff6c40 100644 --- a/src/udev/udev.h +++ b/src/udev/udev.h @@ -16,7 +16,7 @@ #define READ_END 0 #define WRITE_END 1 -struct udev_event { +typedef struct UdevEvent { sd_device *dev; sd_device *dev_parent; sd_device *dev_db_clone; @@ -43,7 +43,7 @@ struct udev_event { bool name_final; bool devlink_final; bool run_final; -}; +} UdevEvent; /* udev-rules.c */ typedef struct UdevRules UdevRules; @@ -52,7 +52,7 @@ int udev_rules_new(UdevRules **ret_rules, ResolveNameTiming resolve_name_timing) UdevRules *udev_rules_free(UdevRules *rules); bool udev_rules_check_timestamp(UdevRules *rules); -int udev_rules_apply_to_event(UdevRules *rules, struct udev_event *event, +int udev_rules_apply_to_event(UdevRules *rules, UdevEvent *event, usec_t timeout_usec, Hashmap *properties_list); int udev_rules_apply_static_dev_perms(UdevRules *rules); @@ -62,21 +62,21 @@ static inline usec_t udev_warn_timeout(usec_t timeout_usec) { } /* udev-event.c */ -struct udev_event *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_netlink *rtnl); -struct udev_event *udev_event_free(struct udev_event *event); -ssize_t udev_event_apply_format(struct udev_event *event, +UdevEvent *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_netlink *rtnl); +UdevEvent *udev_event_free(UdevEvent *event); +ssize_t udev_event_apply_format(UdevEvent *event, const char *src, char *dest, size_t size, bool replace_whitespace); -int udev_event_spawn(struct udev_event *event, +int udev_event_spawn(UdevEvent *event, usec_t timeout_usec, bool accept_failure, const char *cmd, char *result, size_t ressize); -int udev_event_execute_rules(struct udev_event *event, +int udev_event_execute_rules(UdevEvent *event, usec_t timeout_usec, Hashmap *properties_list, UdevRules *rules); -void udev_event_execute_run(struct udev_event *event, usec_t timeout_usec); +void udev_event_execute_run(UdevEvent *event, usec_t timeout_usec); /* Cleanup functions */ -DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev_event*, udev_event_free); +DEFINE_TRIVIAL_CLEANUP_FUNC(UdevEvent*, udev_event_free); DEFINE_TRIVIAL_CLEANUP_FUNC(UdevRules*, udev_rules_free); diff --git a/src/udev/udevadm-test.c b/src/udev/udevadm-test.c index 47f055c7f6b..f08aee47c12 100644 --- a/src/udev/udevadm-test.c +++ b/src/udev/udevadm-test.c @@ -87,7 +87,7 @@ static int parse_argv(int argc, char *argv[]) { int test_main(int argc, char *argv[], void *userdata) { _cleanup_(udev_rules_freep) UdevRules *rules = NULL; - _cleanup_(udev_event_freep) struct udev_event *event = NULL; + _cleanup_(udev_event_freep) UdevEvent *event = NULL; _cleanup_(sd_device_unrefp) sd_device *dev = NULL; const char *cmd, *key, *value; sigset_t mask, sigmask_orig; diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 863082941dd..4fef869eecf 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -394,7 +394,7 @@ static int worker_lock_block_device(sd_device *dev, int *ret_fd) { } static int worker_process_device(Manager *manager, sd_device *dev) { - _cleanup_(udev_event_freep) struct udev_event *udev_event = NULL; + _cleanup_(udev_event_freep) UdevEvent *udev_event = NULL; _cleanup_close_ int fd_lock = -1; const char *seqnum; int r;