Goonstation 13 - Modules - TypesDefine Details

_std/defines/mainframe_defines/_errors.dm

ESIG_SUCCESSThe command was carried out successfully.
ESIG_GENERICThe command could not be carried out successfully.
ESIG_NOTARGETThe command could not be carried out successfully, as a target was required and could not be found.
ESIG_BADCOMMANDThe command could not be carried out successfully, as the command was not recognised.
ESIG_NOUSRThe command could not be carried out successfully, as a user was required and could not be found.
ESIG_IOERRThe command could not be carried out successfully, as a result of an I/O error.
ESIG_NOFILEThe command could not be carried out successfully, as a file was required and could not be found.
ESIG_NOWRITEThe command could not be carried out successfully, as write permission was required.
ESIG_USR1User defined signal 1. This indicates an application-specific error condition has occured.
ESIG_USR2User defined signal 2. This indicates an application-specific error condition has occured.
ESIG_USR3User defined signal 3. This indicates an application-specific error condition has occured.
ESIG_USR4User defined signal 4. This indicates an application-specific error condition has occured.
ESIG_DATABITIf a command is expected to return a number, it will be signed with the databit to signify that it is not an error condition.

Define Details

ESIG_BADCOMMAND

The command could not be carried out successfully, as the command was not recognised.

ESIG_DATABIT

If a command is expected to return a number, it will be signed with the databit to signify that it is not an error condition.

ESIG_GENERIC

The command could not be carried out successfully.

ESIG_IOERR

The command could not be carried out successfully, as a result of an I/O error.

ESIG_NOFILE

The command could not be carried out successfully, as a file was required and could not be found.

ESIG_NOTARGET

The command could not be carried out successfully, as a target was required and could not be found.

ESIG_NOUSR

The command could not be carried out successfully, as a user was required and could not be found.

ESIG_NOWRITE

The command could not be carried out successfully, as write permission was required.

ESIG_SUCCESS

The command was carried out successfully.

ESIG_USR1

User defined signal 1. This indicates an application-specific error condition has occured.

ESIG_USR2

User defined signal 2. This indicates an application-specific error condition has occured.

ESIG_USR3

User defined signal 3. This indicates an application-specific error condition has occured.

ESIG_USR4

User defined signal 4. This indicates an application-specific error condition has occured.