[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