From 723e6dff42a28dbdce90108cad0e99546ae1fe44 Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Thu, 26 Aug 1982 04:54:12 -0800 Subject: [PATCH] date and time created 82/08/25 21:54:12 by sam SCCS-vsn: lib/libc/net/getprotoname.c 4.1 --- usr/src/lib/libc/net/getprotoname.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 usr/src/lib/libc/net/getprotoname.c diff --git a/usr/src/lib/libc/net/getprotoname.c b/usr/src/lib/libc/net/getprotoname.c new file mode 100644 index 0000000000..30ca3d400e --- /dev/null +++ b/usr/src/lib/libc/net/getprotoname.c @@ -0,0 +1,23 @@ +/* getprotoname.c 4.1 82/08/25 */ + +#include + +struct protoent * +getprotoname(name) + register char *name; +{ + register struct protoent *p; + register char **cp; + + setprotoent(0); + while (p = getprotoent()) { + if (strcmp(p->p_name, name) == 0) + break; + for (cp = p->p_aliases; *cp != 0; cp++) + if (strcmp(*cp, name) == 0) + goto found; + } +found: + endprotoent(); + return (p); +} -- 2.20.1