Mercurial > hg > CbC > CbC_llvm
view autoconf/m4/func_mmap_file.m4 @ 17:5e1f5bc27634
remove codeFlag for llvm type and add __CodeTy
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 05 Oct 2013 22:04:18 +0900 |
parents | 9ad51c7bc036 |
children |
line wrap: on
line source
# # Check for the ability to mmap a file. # AC_DEFUN([AC_FUNC_MMAP_FILE], [AC_CACHE_CHECK(for mmap of files, ac_cv_func_mmap_file, [ AC_LANG_PUSH([C]) AC_RUN_IFELSE([ AC_LANG_PROGRAM([[ #include <sys/types.h> #include <sys/mman.h> #include <fcntl.h> ]],[[ int fd; fd = creat ("foo",0777); fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0); unlink ("foo"); return (fd != (int) MAP_FAILED);]])], [ac_cv_func_mmap_file=yes],[ac_cv_func_mmap_file=no],[ac_cv_func_mmap_file=no]) AC_LANG_POP([C]) ]) if test "$ac_cv_func_mmap_file" = yes; then AC_DEFINE([HAVE_MMAP_FILE],[],[Define if mmap() can map files into memory]) AC_SUBST(MMAP_FILE,[yes]) fi ])