X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=rculfhash-mm-mmap.c;fp=rculfhash-mm-mmap.c;h=dba4524de7d3c42814342258e34b266df2b3dcd6;hp=e2c565e67fee5b48654f9eb12b72aa6f41ec8c44;hb=ae843a6421259c05d3c9f7d70cd0dd098c1b4f55;hpb=f45b03e03cc09b539b6f6c4f6a72663c212343d8 diff --git a/rculfhash-mm-mmap.c b/rculfhash-mm-mmap.c index e2c565e..dba4524 100644 --- a/rculfhash-mm-mmap.c +++ b/rculfhash-mm-mmap.c @@ -36,14 +36,18 @@ static void *memory_map(size_t length) static void memory_unmap(void *ptr, size_t length) { - int ret = munmap(ptr, length); + int ret __attribute__((unused)); + + ret = munmap(ptr, length); assert(ret == 0); } static void memory_populate(void *ptr, size_t length) { - void *ret = mmap(ptr, length, PROT_READ | PROT_WRITE, + void *ret __attribute__((unused)); + + ret = mmap(ptr, length, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); assert(ret == ptr); @@ -55,7 +59,9 @@ static void memory_populate(void *ptr, size_t length) */ static void memory_discard(void *ptr, size_t length) { - void *ret = mmap(ptr, length, PROT_NONE, + void *ret __attribute__((unused)); + + ret = mmap(ptr, length, PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); assert(ret == ptr);