mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-24 18:55:04 +08:00
Awhile back I wrote that freebsd.h was probably broken in the places where
it diverged from netbsd.h and openbsd.h. This has now been confirmed. Accordingly, make all three exactly alike.
This commit is contained in:
parent
d2a522e483
commit
a26ac42b76
@ -1,37 +1,47 @@
|
||||
#if defined(__i386__)
|
||||
typedef unsigned char slock_t;
|
||||
|
||||
#define NEED_I386_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__sparc__)
|
||||
#define NEED_SPARC_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
#endif
|
||||
|
||||
#if defined(__alpha__)
|
||||
typedef long int slock_t;
|
||||
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__vax__)
|
||||
typedef unsigned char slock_t;
|
||||
|
||||
#define NEED_VAX_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__ns32k__)
|
||||
#define NEED_NS32K_TAS_ASM
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__m68k__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__arm__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned char slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__mips__)
|
||||
/* # undef HAS_TEST_AND_SET */
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(__alpha__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned long slock_t;
|
||||
#endif
|
||||
|
||||
#if defined(__powerpc__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
#endif
|
||||
|
@ -44,5 +44,4 @@ typedef unsigned long slock_t;
|
||||
#if defined(__powerpc__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
|
||||
#endif
|
||||
|
@ -44,5 +44,4 @@ typedef unsigned long slock_t;
|
||||
#if defined(__powerpc__)
|
||||
#define HAS_TEST_AND_SET
|
||||
typedef unsigned int slock_t;
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user