- struct berval *vals[2];
-
-#ifdef SLAPD_SCHEMA_NOT_COMPAT
- int rc;
- const char *text;
-
- AttributeDescription *ad_objectClass = NULL;
- AttributeDescription *ad_cn = NULL;
- AttributeDescription *ad_sn = NULL;
- AttributeDescription *ad_uid = NULL;
- AttributeDescription *ad_description = NULL;
-
- rc = slap_str2ad( "objectClass", &ad_objectClass, &text );
-
- if(rc != LDAP_SUCCESS) return NULL;
- rc = slap_str2ad( "cn", &ad_cn, &text );
- if(rc != LDAP_SUCCESS) return NULL;
- rc = slap_str2ad( "sn", &ad_sn, &text );
- if(rc != LDAP_SUCCESS) return NULL;
- rc = slap_str2ad( "uid", &ad_uid, &text );
- if(rc != LDAP_SUCCESS) return NULL;
- rc = slap_str2ad( "description", &ad_description, &text );
- if(rc != LDAP_SUCCESS) return NULL;
-
-#else
- static char *ad_objectClass = "objectClass";
- static char *ad_cn = "cn";
- static char *ad_sn = "sn";
- static char *ad_uid = "uid";
- static char *ad_description = "description";
-#endif
-
- vals[0] = &val;
- vals[1] = NULL;