19#if defined(__cplusplus)
31 DUNS_NO_PREFIX = (1 << 0),
34 DUNS_NO_REVERSE_LOOKUP = (1 << 1),
44 DUNS_NO_CHECK_PATH = (1 << 2),
71 char da_pool[DAOS_PROP_LABEL_MAX_LEN + 1];
80 char da_cont[DAOS_PROP_LABEL_MAX_LEN + 1];
120#define DUNS_XATTR_NAME "user.daos"
122#define DUNS_MAX_XATTR_LEN 170
124#define DUNS_XATTR_FMT "DAOS.%s://%36s/%36s"
130#define DUNS_LUSTRE_XATTR_FMT "%36s/%36s"
226#if defined(__cplusplus)
int duns_set_sys_name(struct duns_attr_t *attrp, const char *sys)
void duns_destroy_attr(struct duns_attr_t *attrp)
int duns_destroy_path(daos_handle_t poh, const char *path)
int duns_parse_attr(char *str, daos_size_t len, struct duns_attr_t *attr)
int duns_resolve_path(const char *path, struct duns_attr_t *attr)
int duns_create_path(daos_handle_t poh, const char *path, struct duns_attr_t *attrp)
daos_cont_layout_t da_type
char da_pool[DAOS_PROP_LABEL_MAX_LEN+1]
char da_cont[DAOS_PROP_LABEL_MAX_LEN+1]
daos_size_t da_chunk_size
daos_oclass_id_t da_oclass_id