procedure Partition_Return_Buffer ( ID : in RTEMS.ID; Buffer : in RTEMS.Address; Result : out RTEMS.Status_Codes );
RTEMS.SUCCESSFUL
- buffer returned successfully
RTEMS.INVALID_ADDRESS
- buffer
is NULL
RTEMS.INVALID_ID
- invalid partition id
RTEMS.INVALID_ADDRESS
- buffer address not in partition
This directive returns the buffer specified by buffer to the partition specified by id.
This directive will not cause the running task to be preempted.
Returning a buffer to a global partition which does not reside on the local node will generate a request telling the remote node to return the buffer to the specified partition.
Copyright © 1988-2008 OAR Corporation