STMFGETLURESOURCE(3STMF) SCSI Target Mode Framework Library Functions

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)

May 8, 2009 STMFGETLURESOURCE(3STMF)

tribblix@gmail.com :: GitHub :: Privacy