diff options
author | Max Romanov <max.romanov@nginx.com> | 2017-04-21 16:55:13 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2017-04-21 16:55:13 +0300 |
commit | cfed068c1d81d0ad0fe58885a0120529aa49630a (patch) | |
tree | d1d9c6f31341f13cac6bd60eda16f146512f4c2e /test | |
parent | 6e7f98d6aed3047562656f86a5f9474d94d1894b (diff) | |
download | unit-cfed068c1d81d0ad0fe58885a0120529aa49630a.tar.gz unit-cfed068c1d81d0ad0fe58885a0120529aa49630a.tar.bz2 |
Macros for atomic 'OR' and 'AND' operations introduced.
Compiler built-ins used, where possible. Necessary configure checks added.
New macros:
nxt_atomic_or_fetch(ptr, val)
nxt_atomic_and_fetch(ptr, val)
Syntax and behaviour is similar to __sync_or_and_fetch and __sync_and_and_fetch
GCC build-ins.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions