fix leakage on mid-level page table when freeing vms
[lunaix-os.git] / lunaix-os / includes / lunaix / syscall_utils.h
index 640e3860f63298a43aae91c4941b9a5c74440dc3..d29056d7c637920baa56b880fb574436b33cec30 100644 (file)
@@ -3,8 +3,10 @@
 
 #include <lunaix/process.h>
 #include <lunaix/syscall.h>
+#include <sys/syscall_utils.h>
 
-#define DO_STATUS(errno) SYSCALL_ESTATUS(syscall_result(errno))
-#define DO_STATUS_OR_RETURN(errno) ({ errno < 0 ? DO_STATUS(errno) : errno; })
+#define DO_STATUS(errno)    SYSCALL_ESTATUS(syscall_result(errno))
+#define DO_STATUS_OR_RETURN(errno) \
+        ({ errno < 0 ? DO_STATUS(errno) : errno; })
 
 #endif /* __LUNAIX_SYSCALL_UTILS_H */