blob: 62a6317e887bd3c7c60665f5bcf29ebae19df83d [file] [log] [blame]
[email protected]a540c2d2009-12-12 00:47:371// Copyright (c) 2009 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// This is a convenience header to pull in the platform-specific headers
6// that define at least:
7//
8// struct addrinfo
9// struct sockaddr*
10// getaddrinfo()
11// freeaddrinfo()
12// AI_*
13//
14// Prefer including this file instead of directly writing the #if / #else,
15// since it avoids duplicating the platform-specific selections.
16
17#include "build/build_config.h"
18
19#if defined(OS_WIN)
20#include <ws2tcpip.h>
21#elif defined(OS_POSIX)
22#include <netdb.h>
[email protected]e39333ec2010-05-19 18:17:5323#include <netinet/in.h>
24#include <sys/socket.h>
[email protected]a540c2d2009-12-12 00:47:3725#endif