Lines Matching refs:ctrls
191 static int memcache_get_ctrls_len(LDAPControl **ctrls);
890 memcache_get_ctrls_len(LDAPControl **ctrls)
894 if (ctrls) {
895 for (i = 0; ctrls[i]; i++) {
896 len += strlen(NSLDAPI_STR_NONNULL(ctrls[i]->ldctl_oid)) +
897 (ctrls[i]->ldctl_value).bv_len + 4;
911 LDAPControl **ctrls;
915 if ((ctrls = (j ? clientCtrls : serverCtrls)) == NULL)
918 for (i = 0; ctrls[i]; i++) {
919 sprintf(pCh, "%s\n", NSLDAPI_STR_NONNULL(ctrls[i]->ldctl_oid));
920 pCh += strlen(NSLDAPI_STR_NONNULL(ctrls[i]->ldctl_oid)) + 1;
921 if ((ctrls[i]->ldctl_value).bv_len > 0) {
922 memcpy(pCh, (ctrls[i]->ldctl_value).bv_val,
923 (ctrls[i]->ldctl_value).bv_len);
924 pCh += (ctrls[i]->ldctl_value).bv_len;
926 sprintf(pCh, "\n%i\n", (ctrls[i]->ldctl_iscritical ? 1 : 0));