__nis_rule_value_t
__nis_rule_value_t *rv = 0;
rv = (__nis_rule_value_t *)am(myself, sizeof (*rv));
__nis_rule_value_t *rvt;
rvt = (__nis_rule_value_t *)realloc(rv,
rv = (__nis_rule_value_t *)am(myself, ntab * sizeof (rv[0]));
findDNs(char *msg, __nis_rule_value_t *rv, int nrv, char *defBase,
char **findDNs(char *msg, __nis_rule_value_t *rv,
__nis_rule_value_t *rv;
__nis_rule_value_t *rvDN;
evalMappingElement(__nis_mapping_element_t *e, __nis_rule_value_t *rvIn) {
__nis_rule_value_t *rv = rvIn;
lookupLDAP(__nis_search_triple_t *t, char *attrName, __nis_rule_value_t *rv,
__nis_rule_value_t *rv, __nis_object_dn_t *def,
__nis_rule_value_t *rv, char *name, char *val) {
__nis_rule_value_t *rv;
__nis_rule_value_t *rv;
__nis_rule_value_t rv;
__nis_rule_value_t *rv;
__nis_rule_value_t *
addObjAttr2RuleValue(nis_object *obj, __nis_rule_value_t *rvIn) {
__nis_rule_value_t *rv;
findColValue(char *col, __nis_rule_value_t *rv) {
ruleValue2ObjAttr(__nis_rule_value_t *rv) {
__nis_rule_value_t *rvIn, __nis_rule_value_t **rvOutP,
__nis_rule_value_t *rv, *rvt;
__nis_rule_value_t *rvIn, int firstOnly, char *dbId) {
__nis_rule_value_t **rv;
__nis_rule_value_t *rvt = 0;
__nis_rule_value_t *rvIn, int firstOnly,
db_query *q, __nis_rule_value_t *rv,
__nis_obj_attr_t *ruleValue2ObjAttr(__nis_rule_value_t *rv);
__nis_rule_value_t *addObjAttr2RuleValue(nis_object *obj,
__nis_rule_value_t *rvIn);
ruleValue2Query(__nis_table_mapping_t *t, __nis_rule_value_t *rv,
pseudoEntryObj2Query(entry_obj *e, nis_object *tobj, __nis_rule_value_t *rv) {
__nis_rule_value_t *rvt = 0;
__nis_rule_value_t **rvP, int *numVals) {
__nis_rule_value_t *rvq;
__nis_rule_value_t *rv;
createNisPlusEntry(__nis_table_mapping_t *t, __nis_rule_value_t *rv,
__nis_rule_value_t **rvP, int *numVals);
__nis_rule_value_t *rv, db_query *qin,
__nis_rule_value_t *rv, db_query *qin,
__nis_rule_value_t *rv);
__nis_rule_value_t *
ldapSearch(__nis_ldap_search_t *ls, int *numValues, __nis_rule_value_t *rvIn,
__nis_rule_value_t *rv = 0;
__nis_rule_value_t *rv, char **dn, int fromLDAP,
search2LdapMod(__nis_rule_value_t *rv, int add, int oc) {
__nis_rule_value_t *rvIn, char *objClassAttrs)
__nis_rule_value_t *rv, *rvldap;
ldapModify(char *dn, __nis_rule_value_t *rv, char *objClassAttrs,
__nis_rule_value_t *rvt;
ldapAdd(char *dn, __nis_rule_value_t *rv, char *objClassAttrs, void *lcv) {
__nis_rule_value_t *rvtmp;
__nis_rule_value_t *rv, char **dn,
__nis_rule_value_t *ldapSearch(__nis_ldap_search_t *ls, int *numValues,
__nis_rule_value_t *rvIn, int *ldapStat);
LDAPMod **search2LdapMod(__nis_rule_value_t *rv, int add,
int ldapModify(char *dn, __nis_rule_value_t *rv,
int ldapAdd(char *dn, __nis_rule_value_t *rv,
printRuleValue(__nis_rule_value_t *rv) {
void printRuleValue(__nis_rule_value_t *rv);
static const __nis_rule_value_t rvZero = {0};
__nis_rule_value_t *
mergeRuleValueWithSameDN(__nis_rule_value_t *rv, int *numVals) {
__nis_rule_value_t *rvq = 0;
__nis_rule_value_t *
growRuleValue(int oldCount, int newCount, __nis_rule_value_t *old,
__nis_rule_value_t *rvIn) {
__nis_rule_value_t *rv;
rvIn = (__nis_rule_value_t *)&rvZero;
mergeRuleValue(__nis_rule_value_t *t, __nis_rule_value_t *s) {
int valueLen, __nis_rule_value_t *rv) {
addSAttr2RuleValue(char *name, char *value, __nis_rule_value_t *rv) {
int valueLen, __nis_rule_value_t *rv) {
addSCol2RuleValue(char *name, char *value, __nis_rule_value_t *rv) {
__nis_rule_value_t *
__nis_rule_value_t *rv) {
freeRuleValue(__nis_rule_value_t *rv, int count) {
__nis_rule_value_t *rv, int *stat) {
__nis_rule_value_t *
__nis_rule_value_t *rv,
delAttrFromRuleValue(__nis_rule_value_t *rv, char *attrName) {
delColFromRuleValue(__nis_rule_value_t *rv, char *colName) {
__nis_rule_value_t *
addObjectClasses(__nis_rule_value_t *rv, char *objClassAttrs) {
findVal(char *name, __nis_rule_value_t *rv, __nis_mapping_item_type_t type) {
__nis_rule_value_t *
initRuleValue(int count, __nis_rule_value_t *rvIn) {
rvId(__nis_rule_value_t *rv, __nis_mapping_item_type_t type) {
void freeRuleValue(__nis_rule_value_t *rv, int count);
__nis_rule_value_t *initRuleValue(int count, __nis_rule_value_t *rvIn);
__nis_rule_value_t *growRuleValue(int oldCount, int newCount,
__nis_rule_value_t *old,
__nis_rule_value_t *rvIn);
int mergeRuleValue(__nis_rule_value_t *target,
__nis_rule_value_t *source);
__nis_rule_value_t *rv);
__nis_rule_value_t *rv);
__nis_rule_value_t *rv);
__nis_rule_value_t *rv);
void delAttrFromRuleValue(__nis_rule_value_t *rv,
void delColFromRuleValue(__nis_rule_value_t *rv,
__nis_rule_value_t *buildNisPlusRuleValue(__nis_table_mapping_t *t,
db_query *q, __nis_rule_value_t *rv);
__nis_rule_value_t *rv, int *stat);
__nis_rule_value_t *addLdapRuleValue(__nis_table_mapping_t *t,
__nis_rule_value_t *rv,
__nis_rule_value_t *addObjectClasses(__nis_rule_value_t *rv,
char *rvId(__nis_rule_value_t *rv,
char *findVal(char *name, __nis_rule_value_t *rv,
__nis_rule_value_t *mergeRuleValueWithSameDN(__nis_rule_value_t *rv,
getMappingFormatArray(__nis_mapping_format_t *a, __nis_rule_value_t *rv,
__nis_rule_value_t *rv, char *berstring, int *np_ldap_stat) {
__nis_rule_value_t *rv) {
__nis_rule_value_t *rv, int *stat) {
__nis_rule_value_t *rv, int *np_ldap_stat) {
__nis_rule_value_t *rv, int *stat) {
__nis_rule_value_t *rv, char *berstring, int *np_ldap_stat) {
getMappingFormat(__nis_mapping_format_t *f, __nis_rule_value_t *rv,
char delim, __nis_rule_value_t *rv);
__nis_rule_value_t *rv, int *np_ldap_stat);
__nis_rule_value_t *rv, int *np_ldap_stat);
__nis_rule_value_t *rv, int *stat);
__nis_rule_value_t *rv, char *berstring,
__nis_rule_value_t *rv, __nis_format_arg_t at,
__nis_rule_value_t *rv, __nis_format_arg_t at,
__nis_rule_value_t *rv, char *berstring,
__nis_rule_value_t *rv;
__nis_rule_value_t *rv_request = 0, *rv_result = 0;
__nis_rule_value_t *rv, *frv;
__nis_rule_value_t *
__nis_rule_value_t *rvq;
collapseRuleValue(__nis_rule_value_t *rv) {
__nis_rule_value_t *rv;
__nis_rule_value_t *rv;
__nis_rule_value_t *rv;
__nis_rule_value_t *
__nis_rule_value_t *rvq, *subrvq, *newrvq;
addSplitFieldValues(__nis_table_mapping_t *t, __nis_rule_value_t *rv,
__nis_rule_value_t *trv, int numVals, char *domain) {
buildNISRuleValue(__nis_table_mapping_t *t, __nis_rule_value_t *rv,
__nis_rule_value_t *rvq;
ruleValueToDatum(__nis_table_mapping_t *t, __nis_rule_value_t *rv, int *statP) {
getKeyFromRuleValue(__nis_table_mapping_t *t, __nis_rule_value_t *rv, int *nv,
verifyKey(char *key, __nis_rule_value_t *rv) {
extern __nis_rule_value_t *processSplitField(__nis_table_mapping_t *sf,
extern __nis_rule_value_t *datumToRuleValue(datum *key, datum *value,
__nis_rule_value_t *rv, char *domain);
__nis_rule_value_t *rv, __nis_rule_value_t *trv,
__nis_rule_value_t *rv, int *statP);
__nis_rule_value_t *rv, int *nv, int *statP,
extern suc_code collapseRuleValue(__nis_rule_value_t *rv);