Home | History | Annotate | Download | only in back-wt

Lines Matching refs:wi

105 	struct wt_info *wi = (struct wt_info *) c->be->be_private;
112 if ( wi->wi_home ) {
113 c->value_string = ch_strdup( wi->wi_home );
119 wt_attr_index_unparse( wi, &c->rvalue_vals );
123 if ( wi->wi_flags & WT_USE_IDLCACHE) {
136 ch_free( wi->wi_home );
137 wi->wi_home = c->value_string;
140 if(strlen(wi->wi_config) + 1 + strlen(c->value_string) > WT_CONFIG_MAX){
146 /* size of wi->wi_config is WT_CONFIG_MAX + 1, it's guaranteed with NUL-terminate. */
147 strcat(wi->wi_config, ",");
148 strcat(wi->wi_config, c->value_string);
152 rc = wt_attr_index_config( wi, c->fname, c->lineno,
156 wi->wi_flags |= WT_OPEN_INDEX;
158 if ( wi->wi_flags & WT_IS_OPEN ) {
161 if ( !wi->wi_index_task ) {
172 wi->wi_index_task = ldap_pvt_runqueue_insert(&slapd_rq, 36000,
189 wi->wi_flags |= WT_USE_IDLCACHE;
191 wi->wi_flags &= ~WT_USE_IDLCACHE;