Commit | Line | Data |
---|---|---|
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) |
8 | static char sccsid[] = "@(#)getproto.c 5.2 (Berkeley) %G%"; | |
9 | #endif LIBC_SCCS and not lint | |
82fe24d3 SL |
10 | |
11 | #include <netdb.h> | |
12 | ||
13 | struct protoent * | |
5e649950 | 14 | getprotobynumber(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 | } |