Lines Matching refs:rhstrp

64 	tsol_rhstr_t	*rhstrp = NULL;  in tsol_getrhbyaddr()  local
76 rhstrp = (tsol_rhstr_t *)NSS_XbyY_FINI(&arg); in tsol_getrhbyaddr()
80 (char *)addrp, rhstrp ? rhstrp->template : "NULL"); in tsol_getrhbyaddr()
83 if (rhstrp == NULL) in tsol_getrhbyaddr()
86 return (rhstr_to_ent(rhstrp, &err, &errstr)); in tsol_getrhbyaddr()
111 tsol_rhstr_t *rhstrp = NULL; in tsol_getrhent() local
117 rhstrp = (tsol_rhstr_t *)NSS_XbyY_FINI(&arg); in tsol_getrhent()
121 rhstrp ? rhstrp->template : "NULL"); in tsol_getrhent()
124 if (rhstrp == NULL) in tsol_getrhent()
127 return (rhstr_to_ent(rhstrp, &err, &errstr)); in tsol_getrhent()
137 tsol_rhstr_t *rhstrp = NULL; in tsol_fgetrhent() local
143 rhstrp = (tsol_rhstr_t *)NSS_XbyY_FINI(&arg); in tsol_fgetrhent()
144 if (rhstrp == NULL) in tsol_fgetrhent()
146 rhentp = rhstr_to_ent(rhstrp, &err, &errstr); in tsol_fgetrhent()
160 rhstrp = (tsol_rhstr_t *)NSS_XbyY_FINI(&arg); in tsol_fgetrhent()
161 if (rhstrp == NULL) /* EOF */ in tsol_fgetrhent()
163 rhentp = rhstr_to_ent(rhstrp, &err, &errstr); in tsol_fgetrhent()
179 tsol_rhstr_t *rhstrp = (tsol_rhstr_t *)entp; in str_to_rhstr() local
188 rhstrp->address = _do_unescape(str); in str_to_rhstr()
195 rhstrp->address = "\n"; in str_to_rhstr()
196 rhstrp->template = _strtok_escape(NULL, sep, &last); in str_to_rhstr()
197 if (rhstrp->template != NULL) { in str_to_rhstr()
198 len = strlen(rhstrp->template); in str_to_rhstr()
199 if (rhstrp->template[len - 1] == '\n') in str_to_rhstr()
200 rhstrp->template[len - 1] = '\0'; in str_to_rhstr()
202 if (rhstrp->address == NULL) in str_to_rhstr()
203 rhstrp->family = 0; in str_to_rhstr()
204 else if (strchr(rhstrp->address, ':') == NULL) in str_to_rhstr()
205 rhstrp->family = AF_INET; in str_to_rhstr()
207 rhstrp->family = AF_INET6; in str_to_rhstr()
212 instr, rhstrp->address ? rhstrp->address : "NULL", in str_to_rhstr()
213 rhstrp->template ? rhstrp->template : "NULL"); in str_to_rhstr()