Revision 00aa0040

b/block/sheepdog.c
496 496
    }
497 497
    buf = qemu_malloc(size);
498 498

  
499
    ret = recv(s, buf, size, flags);
499
    ret = qemu_recv(s, buf, size, flags);
500 500
    if (ret < 0) {
501 501
        goto out;
502 502
    }
b/gdbstub.c
319 319
    int ret;
320 320

  
321 321
    for(;;) {
322
        ret = recv(s->fd, &ch, 1, 0);
322
        ret = qemu_recv(s->fd, &ch, 1, 0);
323 323
        if (ret < 0) {
324 324
            if (errno == ECONNRESET)
325 325
                s->fd = -1;
b/linux-user/syscall.c
2004 2004
        ret = get_errno(recvfrom(fd, host_msg, len, flags, addr, &addrlen));
2005 2005
    } else {
2006 2006
        addr = NULL; /* To keep compiler quiet.  */
2007
        ret = get_errno(recv(fd, host_msg, len, flags));
2007
        ret = get_errno(qemu_recv(fd, host_msg, len, flags));
2008 2008
    }
2009 2009
    if (!is_error(ret)) {
2010 2010
        if (target_addr) {
b/nbd.c
78 78
        ssize_t len;
79 79

  
80 80
        if (do_read) {
81
            len = recv(fd, buffer + offset, size - offset, 0);
81
            len = qemu_recv(fd, buffer + offset, size - offset, 0);
82 82
        } else {
83 83
            len = send(fd, buffer + offset, size - offset, 0);
84 84
        }
b/net/socket.c
76 76
    uint8_t buf1[4096];
77 77
    const uint8_t *buf;
78 78

  
79
    size = recv(s->fd, (void *)buf1, sizeof(buf1), 0);
79
    size = qemu_recv(s->fd, buf1, sizeof(buf1), 0);
80 80
    if (size < 0) {
81 81
        err = socket_error();
82 82
        if (err != EWOULDBLOCK)
......
138 138
    NetSocketState *s = opaque;
139 139
    int size;
140 140

  
141
    size = recv(s->fd, (void *)s->buf, sizeof(s->buf), 0);
141
    size = qemu_recv(s->fd, s->buf, sizeof(s->buf), 0);
142 142
    if (size < 0)
143 143
        return;
144 144
    if (size == 0) {
b/qemu-char.c
1860 1860

  
1861 1861
    if (s->max_size == 0)
1862 1862
        return;
1863
    s->bufcnt = recv(s->fd, (void *)s->buf, sizeof(s->buf), 0);
1863
    s->bufcnt = qemu_recv(s->fd, s->buf, sizeof(s->buf), 0);
1864 1864
    s->bufptr = s->bufcnt;
1865 1865
    if (s->bufcnt <= 0)
1866 1866
        return;
......
2078 2078
static ssize_t tcp_chr_recv(CharDriverState *chr, char *buf, size_t len)
2079 2079
{
2080 2080
    TCPCharDriver *s = chr->opaque;
2081
    return recv(s->fd, buf, len, 0);
2081
    return qemu_recv(s->fd, buf, len, 0);
2082 2082
}
2083 2083
#endif
2084 2084

  
b/qemu-common.h
200 200
int qemu_pipe(int pipefd[2]);
201 201
#endif
202 202

  
203
#ifdef _WIN32
204
#define qemu_recv(sockfd, buf, len, flags) recv(sockfd, (void *)buf, len, flags)
205
#else
206
#define qemu_recv(sockfd, buf, len, flags) recv(sockfd, buf, len, flags)
207
#endif
208

  
203 209
/* Error handling.  */
204 210

  
205 211
void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
b/savevm.c
194 194
    ssize_t len;
195 195

  
196 196
    do {
197
        len = recv(s->fd, (void *)buf, size, 0);
197
        len = qemu_recv(s->fd, buf, size, 0);
198 198
    } while (len == -1 && socket_error() == EINTR);
199 199

  
200 200
    if (len == -1)
b/slirp/ip_icmp.c
415 415
    icp = mtod(m, struct icmp *);
416 416

  
417 417
    id = icp->icmp_id;
418
    len = recv(so->s, icp, m->m_len, 0);
418
    len = qemu_recv(so->s, icp, m->m_len, 0);
419 419
    icp->icmp_id = id;
420 420

  
421 421
    m->m_data -= hlen;
b/slirp/slirp.c
522 522
	 	 	 */
523 523
#ifdef PROBE_CONN
524 524
			if (so->so_state & SS_ISFCONNECTING) {
525
			  ret = recv(so->s, (char *)&ret, 0,0);
525
                          ret = qemu_recv(so->s, &ret, 0,0);
526 526

  
527 527
			  if (ret < 0) {
528 528
			    /* XXX */
b/slirp/socket.c
166 166
	nn = readv(so->s, (struct iovec *)iov, n);
167 167
	DEBUG_MISC((dfd, " ... read nn = %d bytes\n", nn));
168 168
#else
169
	nn = recv(so->s, iov[0].iov_base, iov[0].iov_len,0);
169
	nn = qemu_recv(so->s, iov[0].iov_base, iov[0].iov_len,0);
170 170
#endif
171 171
	if (nn <= 0) {
172 172
		if (nn < 0 && (errno == EINTR || errno == EAGAIN))
......
191 191
	 */
192 192
	if (n == 2 && nn == iov[0].iov_len) {
193 193
            int ret;
194
            ret = recv(so->s, iov[1].iov_base, iov[1].iov_len,0);
194
            ret = qemu_recv(so->s, iov[1].iov_base, iov[1].iov_len,0);
195 195
            if (ret > 0)
196 196
                nn += ret;
197 197
        }
b/ui/vnc-tls.c
89 89
    int ret;
90 90

  
91 91
 retry:
92
    ret = recv(vs->csock, data, len, 0);
92
    ret = qemu_recv(vs->csock, data, len, 0);
93 93
    if (ret < 0) {
94 94
        if (errno == EINTR)
95 95
            goto retry;
b/ui/vnc.c
1199 1199
        }
1200 1200
    } else
1201 1201
#endif /* CONFIG_VNC_TLS */
1202
        ret = recv(vs->csock, (void *)data, datalen, 0);
1202
        ret = qemu_recv(vs->csock, data, datalen, 0);
1203 1203
    VNC_DEBUG("Read wire %p %zd -> %ld\n", data, datalen, ret);
1204 1204
    return vnc_client_io_error(vs, ret, socket_error());
1205 1205
}

Also available in: Unified diff