=== TASK ENVIRONMENT ==== This data is placed in the address space of a new task. environment_t { /** array of string pointers for command line arguments. */ size_t argc; char **argv; /** handles to the system manager and session manager services respectively */ kern_handle_t system; kern_handle_t session; /** handles to the pagebuf objects storing the initial thread stack and task heap respectively */ kern_handle_t stack; kern_handle_t heap; }