Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

stmfgetproviderdata(3stmf) [opensolaris man page]

stmfGetProviderData(3STMF)			   SCSI Target Mode Framework Library Functions 			stmfGetProviderData(3STMF)

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 free- ing 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(5) 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(5) NOTES
The stmfGetProviderData() function is deprecated in favor of stmfGetProviderDataProt(3STMF) and may be removed in a future revision of lib- stmf(3LIB). SunOS 5.11 7 Oct 2008 stmfGetProviderData(3STMF)

Check Out this Related Man Page

stmfSetProviderDataProt(3STMF)			   SCSI Target Mode Framework Library Functions 		    stmfSetProviderDataProt(3STMF)

NAME
stmfSetProviderDataProt - retrieve data for the specified provider SYNOPSIS
cc [ flag... ] file... -lstmf [ library... ] #include <libstmf.h> int stmfSetProviderDataProt(char *providerName, nvlist_t **nvl, int providerType, uint64_t *token); PARAMETERS
providerName The name of the provider for which data is being set. nvl A pointer to a pointer to an nvlist_t containing the nvlist to be set. providerType The value for this parameter must be either STMF_LU_PROVIDER_TYPE or STMF_PORT_PROVIDER_TYPE. token A pointer to a uint64_t that contains the value returned from a successful call to stmfGetProviderDataProt(3STMF). If this argument is NULL, the token is ignored. Otherwise, the token will be verified against the current data. If the token repre- sents stale data, the call fails. On success, token will contain the new token for the data being set and can be used in subsequent calls to stmfSetProvider- Data(3STMF). On failure the contents are undefined. DESCRIPTION
The stmfSetProviderDataProt() function sets the data for the specified provider. RETURN VALUES
The following values are returned: STMF_ERROR_PROV_DATA_STALE The token value represents stale data. STMF_STATUS_SUCCESS The API call was successful. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
libstmf(3LIB), nvlist_free(3NVPAIR), stmfGetProviderDataProt(3STMF), stmfSetProviderData(3STMF), attributes(5) SunOS 5.11 7 Oct 2008 stmfSetProviderDataProt(3STMF)
Man Page