make .rhosts a bit more forgiving
[unix-history] / usr / src / lib / libc / net / getservbyport.c
CommitLineData
5e649950 1/* getservbyport.c 4.2 82/10/05 */
5528b2c1
SL
2
3#include <netdb.h>
4
5struct servent *
5e649950 6getservbyport(port, proto)
5528b2c1
SL
7 int port;
8 char *proto;
9{
10 register struct servent *p;
11
12 setservent(0);
13 while (p = getservent()) {
14 if (p->s_port != port)
15 continue;
16 if (proto == 0 || strcmp(p->s_proto, proto) == 0)
17 break;
18 }
19 endservent();
20 return (p);
21}