From 0a54ab53f2bbbd380b019dc665047fb3acf37e3a Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 25 May 2007 05:21:07 +0000 Subject: * sysdeps/powerpc/tls.h (tcbhead_t): Add gscope_flag. (THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT): Define. (THREAD_GSCOPE_GET_FLAG, THREAD_GSCOPE_SET_FLAG, THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_WAIT): Define. * sysdeps/i386/tls.h (THREAD_GSCOPE_WAIT): Don't use PTR_DEMANGLE. (THREAD_GSCOPE_GET_FLAG): Define. * sysdeps/x86_64/tls.h (THREAD_GSCOPE_GET_FLAG): Define. * allocatestack.c (__wait_lookup_done): Use THREAD_GSCOPE_GET_FLAG instead of ->header.gscope_flag directly. --- io/bits/fcntl2.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'io/bits') diff --git a/io/bits/fcntl2.h b/io/bits/fcntl2.h index 5f400aed72..25ca4110b3 100644 --- a/io/bits/fcntl2.h +++ b/io/bits/fcntl2.h @@ -34,13 +34,13 @@ extern int __REDIRECT (__open_2, (__const char *__file, int __oflag), ({ int ___r; \ /* If the compiler complains about an invalid type, excess elements, etc \ in the initialization this means a paraleter of the wrong type has \ - been passed to open. */ \ + been passed to open. */ \ int ___arr[] = { __VA_ARGS__ }; \ - if (__builtin_constant_p (flags) && (flags & O_CREAT) != 0) \ + if (__builtin_constant_p (flags) && ((flags) & O_CREAT) != 0) \ { \ /* If the compile complains about the size of this array type the \ the mode parameter is missing since O_CREAT has been used. */ \ - typedef int __open_missing_mode[(flags & O_CREAT) != 0 \ + typedef int __open_missing_mode[((flags) & O_CREAT) != 0 \ ? ((long int) sizeof (___arr) \ - (long int) sizeof (int)) : 1]; \ } \ @@ -66,11 +66,11 @@ extern int __open64_2 (__const char *__path, int __oflag); in the initialization this means a paraleter of the wrong type has \ been passed to open64. */ \ int ___arr[] = { __VA_ARGS__ }; \ - if (__builtin_constant_p (flags) && (flags & O_CREAT) != 0) \ + if (__builtin_constant_p (flags) && ((flags) & O_CREAT) != 0) \ { \ /* If the compile complains about the size of this array type the \ the mode parameter is missing since O_CREAT has been used. */ \ - typedef int __open_missing_mode[(flags & O_CREAT) != 0 \ + typedef int __open_missing_mode[((flags) & O_CREAT) != 0 \ ? ((long int) sizeof (___arr) \ - (long int) sizeof (int)) : 1]; \ } \ @@ -102,11 +102,11 @@ extern int __REDIRECT (__openat_2, (int __fd, __const char *__file, in the initialization this means a paraleter of the wrong type has \ been passed to openat. */ \ int ___arr[] = { __VA_ARGS__ }; \ - if (__builtin_constant_p (flags) && (flags & O_CREAT) != 0) \ + if (__builtin_constant_p (flags) && ((flags) & O_CREAT) != 0) \ { \ /* If the compile complains about the size of this array type the \ the mode parameter is missing since O_CREAT has been used. */ \ - typedef int __open_missing_mode[(flags & O_CREAT) != 0 \ + typedef int __open_missing_mode[((flags) & O_CREAT) != 0 \ ? ((long int) sizeof (___arr) \ - (long int) sizeof (int)) : 1]; \ } \ @@ -132,11 +132,11 @@ extern int __openat64_2 (int __fd, __const char *__path, int __oflag); in the initialization this means a paraleter of the wrong type has \ been passed to openat64. */ \ int ___arr[] = { __VA_ARGS__ }; \ - if (__builtin_constant_p (flags) && (flags & O_CREAT) != 0) \ + if (__builtin_constant_p (flags) && ((flags) & O_CREAT) != 0) \ { \ /* If the compile complains about the size of this array type the \ the mode parameter is missing since O_CREAT has been used. */ \ - typedef int __open_missing_mode[(flags & O_CREAT) != 0 \ + typedef int __open_missing_mode[((flags) & O_CREAT) != 0 \ ? ((long int) sizeof (___arr) \ - (long int) sizeof (int)) : 1]; \ } \ -- cgit v1.2.3