core: Replace PA_PAGE_SIZE with pa_page_size()
authorPeter Meerwald-Stadler <pmeerw@pmeerw.net>
Wed, 17 Aug 2016 23:06:47 +0000 (01:06 +0200)
committerPeter Meerwald-Stadler <pmeerw@pmeerw.net>
Fri, 2 Sep 2016 12:52:53 +0000 (14:52 +0200)
commit45d9030638fb0900d2b18f2d5c009e6076ee3fe8
tree49e65979fbe939d472f9e8cd6d3aaa39247192f4
parentc99efbffd694ff2d2088339e8412972d90e7cd95
core: Replace PA_PAGE_SIZE with pa_page_size()

PA_PAGE_SIZE using sysconf() may return a negative number

CID 1137925, CID 1137926, CID 1138485

instead of calling sysconf() directly, add function pa_page_size()
which uses the guestimate 4096 in case sysconf(_SC_PAGE_SIZE) fails

using PA_ONCE to only evaluate sysconf() once
src/daemon/main.c
src/pulsecore/core-util.c
src/pulsecore/core-util.h
src/pulsecore/macro.h
src/pulsecore/memblock.c
src/pulsecore/sample-util.c
src/pulsecore/shm.c
src/pulsecore/sink-input.c
src/pulsecore/sink.c
src/tests/sigbus-test.c