mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 16:26:10 +03:00
32 lines
829 B
C
32 lines
829 B
C
// Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// This is a convenience header to pull in the platform-specific headers
|
|
// that define at least:
|
|
//
|
|
// struct addrinfo
|
|
// struct sockaddr*
|
|
// getaddrinfo()
|
|
// freeaddrinfo()
|
|
// AI_*
|
|
// AF_*
|
|
//
|
|
// Prefer including this file instead of directly writing the #if / #else,
|
|
// since it avoids duplicating the platform-specific selections.
|
|
|
|
#ifndef NET_BASE_SYS_ADDRINFO_H_
|
|
#define NET_BASE_SYS_ADDRINFO_H_
|
|
|
|
#include "build/build_config.h"
|
|
|
|
#if defined(OS_WIN)
|
|
#include <ws2tcpip.h>
|
|
#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
|
|
#include <netdb.h>
|
|
#include <netinet/in.h>
|
|
#include <sys/socket.h>
|
|
#endif
|
|
|
|
#endif // NET_BASE_SYS_ADDRINFO_H_
|