[PATCH] [BZ #17912] powerpc: Add O_TMPFILE to <fcntl.h>
Rajalakshmi Srinivasaraghavan
raji@linux.vnet.ibm.com
Mon Feb 2 13:43:00 GMT 2015
On 02/02/2015 03:43 PM, Andreas Schwab wrote:
> This is broken on any architecture with a non-default O_DIRECTORY, so
> let's fix it for real.
>
> Andreas.
>
> [BZ #17912]
> * sysdeps/unix/sysv/linux/bits/fcntl-linux.h (__O_TMPFILE): Define
> in terms of __O_DIRECTORY.
> ---
> sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
> index 3d28c84..d2baeb3 100644
> --- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
> +++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
> @@ -97,7 +97,7 @@
> # define __O_DSYNC 010000
> #endif
> #ifndef __O_TMPFILE
> -# define __O_TMPFILE 020200000
> +# define __O_TMPFILE (020000000 | __O_DIRECTORY)
> #endif
>
> #ifndef F_GETLK
Looks ok. Tested on powerpc64le.
--
Thanks
Rajalakshmi S
More information about the Libc-alpha
mailing list