X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=platform%2Fexample%2Ffunctions%2F_PDCLIB%2Fopen.c;h=f0379ba64d986823fa6dc6acf37ccd3daf67570a;hb=a01e9c5aa2474b757cf52e8c945376e22cb45441;hp=79497266350fb49992c533adb00bd546fe2b8e5e;hpb=765db5f8796553839462b50709a218cf8acd4459;p=fw%2Fpdclib 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;