Windows PowerShell command on Get-command rsm_create_localmemory_handle
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man rsm_create_localmemory_handle

Remote Shared Memory Library Functions

rsm_create_localmemory_handle(3RSM)

NAME

rsm_create_localmemory_handle, rsm_free_localmemory_handle -

create or free local memory handle

SYNOPSIS

cc [ flag... ] file... -lrsm [ library... ]

#include

int rsm_create_localmemory_handle(

rsmapi_controller_handle_t handle,

rsm_localmemory_handle_t *l_handle,

caddr_t local_vaddr, size_t length);

int rsm_free_localmemory_handle(

rsmapi_controller_handle_t handle,

rsm_localmemory_handle_t l_handle);

DESCRIPTION

The rsm_create_localmemory_handle() and

rsm_free_localmemory_handle() functions are supporting func-

tions for rsm_memseg_import_putv(3RSM) and

rsm_memseg_import_getv(3RSM).

The rsm_create_localmemory_handle() function creates a local

memory handle to be used in the I/O vector component of a

scatter-gather list of subsequent rsm_memseg_import_putv()

and rsm_memseg_import_getv() calls. The handle argument

specifies the controller handle obtained from

rsm_get_controller(3RSM). The l_handle argument is a pointer

to the location for the function to return the local memory

handle. The local_vaddr argument specifies the local virtual

address; it should be aligned at a page boundary. The length

argument specifies the length of memory spanned by the han-

dle.

The rsm_free_localmemory_handle() function unlocks the

memory range for the local handle specified by l_handle and

releases the associated system resources. The handle argu-

ment specifies the controller handle. All handles created

by a process are freed when the process exits, but the pro-

cess should call rsm_free_localmemory_handle() as soon as

possible to free the system resources.

RETURN VALUES

Upon successful completion, these functions return 0. Other-

wise, an error value is returned to indicate the error.

SunOS 5.11 Last change: 8 Jun 2001 1

Remote Shared Memory Library Functions

rsm_create_localmemory_handle(3RSM)

ERRORS

The rsm_create_localmemory_handle() and

rsm_free_localmemory_handle() functions can return the fol-

lowing errors:

RSMERR_BAD_CTLR_HNDL Invalid controller handle.

RSMERR_BAD_LOCALMEM_HNDL Invalid local memory handle.

The rsm_create_localmemory_handle() function can return the

following errors:

RSMERR_BAD_LENGTH Invalid length.

RSMERR_BAD_ADDRESS Invalid address.

RSMERR_INSUFFICIENT_MEM Insufficient memory.

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

SEE ALSO

rsm_memseg_import_putv(3RSM), attributes(5)

SunOS 5.11 Last change: 8 Jun 2001 2

Remote Shared Memory Library Functions

rsm_create_localmemory_handle(3RSM)

SunOS 5.11 Last change: 8 Jun 2001 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™