Add multiple-inclusion guard.
[kopensolaris-gnu/glibc.git] / include / sys / mman.h
1 #ifndef _SYS_MMAN_H
2 #include_next <sys/mman.h>
3
4 /* Now define the internal interfaces.  */
5 extern __ptr_t __mmap __P ((__ptr_t __addr, size_t __len, int __prot,
6                             int __flags, int __fd, __off_t __offset));
7 extern __ptr_t __mmap64 __P ((__ptr_t __addr, size_t __len, int __prot,
8                               int __flags, int __fd, __off64_t __offset));
9 extern int __munmap __P ((__ptr_t __addr, size_t __len));
10 extern int __mprotect __P ((__ptr_t __addr, size_t __len, int __prot));
11
12 /* This one is Linux specific.  */
13 extern __ptr_t __mremap __P ((__ptr_t __addr, size_t __old_len,
14                             size_t __new_len, int __may_move));
15 #endif