rtems_status_code rtems_partition_return_buffer( rtems_id id, void *buffer );
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