[Libreoffice-commits] core.git: sal/osl
Tor Lillqvist
tml at collabora.com
Thu Feb 27 22:42:59 PST 2014
sal/osl/unx/memory.c | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 757856e9275d19e2c7a3673d10fa8963fb9fbeb3
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Feb 28 08:41:57 2014 +0200
Android does not have posix_memalign()
Change-Id: I4cd2f1e41b3bcab0d87a7b353d63c04b20aad492
diff --git a/sal/osl/unx/memory.c b/sal/osl/unx/memory.c
index a70bc16..2b6c20f 100644
--- a/sal/osl/unx/memory.c
+++ b/sal/osl/unx/memory.c
@@ -10,12 +10,19 @@
#include <internal/oslmemory.h>
#include <stdlib.h>
+#ifdef __ANDROID__
+#include <malloc.h>
+#endif
void* osl_aligned_alloc( sal_Size align, sal_Size size )
{
+#ifdef __ANDROID__
+ return memalign(align, size);
+#else
void* ptr;
int err = posix_memalign(&ptr, align, size);
return err ? NULL : ptr;
+#endif
}
void osl_aligned_free( void* p )
More information about the Libreoffice-commits
mailing list