static int tap_set_sndbuf(TAPState *s, const char *sndbuf_str)

{

    int sndbuf = TAP_DEFAULT_SNDBUF;



    if (sndbuf_str) {

        sndbuf = atoi(sndbuf_str);

    }



    if (!sndbuf) {

        sndbuf = INT_MAX;

    }



    if (ioctl(s->fd, TUNSETSNDBUF, &sndbuf) == -1 && sndbuf_str) {

        qemu_error("TUNSETSNDBUF ioctl failed: %s\n", strerror(errno));

        return -1;

    }

    return 0;

}

static int tap_set_sndbuf(TAPState *s, const char *sndbuf_str)

{

    int sndbuf = TAP_DEFAULT_SNDBUF;



    if (sndbuf_str) {

        sndbuf = atoi(sndbuf_str);

    }



    if (!sndbuf) {

        sndbuf = INT_MAX;

    }



    if (ioctl(s->fd, TUNSETSNDBUF, &sndbuf) == -1 && sndbuf_str) {

        qemu_error("TUNSETSNDBUF ioctl failed: %s\n", strerror(errno));

        return -1;

    }

    return 0;

}

static int FUNC_0(TAPState *VAR_0, const char *VAR_1)

{

    int VAR_2 = TAP_DEFAULT_SNDBUF;



    if (VAR_1) {

        VAR_2 = atoi(VAR_1);

    }



    if (!VAR_2) {

        VAR_2 = INT_MAX;

    }



    if (ioctl(VAR_0->fd, TUNSETSNDBUF, &VAR_2) == -1 && VAR_1) {

        qemu_error("TUNSETSNDBUF ioctl failed: %VAR_0\n", strerror(errno));

        return -1;

    }

    return 0;

}

static int FUNC_0(TAPState *VAR_0, const char *VAR_1)
{ int VAR_2 = TAP_DEFAULT_SNDBUF; if (VAR_1) { VAR_2 = atoi(VAR_1); } if (!VAR_2) { VAR_2 = INT_MAX; } if (ioctl(VAR_0->fd, TUNSETSNDBUF, &VAR_2) == -1 && VAR_1) { qemu_error("TUNSETSNDBUF ioctl failed: %VAR_0\n", strerror(errno)); return -1; } return 0; }