STMFGETPROVIDERDATA(3STMF) SCSI Target Mode Framework Library Functions

NAME


stmfGetProviderData - retrieve the data for the specified provider

SYNOPSIS


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

int stmfGetProviderData(char *providerName, nvlist_t **nvl,
int providerType);


PARAMETERS


providerNane
The name of the provider for which data is being
retrieved.


nvl
A pointer to a pointer to an nvlist_t. On success,
this will contain the nvlist retrieved. Caller is
responsible for freeing the returned nvlist by
calling nvlist_free(3NVPAIR).


providerType
The value for this parameter must be either
STMF_LU_PROVIDER_TYPE or STMF_PORT_PROVIDER_TYPE.


DESCRIPTION


The stmfGetProviderData() function retrieves the data for the
specified provider.

RETURN VALUES


The following values are returned:

STMF_ERROR_NOMEM
The library was unable to allocate sufficient
memory to return the data.


STMF_STATUS_SUCCESS
The API call was successful.


ATTRIBUTES


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


+--------------------+----------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+----------------------+
|Interface Stability | Committed (Obsolete) |
+--------------------+----------------------+
|MT-Level | Safe |
+--------------------+----------------------+

SEE ALSO


libstmf(3LIB), nvlist_free(3NVPAIR), stmfGetProviderDataProt(3STMF),
attributes(7)

NOTES


The stmfGetProviderData() function is deprecated in favor of
stmfGetProviderDataProt(3STMF) and may be removed in a future
revision of libstmf(3LIB).

October 7, 2008 STMFGETPROVIDERDATA(3STMF)

tribblix@gmail.com :: GitHub :: Privacy