From a48245d385a4e9d02b12e8c02d69a6cc10150270 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Fri, 25 Jul 2003 21:12:35 +0000 Subject: [PATCH] RTEMS now provides the getprotobyXXX routines. --- src/RTEMS/base/rtems_util.c | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/src/RTEMS/base/rtems_util.c b/src/RTEMS/base/rtems_util.c index 434487efd..712c28a6f 100644 --- a/src/RTEMS/base/rtems_util.c +++ b/src/RTEMS/base/rtems_util.c @@ -43,40 +43,3 @@ int connectWithTimeout (int sfd, setsockopt (sfd, SOL_SOCKET, SO_RCVTIMEO, (char *)&sv, sizeof sv); return ret; } - -/* - * RTEMS does not have the getprotobyXXX routines. - * Provide these simple-minded versions. - */ -static char *ip_alias[] = { "IP", NULL }; -static char *icmp_alias[] = { "ICMP", NULL }; -static char *tcp_alias[] = { "TCP", NULL }; -static char *udp_alias[] = { "UDP", NULL }; -static struct protoent prototab[] = { - { "IP", ip_alias, IPPROTO_IP }, - { "ICMP", icmp_alias, IPPROTO_ICMP }, - { "TCP", tcp_alias, IPPROTO_TCP }, - { "UDP", udp_alias, IPPROTO_UDP }, - }; -struct protoent * -getprotobyname (const char *name) -{ - int i; - - for (i = 0 ; i < (sizeof prototab / sizeof prototab[0]) ; i++) { - if (strcasecmp (name, prototab[i].p_name) == 0) - return (struct protoent *) &prototab[i]; - } - return NULL; -} -struct protoent * -getprotobynumber (int proto) -{ - int i; - - for (i = 0 ; i < (sizeof prototab / sizeof prototab[0]) ; i++) { - if (proto == prototab[i].p_proto) - return (struct protoent *) &prototab[i]; - } - return NULL; -}