Mercurial > luasocket
view src/usocket.h @ 1:cf0892e34f45
Resyncing with Git repo
author | Eric Wing <ewing . public |-at-| gmail . com> |
---|---|
date | Wed, 27 Aug 2008 22:44:22 -0700 |
parents | 4b915342e2a8 |
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 */