if (msg->elements[i].values) free(msg->elements[i].values);
}
if (msg->elements) free(msg->elements);
- if (msg->private) free(msg->private);
+ if (msg->private_data) free(msg->private_data);
free(ldif);
}
/*
read from a LDIF source, creating a ldb_message
*/
-struct ldb_ldif *ldif_read(int (*fgetc_fn)(void *), void *private)
+struct ldb_ldif *ldif_read(int (*fgetc_fn)(void *), void *private_data)
{
struct ldb_ldif *ldif;
struct ldb_message *msg;
msg->dn = NULL;
msg->elements = NULL;
msg->num_elements = 0;
- msg->private = NULL;
+ msg->private_data = NULL;
- chunk = next_chunk(fgetc_fn, private);
+ chunk = next_chunk(fgetc_fn, private_data);
if (!chunk) {
goto failed;
}
- msg->private = chunk;
+ msg->private_data = chunk;
s = chunk;
if (next_attr(&s, &attr, &value) != 0) {
char *dn;
unsigned int num_elements;
struct ldb_message_element *elements;
- void *private; /* private to the backend */
+ void *private_data; /* private to the backend */
};
enum ldb_changetype {
ldif manipulation functions
*/
int ldif_write(int (*fprintf_fn)(void *, const char *, ...),
- void *private,
+ void *private_data,
const struct ldb_ldif *ldif);
void ldif_read_free(struct ldb_ldif *);
-struct ldb_ldif *ldif_read(int (*fgetc_fn)(void *), void *private);
+struct ldb_ldif *ldif_read(int (*fgetc_fn)(void *), void *private_data);
struct ldb_ldif *ldif_read_file(FILE *f);
struct ldb_ldif *ldif_read_string(const char *s);
int ldif_write_file(FILE *f, const struct ldb_ldif *msg);
(*res)[msg_count]->num_elements = 0;
(*res)[msg_count]->elements = NULL;
- (*res)[msg_count]->private = NULL;
+ (*res)[msg_count]->private_data = NULL;
/* loop over all attributes */
for (attr=ldap_first_attribute(lldb->ldap, msg, &berptr);
}
msg.num_elements = 0;
msg.elements = NULL;
- msg.private = NULL;
+ msg.private_data = NULL;
}
free(dn_key);
ret->num_elements = 0;
ret->elements = NULL;
- ret->private = NULL;
+ ret->private_data = NULL;
if (!attrs) {
if (msg_add_all_elements(ret, msg) != 0) {
{
int i;
if (msg->dn) free(msg->dn);
- if (msg->private) free(msg->private);
+ if (msg->private_data) free(msg->private_data);
for (i=0;i<msg->num_elements;i++) {
if (msg->elements[i].values) free(msg->elements[i].values);
}
free(tdb_data.dptr);
return -1;
}
- msg->private = tdb_data.dptr;
+ msg->private_data = tdb_data.dptr;
msg->num_elements = 0;
msg->elements = NULL;