#include <mach/kern_return.h> also included by
<mach/mach.h>mach/kern_return.h
macroKERN_SUCCESS
#define KERN_SUCCESS 0
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The alarm was delivered without problem.
macroKERN_INVALID_ADDRESS
#define KERN_INVALID_ADDRESS 1
macroKERN_PROTECTION_FAILURE
#define KERN_PROTECTION_FAILURE 2
macroKERN_NO_SPACE
#define KERN_NO_SPACE 3
macroKERN_INVALID_ARGUMENT
#define KERN_INVALID_ARGUMENT 4
macroKERN_FAILURE
#define KERN_FAILURE 5
macroKERN_RESOURCE_SHORTAGE
#define KERN_RESOURCE_SHORTAGE 6
macroKERN_NOT_RECEIVER
#define KERN_NOT_RECEIVER 7
macroKERN_NO_ACCESS
#define KERN_NO_ACCESS 8
macroKERN_MEMORY_FAILURE
#define KERN_MEMORY_FAILURE 9
macroKERN_MEMORY_ERROR
#define KERN_MEMORY_ERROR 10
macroKERN_ALREADY_IN_SET
#define KERN_ALREADY_IN_SET 11
macroKERN_NOT_IN_SET
#define KERN_NOT_IN_SET 12
macroKERN_NAME_EXISTS
#define KERN_NAME_EXISTS 13
macroKERN_ABORTED
#define KERN_ABORTED 14
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The alarm was terminated via use of clock_set_time.
macroKERN_INVALID_NAME
#define KERN_INVALID_NAME 15
macroKERN_INVALID_TASK
#define KERN_INVALID_TASK 16
macroKERN_INVALID_RIGHT
#define KERN_INVALID_RIGHT 17
macroKERN_INVALID_VALUE
#define KERN_INVALID_VALUE 18
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The alarm_type and/or alarm_time values supplied to clock_alarm were invalid.
macroKERN_UREFS_OVERFLOW
#define KERN_UREFS_OVERFLOW 19
macroKERN_INVALID_CAPABILITY
#define KERN_INVALID_CAPABILITY 20
macroKERN_RIGHT_EXISTS
#define KERN_RIGHT_EXISTS 21
macroKERN_INVALID_HOST
#define KERN_INVALID_HOST 22
macroKERN_MEMORY_PRESENT
#define KERN_MEMORY_PRESENT 23
macroKERN_MEMORY_DATA_MOVED
#define KERN_MEMORY_DATA_MOVED 24
macroKERN_MEMORY_RESTART_COPY
#define KERN_MEMORY_RESTART_COPY 25
macroKERN_INVALID_PROCESSOR_SET
#define KERN_INVALID_PROCESSOR_SET 26
macroKERN_POLICY_LIMIT
#define KERN_POLICY_LIMIT 27
macroKERN_INVALID_POLICY
#define KERN_INVALID_POLICY 28
macroKERN_INVALID_OBJECT
#define KERN_INVALID_OBJECT 29
macroKERN_ALREADY_WAITING
#define KERN_ALREADY_WAITING 30
macroKERN_DEFAULT_SET
#define KERN_DEFAULT_SET 31
macroKERN_EXCEPTION_PROTECTED
#define KERN_EXCEPTION_PROTECTED 32
macroKERN_INVALID_LEDGER
#define KERN_INVALID_LEDGER 33
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The ledger supplied to clock_alarm was not a ledger.
macroKERN_INVALID_MEMORY_CONTROL
#define KERN_INVALID_MEMORY_CONTROL 34
macroKERN_INVALID_SECURITY
#define KERN_INVALID_SECURITY 35
macroKERN_NOT_DEPRESSED
#define KERN_NOT_DEPRESSED 36
macroKERN_TERMINATED
#define KERN_TERMINATED 37
macroKERN_LOCK_SET_DESTROYED
#define KERN_LOCK_SET_DESTROYED 38
macroKERN_LOCK_UNSTABLE
#define KERN_LOCK_UNSTABLE 39
macroKERN_LOCK_OWNED
#define KERN_LOCK_OWNED 40
macroKERN_LOCK_OWNED_SELF
#define KERN_LOCK_OWNED_SELF 41
macroKERN_SEMAPHORE_DESTROYED
#define KERN_SEMAPHORE_DESTROYED 42
macroKERN_RPC_SERVER_TERMINATED
#define KERN_RPC_SERVER_TERMINATED 43
macroKERN_RPC_TERMINATE_ORPHAN
#define KERN_RPC_TERMINATE_ORPHAN 44
macroKERN_RPC_CONTINUE_ORPHAN
#define KERN_RPC_CONTINUE_ORPHAN 45
macroKERN_NOT_SUPPORTED
#define KERN_NOT_SUPPORTED 46
macroKERN_NODE_DOWN
#define KERN_NODE_DOWN 47
macroKERN_NOT_WAITING
#define KERN_NOT_WAITING 48
macroKERN_OPERATION_TIMED_OUT
#define KERN_OPERATION_TIMED_OUT 49
macroKERN_CODESIGN_ERROR
#define KERN_CODESIGN_ERROR 50
macroKERN_POLICY_STATIC
#define KERN_POLICY_STATIC 51
macroKERN_INSUFFICIENT_BUFFER_SIZE
#define KERN_INSUFFICIENT_BUFFER_SIZE 52
macroKERN_DENIED
#define KERN_DENIED 53
macroKERN_MISSING_KC
#define KERN_MISSING_KC 54
macroKERN_INVALID_KC
#define KERN_INVALID_KC 55
macroKERN_NOT_FOUND
#define KERN_NOT_FOUND 56
macroKERN_INVALID_GUARD_OBJECT_SLOT
#define KERN_INVALID_GUARD_OBJECT_SLOT 57
macroKERN_RETURN_MAX
#define KERN_RETURN_MAX 0x100