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

Diego Biurrun diego
Thu Jun 5 09:53:25 CEST 2008


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.

Diego




More information about the ffmpeg-devel mailing list