src/usocket.h

changeset 0
f7d2d78eb424
equal deleted inserted replaced
-1:000000000000 0:f7d2d78eb424
1 #ifndef USOCKET_H
2 #define USOCKET_H
3 /*=========================================================================*\
4 * LuaSocket 2.0.2
5 * Copyright (C) 2004-2007 Diego Nehab
6 *
7 * Socket compatibilization module for Unix
8 *
9 * RCS ID: $Id: usocket.h 6 2006-04-30 20:33:05Z brunoos $
10 \*=========================================================================*/
11
12 #ifdef SOCKET_POLL
13 #include <sys/poll.h>
14 #define WAITFD_R POLLIN
15 #define WAITFD_W POLLOUT
16 #define WAITFD_C (POLLIN|POLLOUT)
17 #else
18 #define WAITFD_R 1
19 #define WAITFD_W 2
20 #define WAITFD_C (WAITFD_R|WAITFD_W)
21 #endif
22
23 typedef int t_socket;
24 typedef t_socket *p_socket;
25
26 #define SOCKET_INVALID (-1)
27
28 #endif /* USOCKET_H */

mercurial