IO-FDpassData
view release on metacpan or search on metacpan
FDpassData.xs view on Meta::CPAN
RETVAL
void
fd_recvdata (sock, len)
int sock
int len
PREINIT:
int fd, size;
unsigned char * buf = malloc(len);
PPCODE:
size = _fd_recvdata(sock, buf, len, &fd);
if (size < 0) { // ERROR
free(buf);
XSRETURN_EMPTY;
}
if (size == 1 && buf[0] == 0x0) {
size = 0;
}
XPUSHs(sv_2mortal(newSViv(size)));
if (size == 0) {
( run in 0.909 second using v1.01-cache-2.11-cpan-5511b514fd6 )