[FFmpeg-devel] [PATCH] Fix pipes on OS/2

Dave Yeo daveryeo
Sat Jun 7 07:06:40 CEST 2008


On 06/05/08 12:53 am, Diego Biurrun wrote:
> On Tue, Jun 03, 2008 at 08:04:24PM -0700, Dave Yeo wrote:
>> On 06/03/08 01:18 am, M?ns Rullg?rd wrote:
>>> Dave Yeo<daveryeo at telus.net>   writes:
>>>
>>>> Currently pipes are broken on OS/2 due to setmode() not being declared
>>>> and pipes being opened in text mode. eg
>>>> libavformat/file.c: In function `pipe_open':
>>>> libavformat/file.c:106: warning: implicit declaration of function `setmode'
>>>> --- libavformat/file.c	(revision 13644)
>>>> +++ libavformat/file.c	(working copy)
>>>> @@ -22,6 +22,7 @@
>>>>    #include "avformat.h"
>>>>    #include<fcntl.h>
>>>> +#include<io.h>
>>>>    #include<unistd.h>
>>>>    #include<sys/time.h>
>>> Rejected: io.h is not a standard header.
>> Seems to be used in most DOSish systems, wonder where mingw and DOS
>> declare it.
>> Anyways updated patch attached
>
> Mans, if this conditional version of the patch is not OK, speak up,
> otherwise I will apply it.
>

Sorry, I seem to of screwed up between testing and submitting. Working 
patch attached.
Dave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: setmode.diff
Type: text/x-patch
Size: 835 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080606/0203b45a/attachment.bin>



More information about the ffmpeg-devel mailing list