Lines Matching refs:tsd

44 	nisdb_tsd_t	*tsd = (nisdb_tsd_t *)key;  in __nisdb_tsd_destroy()  local
46 if (tsd != 0) { in __nisdb_tsd_destroy()
47 free(tsd); in __nisdb_tsd_destroy()
63 nisdb_tsd_t *tsd; in __nisdb_get_tsd() local
65 if ((tsd = (nisdb_tsd_t *)pthread_getspecific(nisdb_tsd_key)) == 0) { in __nisdb_get_tsd()
67 if ((tsd = (nisdb_tsd_t *)malloc(sizeof (*tsd))) != 0) { in __nisdb_get_tsd()
69 memset(tsd, 0, sizeof (*tsd)); in __nisdb_get_tsd()
71 if (pthread_setspecific(nisdb_tsd_key, tsd) != 0) { in __nisdb_get_tsd()
76 free(tsd); in __nisdb_get_tsd()
77 tsd = &nisdb_shared_tsd; in __nisdb_get_tsd()
84 tsd = &nisdb_shared_tsd; in __nisdb_get_tsd()
88 return (tsd); in __nisdb_get_tsd()
93 nisdb_tsd_t *tsd = __nisdb_get_tsd(); in setMappingStatus() local
95 if (tsd != 0) { in setMappingStatus()
96 tsd->nisPlusStat = nisPlusStat; in setMappingStatus()
97 tsd->ldapStat = ldapStat; in setMappingStatus()
112 nisdb_tsd_t *tsd = __nisdb_get_tsd(); in saveOldObjForModify() local
115 if (tsd == 0) in saveOldObjForModify()
118 if ((stored = tsd->doingModify) != 0) { in saveOldObjForModify()
119 entry_object *eObj = tsd->oldObj; in saveOldObjForModify()
123 tsd->oldObj = 0; in saveOldObjForModify()
134 tsd->oldObj = (entry_obj *)eObj; in saveOldObjForModify()
150 nisdb_tsd_t *tsd = __nisdb_get_tsd(); in retrieveOldObjForModify() local
152 if (tsd == 0 || oldObjP == 0) in retrieveOldObjForModify()
155 if (tsd->doingModify) { in retrieveOldObjForModify()
156 *oldObjP = tsd->oldObj; in retrieveOldObjForModify()
157 tsd->oldObj = 0; in retrieveOldObjForModify()