Browse Source

network: Include unistd.h from network.h

This heaader is required for close() for sockets in network
code. For winsock, the equivalent function is defined in the
winsock2.h header.

This avoids having the HAVE_UNISTD_H in all files dealing with
raw sockets.

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n1.0
Martin Storsjö 13 years ago
parent
commit
39dba5aa1b
4 changed files with 4 additions and 3 deletions
  1. +4
    -0
      libavformat/network.h
  2. +0
    -1
      libavformat/sctp.c
  3. +0
    -1
      libavformat/tcp.c
  4. +0
    -1
      libavformat/udp.c

+ 4
- 0
libavformat/network.h View File

@@ -27,6 +27,10 @@
#include "libavutil/error.h"
#include "os_support.h"

#if HAVE_UNISTD_H
#include <unistd.h>
#endif

#if HAVE_WINSOCK2_H
#include <winsock2.h>
#include <ws2tcpip.h>


+ 0
- 1
libavformat/sctp.c View File

@@ -39,7 +39,6 @@

#include <netinet/in.h>
#include <netinet/sctp.h>
#include <unistd.h>

#include "config.h"



+ 0
- 1
libavformat/tcp.c View File

@@ -20,7 +20,6 @@
*/
#include "avformat.h"
#include "libavutil/parseutils.h"
#include <unistd.h>
#include "internal.h"
#include "network.h"
#include "os_support.h"


+ 0
- 1
libavformat/udp.c View File

@@ -30,7 +30,6 @@
#include "avio_internal.h"
#include "libavutil/parseutils.h"
#include "libavutil/avstring.h"
#include <unistd.h>
#include "internal.h"
#include "network.h"
#include "os_support.h"


Loading…
Cancel
Save