diff options
Diffstat (limited to 'std/mem.zig')
| -rw-r--r-- | std/mem.zig | 22 |
1 files changed, 0 insertions, 22 deletions
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); -} |
