Hackfut Security File Manager
Current Path:
/opt/td-agent/embedded/include/postgresql/server/port/atomics
opt
/
td-agent
/
embedded
/
include
/
postgresql
/
server
/
port
/
atomics
/
📁
..
📄
arch-arm.h
(732 B)
📄
arch-hppa.h
(552 B)
📄
arch-ia64.h
(783 B)
📄
arch-ppc.h
(899 B)
📄
arch-x86.h
(6.78 KB)
📄
fallback.h
(4.62 KB)
📄
generic-acc.h
(2.84 KB)
📄
generic-gcc.h
(6.89 KB)
📄
generic-msvc.h
(2.71 KB)
📄
generic-sunpro.h
(2.54 KB)
📄
generic-xlc.h
(2.93 KB)
📄
generic.h
(9.96 KB)
Editing: arch-ppc.h
/*------------------------------------------------------------------------- * * arch-ppc.h * Atomic operations considerations specific to PowerPC * * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * NOTES: * * src/include/port/atomics/arch-ppc.h * *------------------------------------------------------------------------- */ #if defined(__GNUC__) /* * lwsync orders loads with respect to each other, and similarly with stores. * But a load can be performed before a subsequent store, so sync must be used * for a full memory barrier. */ #define pg_memory_barrier_impl() __asm__ __volatile__ ("sync" : : : "memory") #define pg_read_barrier_impl() __asm__ __volatile__ ("lwsync" : : : "memory") #define pg_write_barrier_impl() __asm__ __volatile__ ("lwsync" : : : "memory") #endif
Upload File
Create Folder