Lines Matching refs:recvlen
3546 Py_ssize_t recvlen, outlen;
3550 if (!PyArg_ParseTuple(args, "n|i:recv", &recvlen, &flags))
3553 if (recvlen < 0) {
3560 buf = PyBytes_FromStringAndSize((char *) 0, recvlen);
3565 outlen = sock_recv_guts(s, PyBytes_AS_STRING(buf), recvlen, flags);
3572 if (outlen != recvlen) {
3600 Py_ssize_t buflen, readlen, recvlen = 0;
3604 &pbuf, &recvlen, &flags))
3609 if (recvlen < 0) {
3615 if (recvlen == 0) {
3617 recvlen = buflen;
3621 if (buflen < recvlen) {
3629 readlen = sock_recv_guts(s, buf, recvlen, flags);
3638 special here in the case that readlen < recvlen. */
3735 Py_ssize_t recvlen, outlen;
3737 if (!PyArg_ParseTuple(args, "n|i:recvfrom", &recvlen, &flags))
3740 if (recvlen < 0) {
3746 buf = PyBytes_FromStringAndSize((char *) 0, recvlen);
3751 recvlen, flags, &addr);
3756 if (outlen != recvlen) {
3788 Py_ssize_t readlen, buflen, recvlen = 0;
3794 &recvlen, &flags))
3799 if (recvlen < 0) {
3805 if (recvlen == 0) {
3807 recvlen = buflen;
3808 } else if (recvlen > buflen) {
3815 readlen = sock_recvfrom_guts(s, buf, recvlen, flags, &addr);
3825 not do anything special here in the case that readlen < recvlen. */