|
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 */ |