6 /* One function does the whole job */
7 extern int acl_ldap_readconfig(char *name);
9 /* These are the prefvalues */
10 extern char *ldap_server;
11 extern int ldap_auth_method;
12 extern char *ldap_auth_dn;
13 extern char *ldap_auth_pw;
14 extern char *ldap_userbase;
15 extern char *ldap_groupbase;
16 extern char *ldap_uuid_attr;
17 extern char *ldap_name_attr;
18 extern char *ldap_group_attr;
19 extern char *ldap_uid_attr;
24 int strorint; /* string to just store in char * or convert to int ? */
25 int intfromarray; /* convert to int, but use string to int mapping array pref_array[] */
26 int valid; /* -1 = mandatory, 0 = omittable/valid */
30 char *pref; /* name of pref from ldap_prefs[] to which this value corresponds */
31 char *valuestring; /* config string */
32 int value; /* corresponding value */
36 extern struct ldap_pref ldap_prefs[];
37 extern struct pref_array prefs_array[];
38 extern int ldap_config_valid;
40 #endif /* LDAPCONFIG_H */
42 #endif /* HAVE_ACLS */