/* servbyname.c - getisoserventbyname */
static char *rcsid
= "$Header: /f/osi/compat/RCS/servbyname.c,v 7.1 91/02/22 09:15:48 mrose Interim $";
* $Header: /f/osi/compat/RCS/servbyname.c,v 7.1 91/02/22 09:15:48 mrose Interim $
* Revision 7.1 91/02/22 09:15:48 mrose
* Revision 7.0 89/11/23 21:23:26 mrose
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
struct isoservent
*getisoserventbyname (entity
, provider
)
register struct isoservent
*is
;
DLOG (addr_log
, LLOG_TRACE
,
("getisoserventbyname \"%s\" \"%s\"", entity
, provider
));
(void) setisoservent (0);
while (is
= getisoservent ())
if (strcmp (entity
, is
-> is_entity
) == 0
&& strcmp (provider
, is
-> is_provider
) == 0)
if (addr_log
-> ll_events
& LLOG_DEBUG
)
SLOG (addr_log
, LLOG_EXCEPTIONS
, NULLCP
,
("lookup of local service %s/%s failed", provider
, entity
));