src/server/safs/ldap.c

changeset 702
ee80191310ca
parent 465
d22ff46c171c
equal deleted inserted replaced
701:936e5487418a 702:ee80191310ca
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);

mercurial