Merge "Don\'t expose ashmem constants on the host."

am: 54fed512b9

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

Change-Id: I5550cd35693a6c7d6e68880018b2acbc9caa90a6
This commit is contained in:
Elliott Hughes 2016-05-16 17:31:06 +00:00 committed by android-build-merger
commit ed95190b69
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)