mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-06 14:10:30 +08:00
AArch64: Remove LP64 and ILP32 ifdefs
Remove LP64 and ILP32 ifdefs. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
4c11379106
commit
935563754b
@ -17,12 +17,5 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifdef __LP64__
|
||||
# define __WORDSIZE 64
|
||||
#else
|
||||
# define __WORDSIZE 32
|
||||
# define __WORDSIZE32_SIZE_ULONG 1
|
||||
# define __WORDSIZE32_PTRDIFF_LONG 1
|
||||
#endif
|
||||
|
||||
#define __WORDSIZE 64
|
||||
#define __WORDSIZE_TIME64_COMPAT32 0
|
||||
|
@ -21,23 +21,13 @@
|
||||
|
||||
#include <bits/endian.h>
|
||||
|
||||
#ifdef __ILP32__
|
||||
# define __SIZEOF_PTHREAD_ATTR_T 32
|
||||
# define __SIZEOF_PTHREAD_MUTEX_T 32
|
||||
# define __SIZEOF_PTHREAD_MUTEXATTR_T 4
|
||||
# define __SIZEOF_PTHREAD_CONDATTR_T 4
|
||||
# define __SIZEOF_PTHREAD_RWLOCK_T 48
|
||||
# define __SIZEOF_PTHREAD_BARRIER_T 20
|
||||
# define __SIZEOF_PTHREAD_BARRIERATTR_T 4
|
||||
#else
|
||||
# define __SIZEOF_PTHREAD_ATTR_T 64
|
||||
# define __SIZEOF_PTHREAD_MUTEX_T 48
|
||||
# define __SIZEOF_PTHREAD_MUTEXATTR_T 8
|
||||
# define __SIZEOF_PTHREAD_CONDATTR_T 8
|
||||
# define __SIZEOF_PTHREAD_RWLOCK_T 56
|
||||
# define __SIZEOF_PTHREAD_BARRIER_T 32
|
||||
# define __SIZEOF_PTHREAD_BARRIERATTR_T 8
|
||||
#endif
|
||||
#define __SIZEOF_PTHREAD_ATTR_T 64
|
||||
#define __SIZEOF_PTHREAD_MUTEX_T 48
|
||||
#define __SIZEOF_PTHREAD_MUTEXATTR_T 8
|
||||
#define __SIZEOF_PTHREAD_CONDATTR_T 8
|
||||
#define __SIZEOF_PTHREAD_RWLOCK_T 56
|
||||
#define __SIZEOF_PTHREAD_BARRIER_T 32
|
||||
#define __SIZEOF_PTHREAD_BARRIERATTR_T 8
|
||||
#define __SIZEOF_PTHREAD_COND_T 48
|
||||
#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
|
||||
|
||||
|
@ -20,13 +20,7 @@
|
||||
# error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead."
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __ILP32__
|
||||
# define __SIZEOF_SEM_T 16
|
||||
#else
|
||||
# define __SIZEOF_SEM_T 32
|
||||
#endif
|
||||
|
||||
#define __SIZEOF_SEM_T 32
|
||||
|
||||
/* Value returned if `sem_open' failed. */
|
||||
#define SEM_FAILED ((sem_t *) 0)
|
||||
|
@ -25,17 +25,11 @@
|
||||
#define __O_NOFOLLOW 0100000
|
||||
#define __O_DIRECT 0200000
|
||||
|
||||
#ifdef __ILP32__
|
||||
# define __O_LARGEFILE 0400000
|
||||
#else
|
||||
# define __O_LARGEFILE 0
|
||||
#endif
|
||||
#define __O_LARGEFILE 0
|
||||
|
||||
#ifdef __LP64__
|
||||
# define F_GETLK64 5
|
||||
# define F_SETLK64 6
|
||||
# define F_SETLKW64 7
|
||||
#endif
|
||||
#define F_GETLK64 5
|
||||
#define F_SETLK64 6
|
||||
#define F_SETLKW64 7
|
||||
|
||||
struct flock
|
||||
{
|
||||
|
@ -18,11 +18,7 @@
|
||||
|
||||
#include <ldconfig.h>
|
||||
|
||||
#ifdef __LP64__
|
||||
# define _DL_CACHE_DEFAULT_ID (FLAG_AARCH64_LIB64 | FLAG_ELF_LIBC6)
|
||||
#else
|
||||
# define _DL_CACHE_DEFAULT_ID (FLAG_AARCH64_LIB32 | FLAG_ELF_LIBC6)
|
||||
#endif
|
||||
#define _DL_CACHE_DEFAULT_ID (FLAG_AARCH64_LIB64 | FLAG_ELF_LIBC6)
|
||||
|
||||
#define _dl_cache_check_flags(flags) \
|
||||
((flags) == _DL_CACHE_DEFAULT_ID)
|
||||
@ -38,18 +34,11 @@
|
||||
len -= 2; \
|
||||
path[len] = '\0'; \
|
||||
} \
|
||||
if (len >= 9 && ! memcmp (path + len - 9, "/libilp32", 9))\
|
||||
{ \
|
||||
len -= 5; \
|
||||
path[len] = '\0'; \
|
||||
} \
|
||||
add_dir (path); \
|
||||
if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4)) \
|
||||
{ \
|
||||
memcpy (path + len, "64", 3); \
|
||||
add_dir (path); \
|
||||
memcpy (path + len, "ilp32", 6); \
|
||||
add_dir (path); \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
|
@ -152,13 +152,8 @@
|
||||
|
||||
#else /* not __ASSEMBLER__ */
|
||||
|
||||
# ifdef __LP64__
|
||||
# define VDSO_NAME "LINUX_2.6.39"
|
||||
# define VDSO_HASH 123718537
|
||||
# else
|
||||
# define VDSO_NAME "LINUX_4.9"
|
||||
# define VDSO_HASH 61765625
|
||||
# endif
|
||||
# define VDSO_NAME "LINUX_2.6.39"
|
||||
# define VDSO_HASH 123718537
|
||||
|
||||
/* List of system calls which are supported as vsyscalls. */
|
||||
# define HAVE_CLOCK_GETRES64_VSYSCALL "__kernel_clock_getres"
|
||||
|
Loading…
x
Reference in New Issue
Block a user