mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-04-12 20:40:47 +08:00
Enable Opteron/Itanium spinlocks.
This commit is contained in:
parent
9182481bea
commit
69a46e9ce1
@ -1,10 +1,14 @@
|
||||
#if defined(__i386__)
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#define NEED_I386_TAS_ASM
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
#if defined(__ia64)
|
||||
typedef unsigned int slock_t;
|
||||
#endif
|
||||
#if defined(__sparc__)
|
||||
#define NEED_SPARC_TAS_ASM
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#define HAS_TEST_AND_SET
|
||||
|
||||
typedef unsigned char slock_t;
|
||||
|
@ -1,9 +1,14 @@
|
||||
#if defined(__i386__)
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#define NEED_I386_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__ia64)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__sparc__)
|
||||
#define NEED_SPARC_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
|
@ -1,9 +1,14 @@
|
||||
#if defined(__i386__)
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#define NEED_I386_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__ia64)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__sparc__)
|
||||
#define NEED_SPARC_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
|
@ -1,9 +1,14 @@
|
||||
#if defined(__i386__)
|
||||
#if defined(__i386__) || defined(__x86_64__)
|
||||
#define NEED_I386_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__ia64)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__sparc__)
|
||||
#define NEED_SPARC_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
|
@ -6,7 +6,12 @@
|
||||
|
||||
#define USE_UNIVEL_CC
|
||||
|
||||
#if defined(__ia64)
|
||||
typedef unsigned int slock_t;
|
||||
#else
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef BIG_ENDIAN
|
||||
#define BIG_ENDIAN 4321
|
||||
|
@ -7,7 +7,12 @@
|
||||
***************************************/
|
||||
#define USE_UNIVEL_CC
|
||||
|
||||
#if defined(__ia64)
|
||||
typedef unsigned int slock_t;
|
||||
#else
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef BIG_ENDIAN
|
||||
#define BIG_ENDIAN 4321
|
||||
|
@ -10,7 +10,12 @@
|
||||
***************************************/
|
||||
#define USE_UNIVEL_CC
|
||||
|
||||
#if defined(__ia64)
|
||||
typedef unsigned int slock_t;
|
||||
#else
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef BIG_ENDIAN
|
||||
#define BIG_ENDIAN 4321
|
||||
|
Loading…
x
Reference in New Issue
Block a user