STMFSETPROVIDERDATA(3STMF) SCSI Target Mode Framework Library Functions
stmfSetProviderData - set the data for the specified provider
cc [ flag... ] file... -lstmf [ library... ]
#include <libstmf.h>
int stmfSetProviderData(char *providerName, nvlist_t *nvl,
int providerType);
providerName
The name of the provider for which data is being set.
nvl
A pointer to an nvlist_t containing the nvlist to be
set.
providerType
The value must be either STMF_LU_PROVIDER_TYPE or
STMF_PORT_PROVIDER_TYPE.
The stmfSetProviderData() function sets the data for the specified
provider.
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.
See attributes(7) for descriptions of the following attributes:
+--------------------+----------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+----------------------+
|Interface Stability | Committed (Obsolete) |
+--------------------+----------------------+
|MT-Level | Safe |
+--------------------+----------------------+
libstmf(3LIB), stmfSetProviderDataProt(3STMF), attributes(7)
The stmfSetProviderData() function is deprecated in favor of
stmfSetProviderDataProt(3STMF) and may be removed in a future
revision of libstmf(3LIB).
October 7, 2008 STMFSETPROVIDERDATA(3STMF)
NAME
stmfSetProviderData - set the data for the specified provider
SYNOPSIS
cc [ flag... ] file... -lstmf [ library... ]
#include <libstmf.h>
int stmfSetProviderData(char *providerName, nvlist_t *nvl,
int providerType);
PARAMETERS
providerName
The name of the provider for which data is being set.
nvl
A pointer to an nvlist_t containing the nvlist to be
set.
providerType
The value must be either STMF_LU_PROVIDER_TYPE or
STMF_PORT_PROVIDER_TYPE.
DESCRIPTION
The stmfSetProviderData() function sets 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), stmfSetProviderDataProt(3STMF), attributes(7)
NOTES
The stmfSetProviderData() function is deprecated in favor of
stmfSetProviderDataProt(3STMF) and may be removed in a future
revision of libstmf(3LIB).
October 7, 2008 STMFSETPROVIDERDATA(3STMF)