Mercurial > luasocket
view src/usocket.h @ 0:4b915342e2a8
LuaSocket 2.0.2 + CMake build description.
author | Eric Wing <ewing . public |-at-| gmail . com> |
---|---|
date | Tue, 26 Aug 2008 18:40:01 -0700 |
parents | |
children |
line wrap: on
line source
#ifndef USOCKET_H #define USOCKET_H /*=========================================================================*\ * Socket compatibilization module for Unix * LuaSocket toolkit * * RCS ID: $Id: usocket.h,v 1.7 2005/10/07 04:40:59 diego Exp $ \*=========================================================================*/ /*=========================================================================*\ * BSD include files \*=========================================================================*/ /* error codes */ #include <errno.h> /* close function */ #include <unistd.h> /* fnctnl function and associated constants */ #include <fcntl.h> /* struct sockaddr */ #include <sys/types.h> /* socket function */ #include <sys/socket.h> /* struct timeval */ #include <sys/time.h> /* gethostbyname and gethostbyaddr functions */ #include <netdb.h> /* sigpipe handling */ #include <signal.h> /* IP stuff*/ #include <netinet/in.h> #include <arpa/inet.h> /* TCP options (nagle algorithm disable) */ #include <netinet/tcp.h> typedef int t_socket; typedef t_socket *p_socket; #define SOCKET_INVALID (-1) #endif /* USOCKET_H */