src/wsocket.h

1
#ifndef WSOCKET_H
2
#define WSOCKET_H
3
/*=========================================================================*\
4
* LuaSocket 2.0.2
5
* Copyright (C) 2004-2007 Diego Nehab
6
*
7
* Socket compatibilization module for Win32
8
*
9
* RCS ID: $Id: wsocket.h 2 2006-04-30 19:30:47Z brunoos $
10
\*=========================================================================*/
11
 
12
/*=========================================================================*\
13
* WinSock include files
14
\*=========================================================================*/
15
#include <winsock.h>
16
 
17
#define WAITFD_R        1
18
#define WAITFD_W        2
19
#define WAITFD_E        4
20
#define WAITFD_C        (WAITFD_E|WAITFD_W)
21
 
22
#define SOCKET_INVALID (INVALID_SOCKET)
23
 
24
typedef int socklen_t;
25
typedef SOCKET t_socket;
26
typedef t_socket *p_socket;
27
 
28
#endif /* WSOCKET_H */