Add STM32L4 to CHIPID #defines and devices[]
[fw/stlink] / src / mmap.h
1 #ifndef STLINK_MMAP_H
2 #define STLINK_MMAP_H
3
4 #ifdef HAVE_SYS_MMAN_H
5 #include <sys/mman.h>
6 #else
7
8 #define PROT_READ       (1<<0)
9 #define PROT_WRITE      (1<<1)
10
11 #define MAP_SHARED      (1<<0)
12 #define MAP_PRIVATE     (1<<1)
13
14 #define MAP_ANONYMOUS (1<<5)
15
16 #define MAP_FAILED ((void *)-1)
17
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21
22     void *mmap(void *addr, size_t len, int prot, int flags, int fd, long long offset);
23     int munmap(void *addr, size_t len);
24
25 #ifdef __cplusplus
26 }
27 #endif
28
29 #endif /* HAVE_SYS_MMAN_H */
30
31 #endif /* STLINK_MMAP_H */