X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fposix%2Ffunctions%2Fstdio%2F_PDCLIB_open.c;h=3647aa8854052cc0220b8932809ff8acca4a3e88;hp=17bd022e4f51f805a961f2b49d8c8a73f4612bed;hb=da0f3f353d417fed71f358a48d5d5394145e460d;hpb=29387e76cd5cd340fe7d811dc9830931d3d0ec9b diff --git a/platform/posix/functions/stdio/_PDCLIB_open.c b/platform/posix/functions/stdio/_PDCLIB_open.c index 17bd022..3647aa8 100644 --- a/platform/posix/functions/stdio/_PDCLIB_open.c +++ b/platform/posix/functions/stdio/_PDCLIB_open.c @@ -1,17 +1,18 @@ -/* _PDCLIB_open(_PDCLIB_fd_t*, const _PDCLIB_fileops_t**, +/* _PDCLIB_open(_PDCLIB_fd_t*, const _PDCLIB_fileops_t**, char const*, unsigned int) This file is part of the Public Domain C Library (PDCLib). Permission is granted to use, modify, and / or redistribute at will. */ #ifndef REGTEST -#include <_PDCLIB_glue.h> -#include <_PDCLIB_io.h> +#include "_PDCLIB_glue.h" +#include "_PDCLIB_io.h" #include + extern const _PDCLIB_fileops_t _PDCLIB_fileops; -bool _PDCLIB_open( +bool _PDCLIB_open( _PDCLIB_fd_t* fd, const _PDCLIB_fileops_t** ops, char const * filename, unsigned int mode ) { @@ -40,8 +41,7 @@ bool _PDCLIB_open( return -1; } - fd->sval = open(filename, osmode, - S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); + fd->sval = open(filename, osmode, 0664); if(fd->sval == -1) { return false; } @@ -52,7 +52,7 @@ bool _PDCLIB_open( #endif #ifdef TEST -#include <_PDCLIB_test.h> +#include "_PDCLIB_test.h" int main( void ) {