/[lwip]/lwip/src/api/sockets.c
ViewVC logotype

Diff of /lwip/src/api/sockets.c

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

revision 1.10 by jani, Fri Feb 21 16:43:46 2003 UTC revision 1.11 by jani, Mon Mar 3 10:29:21 2003 UTC
# Line 152  alloc_socket(struct netconn *newconn) Line 152  alloc_socket(struct netconn *newconn)
152  }  }
153  /*-----------------------------------------------------------------------------------*/  /*-----------------------------------------------------------------------------------*/
154  int  int
155  lwip_accept(int s, struct sockaddr *addr, int *addrlen)  lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
156  {  {
157    struct lwip_socket *sock;    struct lwip_socket *sock;
158    struct netconn *newconn;    struct netconn *newconn;
# Line 208  lwip_accept(int s, struct sockaddr *addr Line 208  lwip_accept(int s, struct sockaddr *addr
208  }  }
209  /*-----------------------------------------------------------------------------------*/  /*-----------------------------------------------------------------------------------*/
210  int  int
211  lwip_bind(int s, struct sockaddr *name, int namelen)  lwip_bind(int s, struct sockaddr *name, socklen_t namelen)
212  {  {
213    struct lwip_socket *sock;    struct lwip_socket *sock;
214    struct ip_addr local_addr;    struct ip_addr local_addr;
# Line 273  lwip_close(int s) Line 273  lwip_close(int s)
273  }  }
274  /*-----------------------------------------------------------------------------------*/  /*-----------------------------------------------------------------------------------*/
275  int  int
276  lwip_connect(int s, struct sockaddr *name, int namelen)  lwip_connect(int s, struct sockaddr *name, socklen_t namelen)
277  {  {
278    struct lwip_socket *sock;    struct lwip_socket *sock;
279    err_t err;    err_t err;
# Line 339  lwip_listen(int s, int backlog) Line 339  lwip_listen(int s, int backlog)
339  /*-----------------------------------------------------------------------------------*/  /*-----------------------------------------------------------------------------------*/
340  int  int
341  lwip_recvfrom(int s, void *mem, int len, unsigned int flags,  lwip_recvfrom(int s, void *mem, int len, unsigned int flags,
342                struct sockaddr *from, int *fromlen)                struct sockaddr *from, socklen_t *fromlen)
343  {  {
344    struct lwip_socket *sock;    struct lwip_socket *sock;
345    struct netbuf *buf;    struct netbuf *buf;
# Line 512  lwip_send(int s, void *data, int size, u Line 512  lwip_send(int s, void *data, int size, u
512  /*-----------------------------------------------------------------------------------*/  /*-----------------------------------------------------------------------------------*/
513  int  int
514  lwip_sendto(int s, void *data, int size, unsigned int flags,  lwip_sendto(int s, void *data, int size, unsigned int flags,
515         struct sockaddr *to, int tolen)         struct sockaddr *to, socklen_t tolen)
516  {  {
517    struct lwip_socket *sock;    struct lwip_socket *sock;
518    struct ip_addr remote_addr, addr;    struct ip_addr remote_addr, addr;
# Line 881  int lwip_shutdown(int s, int how) Line 881  int lwip_shutdown(int s, int how)
881      return lwip_close(s); /* XXX temporary hack until proper implementation */      return lwip_close(s); /* XXX temporary hack until proper implementation */
882  }  }
883    
884  int lwip_getpeername (int s, struct sockaddr *name, int *namelen)  int lwip_getpeername (int s, struct sockaddr *name, socklen_t *namelen)
885  {  {
886    struct lwip_socket *sock;    struct lwip_socket *sock;
887    struct sockaddr_in sin;    struct sockaddr_in sin;
# Line 916  int lwip_getpeername (int s, struct sock Line 916  int lwip_getpeername (int s, struct sock
916    return 0;    return 0;
917  }  }
918    
919  int lwip_getsockname (int s, struct sockaddr *name, int *namelen)  int lwip_getsockname (int s, struct sockaddr *name, socklen_t *namelen)
920  {  {
921    struct lwip_socket *sock;    struct lwip_socket *sock;
922    struct sockaddr_in sin;    struct sockaddr_in sin;
# Line 951  int lwip_getsockname (int s, struct sock Line 951  int lwip_getsockname (int s, struct sock
951    return 0;    return 0;
952  }  }
953    
954  int lwip_getsockopt (int s, int level, int optname, char *optval, int *optlen)  int lwip_getsockopt (int s, int level, int optname, void *optval, socklen_t *optlen)
955  {  {
956          int err = ENOSYS;          int err = ENOSYS;
957          struct lwip_socket *sock = get_socket(s);          struct lwip_socket *sock = get_socket(s);
# Line 983  int lwip_getsockopt (int s, int level, i Line 983  int lwip_getsockopt (int s, int level, i
983          return err ? -1 : 0;          return err ? -1 : 0;
984  }  }
985    
986  int lwip_setsockopt (int s, int level, int optname, const char *optval, int optlen)  int lwip_setsockopt (int s, int level, int optname, const void *optval, socklen_t optlen)
987  {  {
988          struct lwip_socket *sock = get_socket(s);          struct lwip_socket *sock = get_socket(s);
989          int err = ENOSYS;          int err = ENOSYS;

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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