* mp4: parse another box.
[vlc.git] / modules / access_output / file.c
index d51b424..19fe63f 100644 (file)
@@ -2,7 +2,7 @@
  * file.c
  *****************************************************************************
  * Copyright (C) 2001, 2002 VideoLAN
- * $Id: file.c,v 1.6 2003/06/11 21:41:56 gbazin Exp $
+ * $Id: file.c,v 1.8 2003/06/21 14:24:30 gbazin Exp $
  *
  * Authors: Laurent Aimar <fenrir@via.ecp.fr>
  *          Eric Petit <titer@videolan.org>
 #   include <unistd.h>
 #elif defined( WIN32 ) && !defined( UNDER_CE )
 #   include <io.h>
-#   ifndef S_IRGRP
+#endif
+
+/* For those platforms that don't use these */
+#ifndef S_IRGRP
 #   define S_IRGRP 0
+#endif
+#ifndef S_IROTH
 #   define S_IROTH 0
-#   endif
 #endif
 
 /*****************************************************************************
@@ -96,7 +100,7 @@ static int Open( vlc_object_t *p_this )
     }
     else if( ( p_access->p_sys->i_handle =
                open( p_access->psz_name, O_WRONLY|O_CREAT|O_TRUNC,
-                     S_IREAD | S_IRGRP | S_IROTH ) ) == -1 )
+                     S_IWRITE | S_IREAD | S_IRGRP | S_IROTH ) ) == -1 )
     {
         msg_Err( p_access, "cannot open `%s'", p_access->psz_name );
         free( p_access->p_sys );