From 4123ec776d3769728e1e12379887da34c12ee8f8 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 24 May 2022 21:25:15 +0300 Subject: change bit utils to not be __* --- common/uapi/proc.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'common/uapi/proc.c') diff --git a/common/uapi/proc.c b/common/uapi/proc.c index 3f715af..c898339 100644 --- a/common/uapi/proc.c +++ b/common/uapi/proc.c @@ -3,6 +3,7 @@ * Process/thread handling syscall implementations. */ +#include #include #include #include @@ -33,7 +34,7 @@ SYSCALL_DEFINE2(exec)(sys_arg_t bin, sys_arg_t interp){ struct mem_region *b = find_used_region(&r->sp_r, bin); if (!b) return (struct sys_ret){ERR_INVAL, 0}; - __set_bit(b->flags, MR_KEEP); + set_bit(b->flags, MR_KEEP); struct mem_region *i = 0; if (interp) { @@ -41,16 +42,16 @@ SYSCALL_DEFINE2(exec)(sys_arg_t bin, sys_arg_t interp){ i = find_used_region(&r->sp_r, interp); if (!i) return (struct sys_ret){ERR_INVAL, 1}; - __set_bit(i->flags, MR_KEEP); + set_bit(i->flags, MR_KEEP); } /* free everything except regions to be kept */ clear_uvmem(r, false); /* restore to normal */ - __clear_bit(b->flags, MR_KEEP); + clear_bit(b->flags, MR_KEEP); if (interp) - __clear_bit(b->flags, MR_KEEP); + clear_bit(b->flags, MR_KEEP); /* TODO: set entry? */ load_elf(r, b, i); -- cgit v1.3