parent
7cd606a68d
commit
2523267c59
3 changed files with 41 additions and 1 deletions
@ -0,0 +1,31 @@ |
||||
## FreeType specific autoconf tests |
||||
|
||||
# serial 1 FT_MUNMAP_DECL |
||||
|
||||
AC_DEFUN(FT_MUNMAP_DECL, |
||||
[AC_MSG_CHECKING([whether munmap must be declared]) |
||||
AC_CACHE_VAL(ft_cv_munmap_decl, |
||||
[AC_TRY_COMPILE([ |
||||
#ifdef HAVE_UNISTD_H |
||||
#include <unistd.h> |
||||
#endif |
||||
#include <sys/mman.h>], |
||||
[char *(*pfn) = (char *(*))munmap], |
||||
ft_cv_munmap_decl=no, |
||||
ft_cv_munmap_decl=yes)]) |
||||
AC_MSG_RESULT($ft_cv_munmap_decl) |
||||
if test $ft_cv_munmap_decl = yes; then |
||||
AC_DEFINE(NEED_MUNMAP_DECL,, |
||||
[Define to 1 if munmap() is not defined in <sys/mman.h>]) |
||||
fi]) |
||||
|
||||
AC_DEFUN(FT_MUNMAP_PARAM, |
||||
[AC_MSG_CHECKING([for munmap's first parameter type]) |
||||
AC_TRY_COMPILE([ |
||||
#include <unistd.h> |
||||
#include <sys/mman.h> |
||||
int munmap(void *, size_t);],, |
||||
AC_MSG_RESULT([void *]);AC_DEFINE(MUNMAP_USES_VOIDP,, |
||||
[Define to 1 if the first argument of munmap is of type void *]), |
||||
AC_MSG_RESULT([char *])) |
||||
]) |
Loading…
Reference in new issue