[Patch, libfortran] PR 51646 Use POSIX mode flags
Tobias Burnus
burnus@net-b.de
Wed Dec 21 16:14:00 GMT 2011
On 12/21/2011 04:59 PM, Janne Blomqvist wrote:
> someone made some effort to build gfortran on an android phone (see
> the PR). One problem was that libgfortran was using the old BSD
> S_IREAD and S_IWRITE mode flags instead of the POSIX S_IRUSR and
> S_IWUSR. The attached patch replaces the usage of these BSD flags with
> the POSIX ones. I decided to omit any ifdef dance in case the target
> doesn't support the POSIX flags, since it turns out that we have used
> those unconditionally in io/unix.c going back at least to the 4.0
> branch.
>
> Ok for trunk?
OK. Thanks for the patch!
Tobias
> 2011-12-21 Janne Blomqvist<jb@gcc.gnu.org>
> Tobias Burnus<burnus@net-b.de>
>
> PR libfortran/51646
> * acinclude.m4 (LIBGFOR_CHECK_UNLINK_OPEN_FILE): Use POSIX mode
> flags, omit mode argument when flags argument does not have
> O_CREAT.
> * io/unix.c (tempfile): Use POSIX mode flags.
>
>
>
More information about the Fortran
mailing list