|Skip Navigation Links|
|Exit Print View|
|man pages section 3: Extended Library Functions, Volume 4 Oracle Solaris 11 Express 11/10|
- retrieve the data for the specified provider
cc [ flag... ] file... -lstmf [ library... ] #include <libstmf.h> int stmfGetProviderData(char *providerName, nvlist_t **nvl, int providerType);
The name of the provider for which data is being retrieved.
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).
The value for this parameter must be either STMF_LU_PROVIDER_TYPE or STMF_PORT_PROVIDER_TYPE.
The stmfGetProviderData() function retrieves the data for the specified provider.
The following values are returned:
The library was unable to allocate sufficient memory to return the data.
The API call was successful.
See attributes(5) for descriptions of the following attributes: