]> pd.if.org Git - pdclib/blobdiff - functions/stdio/fopen.c
_PDCLIB_flushbuffer for win32. correct seeking behaviour.
[pdclib] / functions / stdio / fopen.c
index 18b7b3ae4df8e2cf5646bb87fc88fc20bedc8eba..ff8e8e8a08862ea7679d54d3457d41531c3a7599 100644 (file)
@@ -20,6 +20,10 @@ FILE * fopen( const char * _PDCLIB_restrict filename,
               const char * _PDCLIB_restrict mode )
 {
     int imode = _PDCLIB_filemode( mode );
+    
+    if( imode == 0 || filename == NULL )
+        return NULL;
+
     _PDCLIB_fd_t fd = _PDCLIB_open( filename, imode );
     if(fd == _PDCLIB_NOHANDLE) {
         return NULL;