Home | History | Annotate | Download | only in nacl_io
      1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved.
      2  * Use of this source code is governed by a BSD-style license that can be
      3  * found in the LICENSE file. */
      4 
      5 #ifndef LIBRARIES_NACL_IO_OSMMAN_H
      6 #define LIBRARIES_NACL_IO_OSMMAN_H
      7 
      8 #if defined(WIN32)
      9 
     10 #define PROT_READ  0x1
     11 #define PROT_WRITE 0x2
     12 #define PROT_EXEC  0x4
     13 #define PROT_NONE  0x0
     14 
     15 #define MAP_SHARED    0x01
     16 #define MAP_PRIVATE   0x02
     17 #define MAP_FIXED     0x10
     18 #define MAP_ANONYMOUS 0x20
     19 #define MAP_FAILED (void*)-1
     20 
     21 #else
     22 
     23 #include <sys/mman.h>
     24 
     25 #endif
     26 
     27 #endif  /* LIBRARIES_NACL_IO_OSMMAN_H */
     28