From: Yu Watanabe Date: Wed, 8 Sep 2021 07:11:36 +0000 (+0900) Subject: network: define Address earlier X-Git-Tag: v250-rc1~691^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=18d8a33a3797dcd5e68932a17c6fdea660ae4c1c;p=thirdparty%2Fsystemd.git network: define Address earlier As the type is used in defining address_ready_callback_t. --- diff --git a/src/network/networkd-address.h b/src/network/networkd-address.h index 811940c1261..6b5f7ba9c49 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,