correct meaning of stayopen flag
[unix-history] / usr / src / lib / libc / net / getproto.c
CommitLineData
8ea4199d
DF
1/*
2 * Copyright (c) 1983 Regents of the University of California.
3 * All rights reserved. The Berkeley software License Agreement
4 * specifies the terms and conditions for redistribution.
5 */
6
2ce81398
DS
7#if defined(LIBC_SCCS) && !defined(lint)
8static char sccsid[] = "@(#)getproto.c 5.2 (Berkeley) %G%";
9#endif LIBC_SCCS and not lint
82fe24d3
SL
10
11#include <netdb.h>
12
13struct protoent *
5e649950 14getprotobynumber(proto)
82fe24d3
SL
15 register int proto;
16{
17 register struct protoent *p;
18
19 setprotoent(0);
20 while (p = getprotoent())
21 if (p->p_proto == proto)
22 break;
23 endprotoent();
24 return (p);
25}