diff options
| author | Russ Cox <rsc@golang.org> | 2010-02-01 15:20:19 -0800 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2010-02-01 15:20:19 -0800 |
| commit | 1f11ece67f8b4d329dcf98ca0b214e4da515e446 (patch) | |
| tree | f9d56560fd3df3c2f81ff41ecb5b697d5cf31442 /src/pkg | |
| parent | 0141fd3b654c5cc432d69853636ab1505cd47920 (diff) | |
| download | go-1f11ece67f8b4d329dcf98ca0b214e4da515e446.tar.xz | |
nacl: fix build, finally fixed 8l convergence bug
R=r
CC=golang-dev
https://golang.org/cl/199042
Diffstat (limited to 'src/pkg')
| -rw-r--r-- | src/pkg/runtime/nacl/mem.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/pkg/runtime/nacl/mem.c b/src/pkg/runtime/nacl/mem.c new file mode 100644 index 0000000000..52e351a7d7 --- /dev/null +++ b/src/pkg/runtime/nacl/mem.c @@ -0,0 +1,28 @@ +#include "runtime.h" +#include "defs.h" +#include "os.h" +#include "malloc.h" + +void* +SysAlloc(uintptr n) +{ + mstats.sys += n; + return runtime_mmap(nil, n, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE, -1, 0); +} + +void +SysUnused(void *v, uintptr n) +{ + USED(v); + USED(n); + // TODO(rsc): call madvise MADV_DONTNEED +} + +void +SysFree(void *v, uintptr n) +{ + USED(v); + USED(n); + // TODO(rsc): call munmap +} + |
