mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-29 11:00:29 +00:00
7b24fc6fb8
These are required for some ports.
30 lines
575 B
C
30 lines
575 B
C
/*
|
|
* Copyright (c) 2021, Idan Horowitz <idan.horowitz@serenityos.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct ifaddrs {
|
|
struct ifaddrs* ifa_next;
|
|
char* ifa_name;
|
|
unsigned int ifa_flags;
|
|
struct sockaddr* ifa_addr;
|
|
struct sockaddr* ifa_netmask;
|
|
union {
|
|
struct sockaddr* ifu_broadaddr;
|
|
struct sockaddr* ifu_dstaddr;
|
|
} ifa_ifu;
|
|
#define ifa_broadaddr ifa_ifu.ifu_broadaddr
|
|
#define ifa_dstaddr ifa_ifu.ifu_dstaddr
|
|
void* ifa_data;
|
|
};
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|