NeKernel dev
Loading...
Searching...
No Matches
Err.h File Reference

Process Codes type and values. More...

Go to the source code of this file.

Macros

#define err_local_ok()
#define err_local_fail()
#define err_local_get()

Typedefs

typedef SInt32 ErrRef

Variables

constexpr ErrRef kErrorSuccess = 0
constexpr ErrRef kErrorExecutable = 33
constexpr ErrRef kErrorExecutableLib = 34
constexpr ErrRef kErrorFileNotFound = 35
constexpr ErrRef kErrorDirectoryNotFound = 36
constexpr ErrRef kErrorDiskReadOnly = 37
constexpr ErrRef kErrorDiskIsFull = 38
constexpr ErrRef kErrorProcessFault = 39
constexpr ErrRef kErrorSocketHangUp = 40
constexpr ErrRef kErrorThreadLocalStorage = 41
constexpr ErrRef kErrorMath = 42
constexpr ErrRef kErrorNoNetwork = 43
constexpr ErrRef kErrorHeapOutOfMemory = 44
constexpr ErrRef kErrorNoSuchDisk = 45
constexpr ErrRef kErrorFileExists = 46
constexpr ErrRef kErrorFormatFailed = 47
constexpr ErrRef kErrorNetworkTimeout = 48
constexpr ErrRef kErrorInternal = 49
constexpr ErrRef kErrorForkAlreadyExists = 50
constexpr ErrRef kErrorOutOfTeamSlot = 51
constexpr ErrRef kErrorHeapNotPresent = 52
constexpr ErrRef kErrorNoEntrypoint = 53
constexpr ErrRef kErrorDiskIsCorrupted = 54
constexpr ErrRef kErrorDisk = 55
constexpr ErrRef kErrorInvalidData = 56
constexpr ErrRef kErrorAsync = 57
constexpr ErrRef kErrorNonBlocking = 58
constexpr ErrRef kErrorIPC = 59
constexpr ErrRef kErrorSign = 60
constexpr ErrRef kErrorInvalidCreds = 61
constexpr ErrRef kErrorCDTrayBroken = 62
constexpr ErrRef kErrorUnrecoverableDisk = 63
constexpr ErrRef kErrorFileLocked = 64
constexpr ErrRef kErrorDiskIsTooTiny = 65
constexpr ErrRef kErrorUnimplemented = -1
IMPORT_C ErrRef kLastError
 The last error reported by the system to the process.

Detailed Description

Process Codes type and values.

Author
Amlal El Mahrouss (amlal.nosp@m.@nek.nosp@m.ernel.nosp@m..org)

Macro Definition Documentation

◆ err_local_fail

#define err_local_fail ( )
Value:
IMPORT_C ErrRef kLastError
The last error reported by the system to the process.
Definition Err.h:58
constexpr ErrRef kErrorSuccess
Definition Err.h:21

◆ err_local_get

#define err_local_get ( )
Value:

◆ err_local_ok

#define err_local_ok ( )

Typedef Documentation

◆ ErrRef

typedef SInt32 ErrRef

Variable Documentation

◆ kErrorAsync

ErrRef kErrorAsync = 57
inlineconstexpr

◆ kErrorCDTrayBroken

ErrRef kErrorCDTrayBroken = 62
inlineconstexpr

◆ kErrorDirectoryNotFound

ErrRef kErrorDirectoryNotFound = 36
inlineconstexpr

◆ kErrorDisk

ErrRef kErrorDisk = 55
inlineconstexpr

◆ kErrorDiskIsCorrupted

ErrRef kErrorDiskIsCorrupted = 54
inlineconstexpr

◆ kErrorDiskIsFull

ErrRef kErrorDiskIsFull = 38
inlineconstexpr

◆ kErrorDiskIsTooTiny

ErrRef kErrorDiskIsTooTiny = 65
inlineconstexpr

◆ kErrorDiskReadOnly

ErrRef kErrorDiskReadOnly = 37
inlineconstexpr

◆ kErrorExecutable

ErrRef kErrorExecutable = 33
inlineconstexpr

◆ kErrorExecutableLib

ErrRef kErrorExecutableLib = 34
inlineconstexpr

◆ kErrorFileExists

ErrRef kErrorFileExists = 46
inlineconstexpr

◆ kErrorFileLocked

ErrRef kErrorFileLocked = 64
inlineconstexpr

◆ kErrorFileNotFound

ErrRef kErrorFileNotFound = 35
inlineconstexpr

◆ kErrorForkAlreadyExists

ErrRef kErrorForkAlreadyExists = 50
inlineconstexpr

◆ kErrorFormatFailed

ErrRef kErrorFormatFailed = 47
inlineconstexpr

◆ kErrorHeapNotPresent

ErrRef kErrorHeapNotPresent = 52
inlineconstexpr

◆ kErrorHeapOutOfMemory

ErrRef kErrorHeapOutOfMemory = 44
inlineconstexpr

◆ kErrorInternal

ErrRef kErrorInternal = 49
inlineconstexpr

◆ kErrorInvalidCreds

ErrRef kErrorInvalidCreds = 61
inlineconstexpr

◆ kErrorInvalidData

ErrRef kErrorInvalidData = 56
inlineconstexpr

◆ kErrorIPC

ErrRef kErrorIPC = 59
inlineconstexpr

◆ kErrorMath

ErrRef kErrorMath = 42
inlineconstexpr

◆ kErrorNetworkTimeout

ErrRef kErrorNetworkTimeout = 48
inlineconstexpr

◆ kErrorNoEntrypoint

ErrRef kErrorNoEntrypoint = 53
inlineconstexpr

◆ kErrorNonBlocking

ErrRef kErrorNonBlocking = 58
inlineconstexpr

◆ kErrorNoNetwork

ErrRef kErrorNoNetwork = 43
inlineconstexpr

◆ kErrorNoSuchDisk

ErrRef kErrorNoSuchDisk = 45
inlineconstexpr

◆ kErrorOutOfTeamSlot

ErrRef kErrorOutOfTeamSlot = 51
inlineconstexpr

◆ kErrorProcessFault

ErrRef kErrorProcessFault = 39
inlineconstexpr

◆ kErrorSign

ErrRef kErrorSign = 60
inlineconstexpr

◆ kErrorSocketHangUp

ErrRef kErrorSocketHangUp = 40
inlineconstexpr

◆ kErrorSuccess

ErrRef kErrorSuccess = 0
inlineconstexpr

◆ kErrorThreadLocalStorage

ErrRef kErrorThreadLocalStorage = 41
inlineconstexpr

◆ kErrorUnimplemented

ErrRef kErrorUnimplemented = -1
inlineconstexpr

◆ kErrorUnrecoverableDisk

ErrRef kErrorUnrecoverableDisk = 63
inlineconstexpr

◆ kLastError

IMPORT_C ErrRef kLastError

The last error reported by the system to the process.