Lines Matching refs:sd
55 _servent_getbyname(struct servent_data *sd, struct servent *sp,
59 if ((sd->flags & (_SV_CDB | _SV_PLAINFILE)) == 0)
62 if (sd->flags & _SV_CDB) {
86 if (cdbr_find(sd->cdb, buf, 2 + namelen + protolen,
111 return _servent_parsedb(sd, sp, data_ptr,
117 while (_servent_getline(sd) != -1) {
119 if (_servent_parseline(sd, sp) == NULL)
139 struct servent_data *sd)
144 setservent_r(sd->flags & _SV_STAYOPEN, sd);
145 sp = _servent_getbyname(sd, sp, name, proto);
146 if (!(sd->flags & _SV_STAYOPEN))
147 _servent_close(sd);