5754645 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include/sys]$ cat -n mman.h
 1 #ifndef _SYS_MMAN_H_
 2 #define _SYS_MMAN_H_
 3 
 4 #ifdef __cplusplus
 5 extern "C" {
 6 #endif /* __cplusplus */
 7 
 8 #include <stddef.h>
 9 #include <sys/types.h>
10 
11 #define PROT_NONE 0
12 #define PROT_READ 1
13 #define PROT_WRITE 2
14 #define PROT_EXEC 4
15 
16 #define MAP_FILE 0
17 #define MAP_SHARED 1
18 #define MAP_PRIVATE 2
19 #define MAP_TYPE 0xF
20 #define MAP_FIXED 0x10
21 #define MAP_ANONYMOUS 0x20
22 #define MAP_ANON MAP_ANONYMOUS
23 
24 #define MAP_FAILED ((caddr_t)-1)
25 
26 /*
27  * Flags for msync.
28  */
29 #define MS_ASYNC 1
30 #define MS_SYNC 2
31 #define MS_INVALIDATE 4
32 
33 extern caddr_t mmap (caddr_t __addr, size_t __len, int __prot, int __flags, int __fd, off_t __off);
34 extern int munmap (caddr_t __addr, size_t __len);
35 extern int mprotect (caddr_t __addr, size_t __len, int __prot);
36 extern int msync (caddr_t __addr, size_t __len, int __flags);
37 
38 #ifdef __cplusplus
39 };
40 #endif /* __cplusplus */
41 
42 #endif /*  _SYS_MMAN_H_ */
5754646 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include/sys]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2001-01-31 15:09:11