Files
MontaukOS/kernel/src/Common/StatusCodes.hpp
T

28 lines
604 B
C++

/*
* StatusCodes.hpp
* MontaukOS system status codes.
* Copyright (c) 2026 Daniel Hammer
*/
#pragma once
// Syscall return status.
// Mirrored in userspace with positive values at programs/include/montauk/statuscodes.h.
enum StatusCodes {
Success = 0,
GenericFailure = -1,
PermissionDenied = -2,
CapabilityDenied = -3,
SystemIntegrityError = -4,
BadPointer = -5,
InvalidArgument = -6,
UnsupportedOp = -7,
NoDevice = -8,
IoFailure = -9,
BadInvocation = -10,
NoSuchPath = -11,
Busy = -12,
BufferTooSmall = -13,
OutOfMemory = -14
};