Files
Astral/src/sys/syscalls/umask.c
T
2022-10-12 19:04:21 -03:00

18 lines
251 B
C

#include <kernel/syscalls.h>
#include <arch/cls.h>
syscallret syscall_umask(mode_t mask){
syscallret retv;
retv.errno = 0;
proc_t* proc = arch_getcls()->thread->proc;
retv.ret = proc->umask;
proc->umask = mask & 0777;
return retv;
}