Revision c24a4034 libavformat/udp.c

View differences:

libavformat/udp.c
455 455
            return AVERROR(EINTR);
456 456
        ret = poll(&p, 1, 100);
457 457
        if (ret < 0) {
458
            if (ff_neterrno() == FF_NETERROR(EINTR))
458
            if (ff_neterrno() == AVERROR(EINTR))
459 459
                continue;
460 460
            return AVERROR(EIO);
461 461
        }
......
463 463
            continue;
464 464
        len = recv(s->udp_fd, buf, size, 0);
465 465
        if (len < 0) {
466
            if (ff_neterrno() != FF_NETERROR(EAGAIN) &&
467
                ff_neterrno() != FF_NETERROR(EINTR))
466
            if (ff_neterrno() != AVERROR(EAGAIN) &&
467
                ff_neterrno() != AVERROR(EINTR))
468 468
                return AVERROR(EIO);
469 469
        } else {
470 470
            break;
......
486 486
        } else
487 487
            ret = send(s->udp_fd, buf, size, 0);
488 488
        if (ret < 0) {
489
            if (ff_neterrno() != FF_NETERROR(EINTR) &&
490
                ff_neterrno() != FF_NETERROR(EAGAIN))
489
            if (ff_neterrno() != AVERROR(EINTR) &&
490
                ff_neterrno() != AVERROR(EAGAIN))
491 491
                return ff_neterrno();
492 492
        } else {
493 493
            break;

Also available in: Unified diff