diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-09-08 16:11:36 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-09-11 10:49:11 +0900 |
commit | 18d8a33a3797dcd5e68932a17c6fdea660ae4c1c (patch) | |
tree | e3df176d9756bff4aa0e9475a0214032234394c5 /src/network/networkd-address.h | |
parent | 7657ec3eb81fed61f8ae944c818a33ffc6956560 (diff) | |
download | systemd-18d8a33a3797dcd5e68932a17c6fdea660ae4c1c.tar.gz |
network: define Address earlier
As the type is used in defining address_ready_callback_t.
Diffstat (limited to 'src/network/networkd-address.h')
-rw-r--r-- | src/network/networkd-address.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/network/networkd-address.h b/src/network/networkd-address.h index 811940c126..6b5f7ba9c4 100644 --- a/src/network/networkd-address.h +++ b/src/network/networkd-address.h @@ -14,12 +14,13 @@ #define CACHE_INFO_INFINITY_LIFE_TIME 0xFFFFFFFFU +typedef struct Address Address; typedef struct Manager Manager; typedef struct Network Network; typedef struct Request Request; typedef int (*address_ready_callback_t)(Address *address); -typedef struct Address { +struct Address { Network *network; NetworkConfigSection *section; @@ -48,7 +49,7 @@ typedef struct Address { /* Called when address become ready */ address_ready_callback_t callback; -} Address; +}; const char* format_lifetime(char *buf, size_t l, uint32_t lifetime) _warn_unused_result_; /* Note: the lifetime of the compound literal is the immediately surrounding block, |