#include <mach/boolean.h> also included by
<mach/mach.h>mach/boolean.h
macroTRUE
#define TRUE 1
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The kernel allocates the region in the next unused space that is sufficient within the address space. The kernel returns the starting address actually used in address.
macroFALSE
#define FALSE 0
CMU/MIT Mach reference · manual page · © Carnegie Mellon
The kernel allocates the region starting at address unless that space is already allocated.