actube/src/capwap/conn_recv_packet.c
7u83@mail.ru 417dfb7043 Removed some printfs.
FossilOrigin-Name: 01f2e28c77bc000c68c39df1b3221d76eef1b2da8d57a569d35c40a5679c46d0
2015-02-08 13:01:35 +00:00

28 lines
374 B
C

#include <time.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>
#include <string.h>
#include "conn.h"
#include <stdio.h>
int conn_recv_packet(struct conn* conn,uint8_t *buf,int len)
{
int n;
int flags=0;
while( (n = recv(conn->sock,(char*)buf,len,flags)) < 0 ){
if (errno!=EINTR)
{
if ( errno==EAGAIN )
return n;
}
}
return n;
}