Reviewed-by: Steven Dake <sdake@xxxxxxxxxx> On 03/21/2012 09:23 AM, Jan Friesse wrote: > Signed-off-by: Jan Friesse <jfriesse@xxxxxxxxxx> > --- > exec/coroipcs.c | 6 +++--- > exec/logsys.c | 4 ++-- > lib/coroipcc.c | 6 +++--- > 3 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/exec/coroipcs.c b/exec/coroipcs.c > index 2227c07..67ff0e7 100644 > --- a/exec/coroipcs.c > +++ b/exec/coroipcs.c > @@ -250,7 +250,7 @@ memory_map ( > munmap(addr_orig, bytes); > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(addr, bytes, MADV_NOSYNC); > #endif > > @@ -305,7 +305,7 @@ circular_memory_map ( > munmap(addr_orig, bytes); > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(addr_orig, bytes, MADV_NOSYNC); > #endif > > @@ -317,7 +317,7 @@ circular_memory_map ( > munmap(addr, bytes); > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(((char *)addr_orig) + bytes, bytes, MADV_NOSYNC); > #endif > > diff --git a/exec/logsys.c b/exec/logsys.c > index 7b7d2a5..4c3e11a 100644 > --- a/exec/logsys.c > +++ b/exec/logsys.c > @@ -273,7 +273,7 @@ retry_write: > error_return = -1; > goto mmap_exit; > } > - #ifdef COROSYNC_BSD > + #if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(addr_orig, bytes, MADV_NOSYNC); > #endif > > @@ -284,7 +284,7 @@ retry_write: > error_return = -1; > goto mmap_exit; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(((char *)addr_orig) + bytes, bytes, MADV_NOSYNC); > #endif > > diff --git a/lib/coroipcc.c b/lib/coroipcc.c > index bbe2817..a1bbbdf 100644 > --- a/lib/coroipcc.c > +++ b/lib/coroipcc.c > @@ -353,7 +353,7 @@ retry_write: > if (addr != addr_orig) { > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(addr_orig, bytes, MADV_NOSYNC); > #endif > > @@ -363,7 +363,7 @@ retry_write: > if (addr == MAP_FAILED) { > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(((char *)addr_orig) + bytes, bytes, MADV_NOSYNC); > #endif > > @@ -463,7 +463,7 @@ retry_write: > if (addr != addr_orig) { > goto error_close_unlink; > } > -#ifdef COROSYNC_BSD > +#if (defined COROSYNC_BSD && defined MADV_NOSYNC) > madvise(addr_orig, bytes, MADV_NOSYNC); > #endif > _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss