Files
jsix_import/src/kernel/syscalls/process.cpp
Justin C. Miller 97ea77bd27 [kernel] Consolodate koid and close syscalls
A number of object types had _close or _koid syscalls. Moved those to be
generic for kobject.
2020-10-05 21:51:42 -07:00

22 lines
404 B
C++

#include "j6/errors.h"
#include "j6/types.h"
#include "log.h"
#include "objects/process.h"
namespace syscalls {
j6_status_t
process_exit(int64_t status)
{
process &p = process::current();
log::debug(logs::syscall, "Process %llx exiting with code %d", p.koid(), status);
p.exit(status);
log::error(logs::syscall, "returned to exit syscall");
return j6_err_unexpected;
}
} // namespace syscalls