Print this page
7558 libscf.h should provide constants for scf_type_to_string return values

*** 92,101 **** --- 92,119 ---- SCF_TYPE_NET_ADDR_V4, SCF_TYPE_NET_ADDR_V6, SCF_TYPE_NET_ADDR } scf_type_t; + /* + * Values returned by scf_type_to_string + */ + #define SCF_TYPE_STRING_BOOLEAN "boolean" + #define SCF_TYPE_STRING_COUNT "count" + #define SCF_TYPE_STRING_INTEGER "integer" + #define SCF_TYPE_STRING_TIME "time" + #define SCF_TYPE_STRING_ASTRING "astring" + #define SCF_TYPE_STRING_OPAQUE "opaque" + #define SCF_TYPE_STRING_USTRING "ustring" + #define SCF_TYPE_STRING_URI "uri" + #define SCF_TYPE_STRING_FMRI "fmri" + #define SCF_TYPE_STRING_HOST "host" + #define SCF_TYPE_STRING_HOSTNAME "hostname" + #define SCF_TYPE_STRING_NET_ADDR "net_address" + #define SCF_TYPE_STRING_NET_ADDR_V4 "net_address_v4" + #define SCF_TYPE_STRING_NET_ADDR_V6 "net_address_v6" + typedef struct scf_time { int64_t t_seconds; int32_t t_ns; } scf_time_t;