Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
glibc/include/ifaddrs.h
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
33 lines (28 sloc)
758 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _IFADDRS_H | |
#include <inet/ifaddrs.h> | |
#include <stdbool.h> | |
#include <stdint.h> | |
libc_hidden_proto (getifaddrs) | |
libc_hidden_proto (freeifaddrs) | |
struct in6addrinfo | |
{ | |
enum { | |
in6ai_deprecated = 1, | |
in6ai_homeaddress = 2 | |
} flags:8; | |
uint8_t prefixlen; | |
uint16_t :16; | |
uint32_t index; | |
uint32_t addr[4]; | |
}; | |
extern void __check_pf (bool *seen_ipv4, bool *seen_ipv6, | |
struct in6addrinfo **in6ai, size_t *in6ailen) | |
attribute_hidden; | |
extern void __free_in6ai (struct in6addrinfo *in6ai) attribute_hidden; | |
extern void __check_native (uint32_t a1_index, int *a1_native, | |
uint32_t a2_index, int *a2_native) | |
attribute_hidden; | |
#if IS_IN (nscd) | |
extern uint32_t __bump_nl_timestamp (void) attribute_hidden; | |
#endif | |
#endif /* ifaddrs.h */ |