2011-05-30 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Mon, 30 May 2011 16:52:54 +0000 (16:52 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:26 +0000 (16:03 +0400)
commit2657b13b2a090a13aeb692d2df39c2034989be3e
tree7fe2ab25fd136ca5a920f0e9b369512f33d2c004
parent93d66c013aa74b66e620f22d0feb2c5e96794138
2011-05-30  Ivan Maidanski  <ivmai@mail.ru>

* configure.ac (PIC): Add workaround for GCC v3.4.6 which does not
define the corresponding macro.
* configure.ac: Don't check for GCC twice.
* configure: Regenerate.
* tests/test_malloc.c (DEFAULT_NTHREADS): New macro.
* tests/test_malloc.c (run_one_test): Refine printed message (in
case of HAVE_MMAP).
* tests/test_malloc.c (main): Use DEFAULT_NTHREADS.
* tests/test_stack.c (main): Cast AO_stack_pop() returned pointer.
* src/atomic_ops_malloc.c (USE_MMAP_ANON, GC_MMAP_FLAGS,
OPT_MAP_ANON): New macro.
* src/atomic_ops_malloc.c (get_mmaped): Pass -1 (instead of 0) as
file descriptor to mmap() if MAP_ANONYMOUS (same as for MAP_ANON).
* src/atomic_ops_malloc.c (get_mmaped): Use USE_MMAP_ANON,
GC_MMAP_FLAGS and OPT_MAP_ANON macros; reformat code; check open()
returned value.
ChangeLog
configure
configure.ac
src/atomic_ops_malloc.c
tests/test_malloc.c
tests/test_stack.c