postgresql/src/include/port
Andres Freund f9f07411a5 Further atomic ops portability improvements and bug fixes.
* Don't play tricks for a more efficient pg_atomic_clear_flag() in the
  generic gcc implementation. The old version was broken on gcc < 4.7
  on !x86 platforms. Per buildfarm member chipmunk.
* Make usage of __atomic() fences depend on HAVE_GCC__ATOMIC_INT32_CAS
  instead of HAVE_GCC__ATOMIC_INT64_CAS - there's platforms with 32bit
  support that don't support 64bit atomics.
* Blindly fix two superflous #endif in generic-xlc.h
* Check for --disable-atomics in platforms but x86.
2014-09-26 15:55:44 +02:00
..
atomics Further atomic ops portability improvements and bug fixes. 2014-09-26 15:55:44 +02:00
win32 Enable building with the Mingw64 compiler. 2011-01-30 19:56:46 -05:00
win32_msvc Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
aix.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
atomics.h Fix a couple occurrences of 'the the' in the new atomics API. 2014-09-26 09:37:20 +02:00
cygwin.h Remove checks for now long outdated compilers. 2012-09-28 19:43:50 -04:00
darwin.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
freebsd.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
hpux.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
linux.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
netbsd.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
openbsd.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
sco.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
solaris.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
unixware.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00