Gnash
0.8.10
|
00001 // GnashImageSystemNetHeaders.h: Compatibility Network header for Gnash. 00002 // 00003 // Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 00004 // Free Software Foundation, Inc 00005 // 00006 // This program is free software; you can redistribute it and/or modify 00007 // it under the terms of the GNU General Public License as published by 00008 // the Free Software Foundation; either version 3 of the License, or 00009 // (at your option) any later version. 00010 // 00011 // This program is distributed in the hope that it will be useful, 00012 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 // GNU General Public License for more details. 00015 // 00016 // You should have received a copy of the GNU General Public License 00017 // along with this program; if not, write to the Free Software 00018 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00019 // 00020 // 00021 00023 // 00035 00036 #ifndef GNASH_NET_HEADERS_H 00037 #define GNASH_NET_HEADERS_H 00038 00039 #ifdef HAVE_CONFIG_H 00040 #include "gnashconfig.h" 00041 #endif 00042 00045 #if defined(HAVE_WINSOCK_H) && !defined(__OS2__) 00046 # include <winsock2.h> 00047 # include <windows.h> 00048 # include <io.h> 00049 # include <ws2tcpip.h> 00050 # include <fcntl.h> 00051 #elif defined(__amigaos4__) //maybe HAVE_NETINET_IN_H 00052 # include <netinet/in.h> 00053 #else 00054 # include <unistd.h> 00055 # include <arpa/inet.h> 00056 # include <sys/types.h> 00057 # include <sys/socket.h> 00058 # include <sys/times.h> 00059 # include <unistd.h> 00060 # include <netinet/in.h> 00061 # include <netinet/tcp.h> 00062 # include <fcntl.h> 00063 00064 // gethostbyname() 00065 # include <netdb.h> 00066 #endif 00067 00068 #endif 00069