whitespace fixes
[platform/upstream/gstreamer.git] / win32 / vs7 / mman.h
1 /* $Id$
2
3  * ============================================================================
4  *
5  * = LIBRARY
6  *    pace
7  *
8  * = FILENAME
9  *    pace/win32/mman.h
10  *
11  * = AUTHOR
12  *    Luther Baker
13  *
14  * ============================================================================ */
15
16 #ifndef PACE_SYS_MMAN_H_WIN32
17 #define PACE_SYS_MMAN_H_WIN32
18
19 #include <windows.h>
20 #include <stdio.h>
21
22 #if defined (PACE_HAS_CPLUSPLUS)
23 extern "C" {
24 #endif /* PACE_HAS_CPLUSPLUS */
25
26 # define MAP_PRIVATE 1
27 # define MAP_SHARED  2
28 # define MAP_FIXED   4
29 # if !defined (MAP_FAILED)
30 #   undef MAP_FAILED
31 #   define MAP_FAILED ((void *) -1)
32 # endif
33
34
35 # define PROT_READ PAGE_READONLY
36 # define PROT_WRITE PAGE_WRITEONLY
37
38 # define PACE_MAP_FAILED MAP_FAILED
39 # define PACE_MAP_FIXED MAP_FIXED
40 # define PACE_MAP_PRIVATE MAP_PRIVATE
41 # define PACE_MAP_SHARED MAP_SHARED
42 # define PACE_MCL_CURRENT MCL_CURRENT
43 # define PACE_MS_ASYNC MS_ASYNC
44 # define PACE_MS_INVALIDATE
45 # define PACE_MS_SYNC MS_SYNC
46 # define PACE_PROT_EXEC PROT_EXEC
47 # define PACE_PROT_NONE PROT_NONE
48 # define PACE_PROT_READ PROT_READ
49 # define PACE_PROT_WRITE PROT_WRITE
50
51   void * mmap (void * addr, size_t len, int prot, int flags,
52                HANDLE fildes, long off);
53   int mprotect (void * addr, size_t len, int prot);
54   int msync (void * addr, size_t len, int flags);
55   int munmap (void * addr, size_t len);
56
57 #if defined (PACE_HAS_CPLUSPLUS)
58 }
59 #endif /* PACE_HAS_CPLUSPLUS */
60
61 #endif /* PACE_SYS_MMAN_H */