summaryrefslogtreecommitdiffstats
path: root/libmpdemux/netstream.h
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-05-29 19:36:58 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-05-29 19:36:58 +0000
commit85cbbc35304f4af162ab4de8b128b71d30dfcadd (patch)
tree0319aad339e596a1f267992bd116afa71c2a1980 /libmpdemux/netstream.h
parenta2a8724a9330d59f6e5fa1130ac6ad26bbe146a6 (diff)
downloadmpv-85cbbc35304f4af162ab4de8b128b71d30dfcadd.tar.bz2
mpv-85cbbc35304f4af162ab4de8b128b71d30dfcadd.tar.xz
Using recv/send instead read/write for proper MinGW support (it's a 4.2BSD standard). Patch by FloDt <flodt8@yahoo.de>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10207 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/netstream.h')
-rw-r--r--libmpdemux/netstream.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpdemux/netstream.h b/libmpdemux/netstream.h
index b505027b02..f13d80f1ca 100644
--- a/libmpdemux/netstream.h
+++ b/libmpdemux/netstream.h
@@ -45,7 +45,7 @@ typedef struct mp_net_stream_opened_st {
static int net_read(int fd, char* buf, int len) {
int r = 0;
while(len) {
- r = read(fd,buf,len);
+ r = recv(fd,buf,len,0);
if(r <= 0) {
if(errno == EINTR) continue;
if(r < 0)
@@ -95,7 +95,7 @@ static mp_net_stream_packet_t* read_packet(int fd) {
static int net_write(int fd, char* buf, int len) {
int w;
while(len) {
- w = write(fd,buf,len);
+ w = send(fd,buf,len,0);
if(w <= 0) {
if(errno == EINTR) continue;
if(w < 0)