summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-03-08 10:28:49 +0000
committerzherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-03-08 10:28:49 +0000
commit81496af1897a09f11385b734baf0f61f01b3068f (patch)
treefabf9b4c73b1a1d16eeb12b5d2cd43ed40edccfa
parent7973fd03fe9c61a26479b78c706cb2c9656f7ed5 (diff)
downloadpcre-81496af1897a09f11385b734baf0f61f01b3068f.tar.gz
Rename madvise to posix_madvise
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@949 2f5784b3-3f2a-0410-8824-cb99058d5e15
-rw-r--r--ChangeLog3
-rw-r--r--sljit/sljitUtils.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index eb5f025..6e2df5b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -72,6 +72,9 @@ Version 8.31
19. Added binary file support to pcregrep, including the -a, --binary-files,
-I, and --text options.
+20. The madvise function is renamed for posix_madvise for QNX compatibility
+ reasons. Fixed by Giuseppe D'Angelo.
+
Version 8.30 04-February-2012
-----------------------------
diff --git a/sljit/sljitUtils.c b/sljit/sljitUtils.c
index 98beaa0..094ac99 100644
--- a/sljit/sljitUtils.c
+++ b/sljit/sljitUtils.c
@@ -233,7 +233,7 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_w SLJIT_CALL sljit_stack_resize(struct sljit_stac
aligned_new_limit = (new_limit + sljit_page_align) & ~sljit_page_align;
aligned_old_limit = (stack->limit + sljit_page_align) & ~sljit_page_align;
if (aligned_new_limit < aligned_old_limit)
- madvise((void*)aligned_new_limit, aligned_old_limit - aligned_new_limit, MADV_DONTNEED);
+ posix_madvise((void*)aligned_new_limit, aligned_old_limit - aligned_new_limit, POSIX_MADV_DONTNEED);
stack->limit = new_limit;
return 0;
#endif