1// Copyright (c) 2013 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#ifndef NET_BASE_IOVEC_H_
6#define NET_BASE_IOVEC_H_
7
8#if defined(OS_POSIX)
9#include <sys/uio.h>
10#else
11/* Structure for scatter/gather I/O.  */
12struct iovec {
13  void* iov_base;  /* Pointer to data.  */
14  size_t iov_len;  /* Length of data.  */
15};
16#endif  // defined(OS_LINUX)
17
18#endif  // NET_BASE_IOVEC_H_
19