dacs_remote_mem_release

NAME

dacs_remote_mem_release - Release a previously accepted remote memory handle.

SYNOPSIS

DACS_ERR_T dacs_remote_mem_release ( dacs_remote_mem_t *mem )

Call parameter  
*mem A pointer to the remote memory handle.

DESCRIPTION

The dacs_remote_mem_release service releases a previously accepted remote memory object and invalidates the handle. When all accepters have released the object it may be destroyed by its owner. This service does not block.

RETURN VALUE

The dacs_remote_mem_release service returns an error indicator defined as:
  • DACS_SUCCESS: normal return.
  • DACS_ERR_INVALID_ADDR: the pointer is invalid.
  • DACS_ERR_INVALID_HANDLE: the specified handle does not refer to a valid remote memory object.
  • DACS_ERR_OWNER: this operation is not valid for the owner of the resource.

SEE ALSO

dacs_remote_mem_create(3), dacs_remote_mem_share(3), dacs_remote_mem_accept(3), dacs_remote_mem_destroy(3), dacs_remote_mem_query(3)