Simplified standard library

This commit is contained in:
Eduard Urbach 2025-02-17 17:49:42 +01:00
parent 6eab48c586
commit 930b5e16f4
Signed by: eduard
GPG key ID: 49226B848C78F6C8
25 changed files with 232 additions and 231 deletions

View file

@ -1,15 +1,5 @@
import sys
const prot {
read 0x1
write 0x2
}
const map {
private 0x02
anonymous 0x1000
}
alloc(length int) -> []int8 {
x := sys.mmap(0, length+8, prot.read|prot.write, map.private|map.anonymous)
@ -19,4 +9,14 @@ alloc(length int) -> []int8 {
store(x, 8, length)
return x + 8
}
const prot {
read 0x1
write 0x2
}
const map {
private 0x02
anonymous 0x1000
}