14#define err_local_ok() \
15 (Kernel::UserProcessScheduler::The().TheCurrentProcess().Leak().GetLocalCode() == \
16 Kernel::kErrorSuccess)
17#define err_local_fail() \
18 (Kernel::UserProcessScheduler::The().TheCurrentProcess().Leak().GetLocalCode() != \
19 Kernel::kErrorSuccess)
20#define err_local_get() \
21 (Kernel::UserProcessScheduler::The().TheCurrentProcess().Leak().GetLocalCode())
23#define err_global_ok() (Kernel::kErrorLocalNumber == Kernel::kErrorSuccess)
24#define err_global_fail() (Kernel::kErrorLocalNumber != Kernel::kErrorSuccess)
25#define err_global_get() (Kernel::kErrorLocalNumber)
UPS inline definitions.
Definition Device.h:12
constexpr KPCError kErrorDiskIsCorrupted
Definition KPC.h:54
constexpr KPCError kErrorProcessFault
Definition KPC.h:39
void Void
Definition Config.h:87
constexpr KPCError kErrorHeapOutOfMemory
Definition KPC.h:44
constexpr KPCError kErrorSign
Definition KPC.h:60
constexpr KPCError kErrorDirectoryNotFound
Definition KPC.h:36
constexpr KPCError kErrorSuccess
Definition KPC.h:32
constexpr KPCError kErrorOutOfTeamSlot
Definition KPC.h:51
constexpr KPCError kErrorAsync
Definition KPC.h:57
constexpr KPCError kErrorNonBlocking
Definition KPC.h:58
constexpr KPCError kErrorNoEntrypoint
Definition KPC.h:53
constexpr KPCError kErrorNoSuchDisk
Definition KPC.h:45
constexpr KPCError kErrorDiskReadOnly
Definition KPC.h:37
constexpr KPCError kErrorDiskIsFull
Definition KPC.h:38
constexpr KPCError kErrorIPC
Definition KPC.h:59
constexpr KPCError kErrorUnavailable
Definition KPC.h:70
constexpr KPCError kErrorThreadLocalStorage
Definition KPC.h:41
constexpr KPCError kErrorInternal
Definition KPC.h:49
constexpr KPCError kErrorMath
Definition KPC.h:42
constexpr KPCError kErrorNetworkTimeout
Definition KPC.h:48
constexpr KPCError kErrorCDTrayBroken
Definition KPC.h:62
constexpr KPCError kErrorExecutable
Definition KPC.h:33
constexpr KPCError kErrorDmaExhausted
Definition KPC.h:66
constexpr KPCError kErrorInvalidCreds
Definition KPC.h:61
constexpr KPCError kErrorHeapNotPresent
Definition KPC.h:52
constexpr KPCError kErrorFileLocked
Definition KPC.h:64
constexpr KPCError kErrorInvalidData
Definition KPC.h:56
__INT32_TYPE__ Int32
Definition Config.h:38
constexpr KPCError kErrorDiskIsTooTiny
Definition KPC.h:65
constexpr KPCError kErrorUnrecoverableDisk
Definition KPC.h:63
constexpr KPCError kErrorSocketHangUp
Definition KPC.h:40
constexpr KPCError kErrorUnimplemented
Generic errors.
Definition KPC.h:72
constexpr KPCError kErrorFormatFailed
Definition KPC.h:47
Int32 KPCError
Definition KPC.h:28
constexpr KPCError kErrorDisk
Definition KPC.h:55
constexpr KPCError kErrorOutOfBitMapMemory
Definition KPC.h:67
bool Boolean
Definition Config.h:49
constexpr KPCError kErrorNoNetwork
Definition KPC.h:43
constexpr KPCError kErrorExecutableLib
Definition KPC.h:34
constexpr KPCError kErrorAccessDenied
Definition KPC.h:69
constexpr KPCError kErrorTimeout
Definition KPC.h:68
Boolean err_bug_check_raise(Void)
Does a system wide bug check.
Definition KPC.cc:17
constexpr KPCError kErrorForkAlreadyExists
Definition KPC.h:50
KPCError kErrorLocalNumber
Definition KPC.h:30
constexpr KPCError kErrorFileNotFound
Definition KPC.h:35
constexpr KPCError kErrorFileExists
Definition KPC.h:46