]> git.sesse.net Git - vlc/blobdiff - modules/access_output/file.c
Remove dummy utf8_open() mode parameter in absence of O_CREAT flag
[vlc] / modules / access_output / file.c
index 83ded48963e04563d13f249dc175238df3e2ae79..9e7c33e5538430f66b0d6a7cc12e9f8d51441928 100644 (file)
@@ -41,7 +41,7 @@
 #include <vlc_sout.h>
 #include <vlc_block.h>
 #include <vlc_charset.h>
-#include "vlc_strings.h"
+#include <vlc_strings.h>
 
 #if defined( WIN32 ) && !defined( UNDER_CE )
 #   include <io.h>
@@ -74,7 +74,7 @@ vlc_module_begin ()
     add_shortcut( "file" )
     add_shortcut( "stream" )
     add_bool( SOUT_CFG_PREFIX "append", 0, NULL, APPEND_TEXT,APPEND_LONGTEXT,
-              true );
+              true )
     set_callbacks( Open, Close )
 vlc_module_end ()
 
@@ -116,11 +116,16 @@ static int Open( vlc_object_t *p_this )
 
     if( !strcmp( p_access->psz_path, "-" ) )
     {
+#ifndef UNDER_CE
 #ifdef WIN32
         setmode (fileno (stdout), O_BINARY);
 #endif
         fd = dup (fileno (stdout));
         msg_Dbg( p_access, "using stdout" );
+#else
+#warning stdout is not supported on Windows Mobile, but may be used on Windows CE
+        fd = -1;
+#endif
     }
     else
     {