os

An operating system
git clone https://erai.gay/code/os/
Log | Files | Refs | README | LICENSE

commit 8c7b95b7793e10bdb0cbfb4a71985e2fc78a9d08
parent 86c229545c585a7098edfc7bc2452033766ae6e5
Author: erai <erai@omiltem.net>
Date:   Sat, 15 Feb 2025 22:27:13 +0000

remove more magic numbers

Diffstat:
Malloc.om | 2+-
Msyscall.om | 12++++++------
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/alloc.om b/alloc.om @@ -49,7 +49,7 @@ func alloc(c: *alloc, size: int): *byte { psize = 64 * 1024; - mret = mmap(0, psize, 3, 0x22, -1, 0); + mret = mmap(0, psize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); if (mret == -1) { die("out of memory"); } diff --git a/syscall.om b/syscall.om @@ -22,13 +22,13 @@ enum { POLLHUP = 0x10, POLLNVAL = 0x20, - PROT_NONE = 0x0, - PROT_READ = 0x1, - PROT_WRITE = 0x2, - PROT_EXEC = 0x4, + PROT_NONE = 0, + PROT_READ = 1, + PROT_WRITE = 2, + PROT_EXEC = 4, - MAP_PRIVATE = 0x02, - MAP_ANON = 0x20, + MAP_PRIVATE = 2, + MAP_ANON = 32, WNOHANG = 1,