From 53e2ccb96ebf6b2b0cbe3eb53ca30bed2994b60c Mon Sep 17 00:00:00 2001 From: Tim Champagne Date: Tue, 20 May 2003 20:40:29 +0000 Subject: This fixes http support for Win32 CVS patchset: 4891 CVS date: 2003/05/20 20:40:29 --- src/xine-engine/demux.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/xine-engine') diff --git a/src/xine-engine/demux.c b/src/xine-engine/demux.c index 4ebe78f8e..2707165a3 100644 --- a/src/xine-engine/demux.c +++ b/src/xine-engine/demux.c @@ -425,6 +425,7 @@ off_t xine_read_abort (xine_stream_t *stream, int fd, char *buf, off_t todo) { } } +#ifndef WIN32 ret = read (fd, &buf[total], todo - total); /* check EOF */ @@ -439,6 +440,14 @@ off_t xine_read_abort (xine_stream_t *stream, int fd, char *buf, off_t todo) { perror("xine_read_abort"); return ret; } +#else + ret = recv (fd, &buf[total], todo - total, 0); + if (ret <= 0) + { + perror("xine_read_abort"); + return ret; + } +#endif total += ret; } -- cgit v1.2.3