Lines Matching refs:sd
54 _servent_getbyport(struct servent_data *sd, struct servent *sp, int port,
58 if ((sd->flags & (_SV_CDB | _SV_PLAINFILE)) == 0)
61 if (sd->flags & _SV_CDB) {
84 if (cdbr_find(sd->cdb, buf, 4 + protolen,
100 return _servent_parsedb(sd, sp, data, datalen);
102 while (_servent_getline(sd) != -1) {
103 if (_servent_parseline(sd, sp) == NULL)
116 struct servent_data *sd)
118 setservent_r(sd->flags & _SV_STAYOPEN, sd);
119 sp = _servent_getbyport(sd, sp, port, proto);
120 if (!(sd->flags & _SV_STAYOPEN))
121 _servent_close(sd);