Lines Matching refs:mapping

261 	if (mapping.expire != 0)  in initMappingStruct()
262 free(mapping.expire); in initMappingStruct()
299 mapping.expire = 0; in db_table_ldap_init()
300 mapping.tm = 0; in db_table_ldap_init()
301 mapping.objName = 0; in db_table_ldap_init()
302 mapping.isDeferredTable = FALSE; in db_table_ldap_init()
303 (void) mutex_init(&mapping.enumLock, 0, 0); in db_table_ldap_init()
304 mapping.enumTid = 0; in db_table_ldap_init()
305 mapping.enumStat = -1; in db_table_ldap_init()
306 mapping.enumDeferred = 0; in db_table_ldap_init()
307 mapping.enumEntries = 0; in db_table_ldap_init()
308 mapping.enumTime = 0; in db_table_ldap_init()
320 initMappingStruct(&mapping); in db_table()
362 sfree(mapping.expire); in reset()
363 mapping.expire = NULL; in reset()
364 mapping.objType = NIS_BOGUS_OBJ; in reset()
365 mapping.expireType = NIS_BOGUS_OBJ; in reset()
366 sfree(mapping.objName); in reset()
367 mapping.objName = 0; in reset()
382 newExpire = (time_t *)realloc(mapping.expire, in allocateExpire()
383 newSize * sizeof (mapping.expire[0])); in allocateExpire()
388 mapping.expire = newExpire; in allocateExpire()
462 if (mapping.objType == NIS_DIRECTORY_OBJ || in grow()
463 mapping.expireType != NIS_TABLE_OBJ || in grow()
464 mapping.fromLDAP) { in grow()
567 if (mapping.expireType == NIS_BOGUS_OBJ) { in setEntryExp()
571 mapping.expireType = NIS_DIRECTORY_OBJ; in setEntryExp()
573 mapping.expireType = NIS_TABLE_OBJ; in setEntryExp()
574 if (!mapping.fromLDAP) { in setEntryExp()
575 free(mapping.expire); in setEntryExp()
576 mapping.expire = 0; in setEntryExp()
583 if (mapping.expire != NULL) { in setEntryExp()
588 if (mapping.expireType == NIS_TABLE_OBJ) { in setEntryExp()
589 lo = mapping.initTtlLo; in setEntryExp()
590 hi = mapping.initTtlHi; in setEntryExp()
591 ttl = mapping.ttl; in setEntryExp()
630 mapping.expire[where] = now.tv_sec + lo; in setEntryExp()
633 mapping.expire[where] = now.tv_sec + in setEntryExp()
636 if (mapping.enumExpire == 0 || in setEntryExp()
637 mapping.expire[where] < in setEntryExp()
638 mapping.enumExpire) in setEntryExp()
639 mapping.enumExpire = mapping.expire[where]; in setEntryExp()
641 mapping.expire[where] = now.tv_sec + ttl; in setEntryExp()
719 if (mapping.expire != NULL) { in delete_entry()
720 mapping.expire[where] = 0; in delete_entry()
774 initMappingStruct(&mapping); in configure()
777 mapping.tm = (__nis_table_mapping_t *)__nis_find_item_mt( in configure()
779 if (mapping.tm != 0) { in configure()
780 __nis_object_dn_t *odn = mapping.tm->objectDN; in configure()
788 while (odn != 0 && (!mapping.fromLDAP || !mapping.toLDAP)) { in configure()
790 mapping.fromLDAP = TRUE; in configure()
792 mapping.toLDAP = TRUE; in configure()
797 mapping.initTtlLo = mapping.tm->initTtlLo; in configure()
798 mapping.initTtlHi = mapping.tm->initTtlHi; in configure()
799 mapping.ttl = mapping.tm->ttl; in configure()
801 mapping.objName = sdup(myself, T, mapping.tm->objName); in configure()
802 if (mapping.objName == 0 && mapping.tm->objName != 0) { in configure()
830 if ((mapping.expireType != NIS_TABLE_OBJ || mapping.fromLDAP) && in configure()
831 mapping.expire == NULL && table_size > 0 && tab != 0) { in configure()
839 } else if (mapping.expireType == NIS_TABLE_OBJ && !mapping.fromLDAP && in configure()
840 mapping.expire != NULL) { in configure()
842 free(mapping.expire); in configure()
843 mapping.expire = NULL; in configure()
852 if (mapping.expire != NULL) { in configure()
853 int interval = mapping.initTtlHi - mapping.initTtlLo + 1; in configure()
854 time_t enumXp = now.tv_sec + mapping.initTtlHi; in configure()
859 if (tab[i] != NULL && mapping.expire[i] == 0) { in configure()
860 if (mapping.expireType == NIS_TABLE_OBJ) { in configure()
862 mapping.expire[i] = in configure()
866 mapping.expire[i] = in configure()
868 mapping.initTtlLo; in configure()
873 if (enumXp > mapping.expire[i]) in configure()
874 enumXp = mapping.expire[i]; in configure()
876 mapping.enumExpire = enumXp; in configure()
896 else if (mapping.expire == 0 || mapping.expire[loc] >= now.tv_sec) in cacheValid()
1133 initMappingStruct(&mapping); in db_table()