From ef79bbde537d6b9c745a7d86cb9df1d04c35590d Mon Sep 17 00:00:00 2001 From: PCSX* teams Date: Tue, 16 Nov 2010 14:15:22 +0200 Subject: pcsxr-1.9.92 --- win32/glue/sys/mman.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 win32/glue/sys/mman.h (limited to 'win32/glue/sys/mman.h') diff --git a/win32/glue/sys/mman.h b/win32/glue/sys/mman.h new file mode 100644 index 0000000..4b12e8d --- /dev/null +++ b/win32/glue/sys/mman.h @@ -0,0 +1,20 @@ +// +// Copyright (c) 2008, Wei Mingzhi. All rights reserved. +// +// Use, redistribution and modification of this code is unrestricted +// as long as this notice is preserved. +// +// This code is provided with ABSOLUTELY NO WARRANTY. +// + +#ifndef MMAN_H +#define MMAN_H + +#include + +#define mmap(start, length, prot, flags, fd, offset) \ + ((unsigned char *)VirtualAlloc(NULL, (length), MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE)) + +#define munmap(start, length) do { VirtualFree((start), (length), MEM_RELEASE); } while (0) + +#endif -- cgit v1.2.3