| 39 return LDAP_SCOPE_BASE; |
39 return LDAP_SCOPE_BASE; |
| 40 } else if(!strcmp(str, "onelevel")) { |
40 } else if(!strcmp(str, "onelevel")) { |
| 41 return LDAP_SCOPE_ONELEVEL; |
41 return LDAP_SCOPE_ONELEVEL; |
| 42 } else if(!strcmp(str, "subtree")) { |
42 } else if(!strcmp(str, "subtree")) { |
| 43 return LDAP_SCOPE_SUBTREE; |
43 return LDAP_SCOPE_SUBTREE; |
| 44 } else if(!strcmp(str, "children")) { |
44 } |
| |
45 #ifdef LDAP_SCOPE_CHILDREN |
| |
46 else if(!strcmp(str, "children")) { |
| 45 return LDAP_SCOPE_CHILDREN; |
47 return LDAP_SCOPE_CHILDREN; |
| 46 } |
48 } |
| |
49 #endif |
| 47 return -1; |
50 return -1; |
| 48 } |
51 } |
| 49 |
52 |
| 50 int service_ldap_search(pblock *pb, Session *sn, Request *rq) { |
53 int service_ldap_search(pblock *pb, Session *sn, Request *rq) { |
| 51 char *resource_name = pblock_findval("resource", pb); |
54 char *resource_name = pblock_findval("resource", pb); |