X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libdrm_macros.h;h=0dca827325d187775190f3935f33a9b89a190cf6;hb=16e6a965051fae4d5142e9f16c47bb6bd3dd6f59;hp=639d09047efcd5619ae3413ac47433647e2f56e5;hpb=0f8da82500ec542e269092c0718479e25eaff5f6;p=platform%2Fupstream%2Flibdrm.git diff --git a/libdrm_macros.h b/libdrm_macros.h index 639d090..0dca827 100644 --- a/libdrm_macros.h +++ b/libdrm_macros.h @@ -23,10 +23,12 @@ #ifndef LIBDRM_LIBDRM_H #define LIBDRM_LIBDRM_H -#if defined(HAVE_VISIBILITY) +#if HAVE_VISIBILITY # define drm_private __attribute__((visibility("hidden"))) +# define drm_public __attribute__((visibility("default"))) #else # define drm_private +# define drm_public #endif @@ -46,8 +48,6 @@ #if defined(ANDROID) && !defined(__LP64__) #include /* for EINVAL */ -extern void *__mmap2(void *, size_t, int, int, int, size_t); - static inline void *drm_mmap(void *addr, size_t length, int prot, int flags, int fd, loff_t offset) { @@ -57,7 +57,7 @@ static inline void *drm_mmap(void *addr, size_t length, int prot, int flags, return MAP_FAILED; } - return __mmap2(addr, length, prot, flags, fd, (size_t) (offset >> 12)); + return mmap64(addr, length, prot, flags, fd, offset); } # define drm_munmap(addr, length) \