This is bootstrap.h in view mode; [Download] [Up]
#ifndef _bootstrap #define _bootstrap /* Module bootstrap */ #include <mach/kern_return.h> #include <mach/port.h> #include <mach/message.h> #ifndef mig_external #define mig_external extern #endif #include <mach/std_types.h> #include <servers/bootstrap_defs.h> /* Routine bootstrap_check_in */ mig_external kern_return_t bootstrap_check_in ( port_t bootstrap_port, name_t service_name, port_all_t *service_port); /* Routine bootstrap_register */ mig_external kern_return_t bootstrap_register ( port_t bootstrap_port, name_t service_name, port_t service_port); /* Routine bootstrap_look_up */ mig_external kern_return_t bootstrap_look_up ( port_t bootstrap_port, name_t service_name, port_t *service_port); /* Routine bootstrap_look_up_array */ mig_external kern_return_t bootstrap_look_up_array ( port_t bootstrap_port, name_array_t service_names, unsigned int service_namesCnt, port_array_t *service_ports, unsigned int *service_portsCnt, boolean_t *all_services_known); /* Routine bootstrap_status */ mig_external kern_return_t bootstrap_status ( port_t bootstrap_port, name_t service_name, boolean_t *service_active); /* Routine bootstrap_info */ mig_external kern_return_t bootstrap_info ( port_t bootstrap_port, name_array_t *service_names, unsigned int *service_namesCnt, name_array_t *server_names, unsigned int *server_namesCnt, bool_array_t *service_active, unsigned int *service_activeCnt); /* Routine bootstrap_subset */ mig_external kern_return_t bootstrap_subset ( port_t bootstrap_port, port_t requestor_port, port_t *subset_port); /* Routine bootstrap_create_service */ mig_external kern_return_t bootstrap_create_service ( port_t bootstrap_port, name_t service_name, port_t *service_port); #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.