From 7828456b30829e68a959f74e86d02e737d590cc2 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 12 Feb 2016 02:23:22 -0700 Subject: std: delete malloc and free later we'll add a full featured allocator instead of this --- std/mem.zig | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 std/mem.zig (limited to 'std/mem.zig') diff --git a/std/mem.zig b/std/mem.zig deleted file mode 100644 index a10a6c9569..0000000000 --- a/std/mem.zig +++ /dev/null @@ -1,22 +0,0 @@ -import "syscall.zig"; -import "std.zig"; -import "errno.zig"; - -pub fn malloc(bytes: isize) -> ?&u8 { - if (bytes > 4096) { - %%stderr.printf("TODO alloc sizes > 4096B\n"); - return null; - } - - const result = mmap(isize(0), 4096, MMAP_PROT_READ|MMAP_PROT_WRITE, MMAP_MAP_ANON|MMAP_MAP_SHARED, -1, 0); - - if (-4096 < result && result <= 0) { - null - } else { - (&u8)(result) - } -} - -pub fn free(ptr: &u8) { - munmap(isize(ptr), 4096); -} -- cgit v1.2.3