block_cleanup_push (block);
poll (&ufd, 1, -1);
- len = read (fd, block->p_buffer, block->i_buffer);
+ len = recv (fd, block->p_buffer, block->i_buffer, 0);
vlc_cleanup_pop ();
if ((len <= 0) && (ufd.revents & POLLHUP))
ssize_t val;
poll (&ufd, 1, -1);
- val = read (fd, hdr + len, 2 - len);
+ val = recv (fd, hdr + len, 2 - len, 0);
if (val <= 0)
return NULL;
len += val;
block_cleanup_push (block);
poll (&ufd, 1, -1);
- val = read (fd, block->p_buffer + i, block->i_buffer - i);
+ val = recv (fd, block->p_buffer + i, block->i_buffer - i, 0);
vlc_cleanup_pop ();
if (val <= 0)