For libsystemd's headers, the changes made depend on whether the header is installed or not. For installed headers, the only change made is that commonly included headers were moved to _sd-common.h. For these headers, there should be no noticeable change in behavior when including them. For non-installed headers, includes were replaced with forward declarations where possible as usual. Split out of #37344.
16 lines
377 B
C
16 lines
377 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#include "forward.h"
|
|
|
|
typedef struct sd_ndisc_router_solicit {
|
|
unsigned n_ref;
|
|
|
|
ICMP6Packet *packet;
|
|
|
|
Set *options;
|
|
} sd_ndisc_router_solicit;
|
|
|
|
sd_ndisc_router_solicit* ndisc_router_solicit_new(ICMP6Packet *packet);
|
|
int ndisc_router_solicit_parse(sd_radv *ra, sd_ndisc_router_solicit *rs);
|