Go to main content

man pages section 3: Extended Library Functions, Volume 4

Exit Print View

Updated: Thursday, June 13, 2019
 
 

stmfGetLuResource(3STMF)

Name

stmfGetLuResource - get a logical unit resource for a currently registered logical unit

Synopsis

cc [ flag... ] file... -lstmf [ library... ]
#include <libstmf.h>

int stmfGetLuResource(stmfGuid *luGuid, luResource *hdl);

Parameters

luGuid

The guid of logical unit to retrieve.

hdl

The logical unit resource to create.

Description

The stmfGetLuResource() function retrieves a logical unit resource hdl for a given logical unit. The luGuid argument must represent a currently registered stmf logical unit. This retrieved resource is a set of device-specific properties for a logical unit device. This allocates an luResource hdl of device type matching luGuid. The stmfFreeLuResource(3STMF) function should be used when hdl is no longer needed.

Return Values

The following values are returned:

STMF_STATUS_SUCCESS

The API call was successful.

STMF_ERROR_NOT_FOUND

The guid does not exist.

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
MT-Level
Safe

See Also

libstmf(3LIB), stmfFreeLuResource(3STMF), attributes(7)