fputs(NO_RARP_MESSAGE, stderr);
fputs(_(no_rarp_message), stderr);
static int rarp_delete(int fd, struct hostent *hp){  struct arpreq req;  struct sockaddr_in *si;  unsigned int found = 0;  char **addr;  /* The host can have more than one address, so we loop on them. */  for (addr = hp->h_addr_list; *addr != NULL; addr++) {     memset((char *) &req, 0, sizeof(req));    si = (struct sockaddr_in *) &req.arp_pa;    si->sin_family = hp->h_addrtype;    memcpy((char *) &si->sin_addr, *addr, hp->h_length);        /* Call the kernel. */    if (ioctl(fd, SIOCDRARP, &req) == 0) {      found++;    } else {      switch (errno) {      case ENXIO:	break;      case ENODEV:	fputs(NO_RARP_MESSAGE, stderr);	return 1;      default:	perror("SIOCDRARP");	return 1;      }    }  }  if (found == 0)     printf(NLS_CATGETS(catfd, rarpSet, rarp_noentry, 		       "no RARP entry for %s.\n"), hp->h_name);  return 0;}