/[lwip]/lwip/src/include/lwip/sockets.h
ViewVC logotype

Diff of /lwip/src/include/lwip/sockets.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by davidhaas, Thu Feb 6 22:18:56 2003 UTC revision 1.4.2.1 by likewise, Wed Feb 19 12:41:34 2003 UTC
# Line 164  struct linger { Line 164  struct linger {
164  #define O_NONBLOCK    04000  #define O_NONBLOCK    04000
165  #endif  #endif
166    
167    #ifndef FD_SET
168      #undef  FD_SETSIZE
169      #define FD_SETSIZE    16
170      #define FD_SET(n, p)  ((p)->fd_bits[(n)/8] |=  (1 << ((n) & 7)))
171      #define FD_CLR(n, p)  ((p)->fd_bits[(n)/8] &= ~(1 << ((n) & 7)))
172      #define FD_ISSET(n,p) ((p)->fd_bits[(n)/8] &   (1 << ((n) & 7)))
173      #define FD_ZERO(p)    memset((void*)(p),0,sizeof(*(p)))
174    
175      typedef struct fd_set {
176              unsigned char fd_bits [(FD_SETSIZE+7)/8];
177            } fd_set;
178    
179      struct timeval {
180              long    tv_sec;         /* seconds */
181              long    tv_usec;        /* and microseconds */
182      };
183    
184    #endif
185    
186  int lwip_accept(int s, struct sockaddr *addr, int *addrlen);  int lwip_accept(int s, struct sockaddr *addr, int *addrlen);
187  int lwip_bind(int s, struct sockaddr *name, int namelen);  int lwip_bind(int s, struct sockaddr *name, int namelen);
188  int lwip_shutdown(int s, int how);  int lwip_shutdown(int s, int how);
# Line 184  int lwip_sendto(int s, void *dataptr, in Line 203  int lwip_sendto(int s, void *dataptr, in
203  int lwip_socket(int domain, int type, int protocol);  int lwip_socket(int domain, int type, int protocol);
204  int lwip_write(int s, void *dataptr, int size);  int lwip_write(int s, void *dataptr, int size);
205  int lwip_select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,  int lwip_select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset,
206                  const struct timeval *timeout);                  struct timeval *timeout);
207  int lwip_ioctl(int s, long cmd, void *argp);  int lwip_ioctl(int s, long cmd, void *argp);
208    
209  #ifdef LWIP_COMPAT_SOCKETS  #ifdef LWIP_COMPAT_SOCKETS

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26