mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-12 09:17:53 +00:00
- Let OpenMP be usable via cosmocc - Let libunwind be usable via cosmocc - Make X86_HAVE(AVXVNNI) work correctly - Avoid using MAP_GROWSDOWN on qemu-aarch64 - Introduce in6addr_any and in6addr_loopback - Have thread stacks use MAP_GROWSDOWN by default - Ask OpenMP to not use filesystem to manage threads - Make NI_MAXHOST and NI_MAXSERV available w/o _GNU_SOURCE
23 lines
554 B
C
23 lines
554 B
C
#ifndef COSMOPOLITAN_LIBC_CALLS_STRUCT_SOCKADDR6_H_
|
|
#define COSMOPOLITAN_LIBC_CALLS_STRUCT_SOCKADDR6_H_
|
|
|
|
struct in6_addr {
|
|
union {
|
|
uint8_t s6_addr[16];
|
|
uint16_t s6_addr16[8];
|
|
uint32_t s6_addr32[4];
|
|
};
|
|
};
|
|
|
|
struct sockaddr_in6 { /* Linux+NT ABI */
|
|
uint16_t sin6_family;
|
|
uint16_t sin6_port;
|
|
uint32_t sin6_flowinfo;
|
|
struct in6_addr sin6_addr;
|
|
uint32_t sin6_scope_id; /* rfc2553 */
|
|
};
|
|
|
|
extern const struct in6_addr in6addr_any;
|
|
extern const struct in6_addr in6addr_loopback;
|
|
|
|
#endif /* COSMOPOLITAN_LIBC_CALLS_STRUCT_SOCKADDR6_H_ */
|