projects
/
users
/
c2main
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0bf3ae8
)
Remove unused, and dangerous, TestLatch() macro.
author
Andres Freund
<andres@anarazel.de>
Fri, 18 Mar 2016 18:43:59 +0000
(11:43 -0700)
committer
Andres Freund
<andres@anarazel.de>
Fri, 18 Mar 2016 18:46:42 +0000
(11:46 -0700)
The macro has not seen any in-tree use since latches had been introduced
in
2746e5f
, in 2010.
src/include/storage/latch.h
patch
|
blob
|
blame
|
history
diff --git
a/src/include/storage/latch.h
b/src/include/storage/latch.h
index e77491e71f38e14500a859b2e9042da1f3d7660c..737e11d016833ba5a15733d3517b9bf7438827f1 100644
(file)
--- a/
src/include/storage/latch.h
+++ b/
src/include/storage/latch.h
@@
-116,8
+116,6
@@
extern int WaitLatchOrSocket(volatile Latch *latch, int wakeEvents,
extern void SetLatch(volatile Latch *latch);
extern void ResetLatch(volatile Latch *latch);
-/* beware of memory ordering issues if you use this macro! */
-#define TestLatch(latch) (((volatile Latch *) (latch))->is_set)
/*
* Unix implementation uses SIGUSR1 for inter-process signaling.