Merge "Don\'t expose ashmem constants on the host." am: 54fed512b9 am: ed95190b69

am: cb4abee6ca

* commit 'cb4abee6caecdc42c6bcc2f48e824c4708df0874':
  Don't expose ashmem constants on the host.

Change-Id: I12befdeaa87adb1dbadc63689836a21aa4f9019f
This commit is contained in:
Elliott Hughes 2016-05-16 17:37:56 +00:00 committed by android-build-merger
commit 07d0a44e08
2 changed files with 6 additions and 18 deletions

View File

@ -12,6 +12,10 @@
#include <stddef.h>
#if defined(__BIONIC__)
#include <linux/ashmem.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
@ -26,20 +30,4 @@ int ashmem_get_size_region(int fd);
}
#endif
#ifndef __ASHMEMIOC /* in case someone included <linux/ashmem.h> too */
#define ASHMEM_NAME_LEN 256
#define ASHMEM_NAME_DEF "dev/ashmem"
/* Return values from ASHMEM_PIN: Was the mapping purged while unpinned? */
#define ASHMEM_NOT_PURGED 0
#define ASHMEM_WAS_PURGED 1
/* Return values from ASHMEM_UNPIN: Is the mapping now pinned or unpinned? */
#define ASHMEM_IS_UNPINNED 0
#define ASHMEM_IS_PINNED 1
#endif /* ! __ASHMEMIOC */
#endif /* _CUTILS_ASHMEM_H */

View File

@ -62,12 +62,12 @@ int ashmem_set_prot_region(int fd __unused, int prot __unused)
int ashmem_pin_region(int fd __unused, size_t offset __unused, size_t len __unused)
{
return ASHMEM_NOT_PURGED;
return 0 /*ASHMEM_NOT_PURGED*/;
}
int ashmem_unpin_region(int fd __unused, size_t offset __unused, size_t len __unused)
{
return ASHMEM_IS_UNPINNED;
return 0 /*ASHMEM_IS_UNPINNED*/;
}
int ashmem_get_size_region(int fd)