diff options
Diffstat (limited to 'usr/src/lib/libstmf/common/libstmf.h')
-rw-r--r-- | usr/src/lib/libstmf/common/libstmf.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/usr/src/lib/libstmf/common/libstmf.h b/usr/src/lib/libstmf/common/libstmf.h index f9d05ad..734c08e 100644 --- a/usr/src/lib/libstmf/common/libstmf.h +++ b/usr/src/lib/libstmf/common/libstmf.h @@ -26,6 +26,7 @@ #define _LIBSTMF_H #include <time.h> +#include <stdbool.h> #include <sys/param.h> #include <libnvpair.h> @@ -240,13 +241,13 @@ typedef struct _stmfSessionList typedef struct _stmfViewEntry { - boolean_t veIndexValid; /* if B_TRUE, veIndex is valid value */ + bool veIndexValid; /* if true, veIndex is valid value */ uint32_t veIndex; /* View Entry index */ - boolean_t allHosts; /* all initiator ports */ + bool allHosts; /* all initiator ports */ stmfGroupName hostGroup; /* Host Group Name */ - boolean_t allTargets; /* B_TRUE = targetGroup is invalid */ + bool allTargets; /* true = targetGroup is invalid */ stmfGroupName targetGroup; /* Target Group Name */ - boolean_t luNbrValid; /* if B_TRUE, luNbr is a valid value */ + bool luNbrValid; /* if true, luNbr is a valid value */ uchar_t luNbr[8]; /* LU number for this view entry */ } stmfViewEntry; @@ -323,7 +324,7 @@ int stmfDevidFromIscsiName(char *iscsiName, stmfDevid *devid); int stmfDevidFromWwn(uchar_t wwn[8], stmfDevid *devid); int stmfFreeLuResource(luResource hdl); void stmfFreeMemory(void *); -int stmfGetAluaState(boolean_t *enabled, uint32_t *node); +int stmfGetAluaState(bool *enabled, uint32_t *node); int stmfGetGlobalLuProp(uint16_t dType, uint32_t prop, char *propVal, size_t *propLen); int stmfGetHostGroupList(stmfGroupList **initiatorGroupList); @@ -341,7 +342,7 @@ int stmfGetLogicalUnitProviderProperties(stmfProviderName *providerName, int stmfGetLuProp(luResource hdl, uint32_t propType, char *prop, size_t *propLen); int stmfGetLuResource(stmfGuid *luGuid, luResource *hdl); -int stmfGetPersistMethod(uint8_t *persistType, boolean_t serviceState); +int stmfGetPersistMethod(uint8_t *persistType, bool serviceState); int stmfGetProviderData(char *providerName, nvlist_t **nvl, int providerType); int stmfGetProviderDataProt(char *providerName, nvlist_t **nvl, int providerType, uint64_t *setToken); @@ -373,10 +374,10 @@ int stmfRemoveFromHostGroup(stmfGroupName *hostGroupName, int stmfRemoveFromTargetGroup(stmfGroupName *targetGroupName, stmfDevid *targetName); int stmfRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex); -int stmfSetAluaState(boolean_t enabled, uint32_t node); +int stmfSetAluaState(bool enabled, uint32_t node); int stmfSetGlobalLuProp(uint16_t dType, uint32_t propType, const char *propVal); int stmfSetLuProp(luResource hdl, uint32_t propType, const char *propVal); -int stmfSetPersistMethod(uint8_t persistType, boolean_t serviceSet); +int stmfSetPersistMethod(uint8_t persistType, bool serviceSet); int stmfSetProviderData(char *providerName, nvlist_t *nvl, int providerType); int stmfSetProviderDataProt(char *providerName, nvlist_t *nvl, int providerType, uint64_t *setToken); |