Mach_port_set_mscount - Change the target port's make-send count. Mach_port_set_attributes - Set the target port's attributes. Mach_port_request_notification - Request notification of the specified port event type. Mach_port_names - Return information about a task's port name space. Mach_port_move_member - Move the specified receive right into or out of the specified port set. Mach_port_mod_refs - Modify the specified port right's count of user references. Mach_port_insert_right - Insert the specified port right into the target task. Mach_port_get_set_status - Return the port right names contained in the target port set. Mach_port_get_refs - Return the current count of user references on the target port right. Mach_port_get_attributes - Return information about target port as specified by the caller. Mach_port_extract_right - Remove the specified right from the target task and return it to the caller. Mach_port_destroy - Deallocate all port rights associated with specified name. Mach_port_deallocate - Decrement the target port right's user reference count. Mach_port_allocate_subsystem - Create a port right associated with the caller-specified subsystem. Mach_port_allocate_qos - Allocate a port with specified "quality of service". Mach_port_allocate_name - Create a port right with the caller-specified name. Mach_port_allocate_full - Create a port right with full Mach port semantics. Mach_port_allocate - Create caller-specified type of port right. Semaphore_wait - Wait on the specified semaphore. Semaphore_signal_all - Wake up all threads blocked on a semaphore. Semaphore_signal - Increments the semaphore count. Semaphore_create - Create a new semaphore. Lock_try - Attempt to acquire access rights to a lock. Lock_set_destroy - Destroy a lock set and its associated locks. Lock_release - Release ownership of a lock. Lock_make_stable - Stabilize the state of the specified lock. Lock_handoff_accept - Accept lock ownership from a handoff. Lock_handoff - Hand-off ownership of a lock. Mach_msg_header - Specifies the content of an IPC message header. Mach_msg_descriptor - Specifies an element of a complex IPC message. Mach_msg_overwrite - Send and/or receive messages with possible overwrite. Mach_msg - Send and/or receive a message from the target port. Specific rights represented in these Mach port capability handles allow the underlying IPC object to be used and manipulated in consistent ways. All share one common charateristic: the capabilities presented by each are represented through a handle known as a Mach port. Mach IPC presents itself in a few forms: message queues, lock-sets, and semaphores (more may be added in the future). Mach Kernel Interface Reference Manual Mach IPC Interface
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |