Lines Matching refs:nis
65 struct nis_p *nis; in irs_nis_acc() local
73 if (!(nis = memget(sizeof *nis))) { in irs_nis_acc()
77 memset(nis, 0, sizeof *nis); in irs_nis_acc()
79 memput(nis, sizeof *nis); in irs_nis_acc()
84 acc->private = nis; in irs_nis_acc()
85 nis->domain = strdup(domain); in irs_nis_acc()
111 struct nis_p *nis = (struct nis_p *)this->private; in nis_res_get() local
113 if (nis->res == NULL) { in nis_res_get()
122 if ((nis->res->options & RES_INIT) == 0 && in nis_res_get()
123 res_ninit(nis->res) < 0) in nis_res_get()
126 return (nis->res); in nis_res_get()
132 struct nis_p *nis = (struct nis_p *)this->private; in nis_res_set() local
134 if (nis->res && nis->free_res) { in nis_res_set()
135 res_nclose(nis->res); in nis_res_set()
136 (*nis->free_res)(nis->res); in nis_res_set()
139 nis->res = res; in nis_res_set()
140 nis->free_res = free_res; in nis_res_set()
145 struct nis_p *nis = (struct nis_p *)this->private; in nis_close() local
147 if (nis->res && nis->free_res) in nis_close()
148 (*nis->free_res)(nis->res); in nis_close()
149 free(nis->domain); in nis_close()
150 memput(nis, sizeof *nis); in nis_close()