Reorganize files:
[fw/stlink] / include / stlink / mmap.h
diff --git a/include/stlink/mmap.h b/include/stlink/mmap.h
new file mode 100644 (file)
index 0000000..71de819
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef STLINK_MMAP_H
+#define STLINK_MMAP_H
+
+#ifdef HAVE_SYS_MMAN_H
+#include <sys/mman.h>
+#else
+
+#define PROT_READ      (1<<0)
+#define PROT_WRITE     (1<<1)
+
+#define MAP_SHARED     (1<<0)
+#define MAP_PRIVATE    (1<<1)
+
+#define MAP_ANONYMOUS (1<<5)
+
+#define MAP_FAILED ((void *)-1)
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+    void *mmap(void *addr, size_t len, int prot, int flags, int fd, long long offset);
+    int munmap(void *addr, size_t len);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* HAVE_SYS_MMAN_H */
+
+#endif /* STLINK_MMAP_H */