X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fexample%2Ffunctions%2F_PDCLIB%2Fopen.c;h=f0379ba64d986823fa6dc6acf37ccd3daf67570a;hp=79497266350fb49992c533adb00bd546fe2b8e5e;hb=8f67eac83402119dfdd2627da82c65d5a349cb02;hpb=9491125d4e428b554cae97c70d4cd824f4e9bd41 diff --git a/platform/example/functions/_PDCLIB/open.c b/platform/example/functions/_PDCLIB/open.c index 7949726..f0379ba 100644 --- a/platform/example/functions/_PDCLIB/open.c +++ b/platform/example/functions/_PDCLIB/open.c @@ -30,7 +30,7 @@ int _PDCLIB_open( char const * const filename, unsigned int mode ) here. */ int osmode; - switch ( mode & ~_PDCLIB_FBIN ) + switch ( mode & ( _PDCLIB_FREAD | _PDCLIB_FWRITE | _PDCLIB_FAPPEND | _PDCLIB_FRW ) ) { case _PDCLIB_FREAD: /* "r" */ osmode = O_RDONLY;