diff options
Diffstat (limited to 'net/fping')
-rw-r--r-- | net/fping/patches/patch-aa | 29 | ||||
-rw-r--r-- | net/fping/patches/patch-ab | 147 | ||||
-rw-r--r-- | net/fping/patches/patch-ac | 54 |
3 files changed, 0 insertions, 230 deletions
diff --git a/net/fping/patches/patch-aa b/net/fping/patches/patch-aa deleted file mode 100644 index 871e2039805..00000000000 --- a/net/fping/patches/patch-aa +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD: patch-aa,v 1.4 2002/02/18 18:40:41 abs Exp $ - ---- Makefile.orig Mon Feb 18 18:37:42 2002 -+++ Makefile -@@ -2,10 +2,10 @@ - PROG= fping - OBJS= fping.o - SRC= fping.c --BIN= /usr/local/bin --MAN= /usr/man/manl -+BIN= $(PREFIX)/sbin -+MAN= $(PREFIX)/man/man8 - MANSRC= fping.man --MANDST= fping.l -+MANDST= fping.8 - - # - # Interval is the minimum amount of time between sending a ping packet to -@@ -43,8 +43,8 @@ - # - - install: -- install -c -m 4555 -o root -s $(PROG) $(BIN)/$(PROG) -- install -c -m 0444 -o root $(MANSRC) $(MAN)/$(MANDST) -+ ${BSD_INSTALL_PROGRAM} $(PROG) $(BIN)/$(PROG) -+ ${BSD_INSTALL_MAN} $(MANSRC) $(MAN)/$(MANDST) - - clean: - rm -f a.out core *~ *.o $(PROG) diff --git a/net/fping/patches/patch-ab b/net/fping/patches/patch-ab deleted file mode 100644 index 3ed205ec0f0..00000000000 --- a/net/fping/patches/patch-ab +++ /dev/null @@ -1,147 +0,0 @@ -$NetBSD: patch-ab,v 1.3 2002/02/18 18:40:42 abs Exp $ - ---- fping.c.orig Fri Feb 18 19:29:52 2022 -+++ fping.c -@@ -153,7 +153,7 @@ - #include <errno.h> - #include <time.h> - --#ifdef _POSIX_SOURCE -+#if defined(_POSIX_SOURCE) || defined(__NetBSD__) - #include <unistd.h> - #endif - -@@ -185,7 +185,9 @@ - - extern char *optarg; - extern int optind,opterr; -+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__linux__) - extern char *sys_errlist[]; -+#endif - - - #ifdef __cplusplus -@@ -234,9 +236,9 @@ - int timeout = DEFAULT_TIMEOUT; - int interval = DEFAULT_INTERVAL; - --long max_reply=0; --long min_reply=10000; --int total_replies=0; -+long max_reply=0; /* usec */ -+long min_reply=10000; /* usec */ -+int total_replies=0; /* usec */ - double sum_replies=0; - - struct timeval timeout_timeval; -@@ -385,6 +387,7 @@ - } - if (!ping_file) errno_crash_and_burn("fopen"); - while(fgets(line,132,ping_file)) { -+ line[132-1] = '\0'; - sscanf(line,"%s",host); - if ((!*host) || (host[0]=='#')) /* magic to avoid comments */ - continue; -@@ -411,8 +414,8 @@ - cursor=cursor->next; - } - -- gettimeofday(&start_time,&tz); - cursor=rrlist; -+ gettimeofday(&start_time,&tz); - while (num_waiting) { /* while pings are outstanding */ - if ( (timeval_diff(¤t_time,&cursor->last_time)> timeout) || - cursor->num_packets_sent==0) { -@@ -455,11 +458,11 @@ - min_reply=0; max_reply=0; total_replies=1; sum_replies=0; - } - -- fprintf(stderr," %8d msec (min round trip time)\n",min_reply); -- fprintf(stderr," %8d msec (avg round trip time)\n",(int)sum_replies/total_replies); -- fprintf(stderr," %8d msec (max round trip time)\n",max_reply); -+ fprintf(stderr," %8.3f msec (min round trip time)\n",min_reply/1000.0); -+ fprintf(stderr," %8.3f msec (avg round trip time)\n",sum_replies/total_replies/1000.0); -+ fprintf(stderr," %8.3f msec (max round trip time)\n",max_reply/1000.0); - fprintf(stderr," %8.3f sec (elapsed real time)\n", -- timeval_diff( &end_time,&start_time)/1000.0); -+ timeval_diff( &end_time,&start_time)/1000000.0); - fprintf(stderr,"\n"); - - } -@@ -493,8 +496,6 @@ - struct icmp *icp = (struct icmp *) buffer; - int n,len; - -- gettimeofday(&h->last_time,&tz); -- - icp->icmp_type = ICMP_ECHO; - icp->icmp_code = 0; - icp->icmp_cksum = 0; -@@ -504,12 +505,15 @@ - #define SIZE_PACK_SENT (sizeof(h->num_packets_sent)) - #define SIZE_LAST_TIME (sizeof(h->last_time)) - -- bcopy(&h->last_time,&buffer[SIZE_ICMP_HDR],SIZE_LAST_TIME); - bcopy(&h->num_packets_sent, - &buffer[SIZE_ICMP_HDR+SIZE_LAST_TIME], SIZE_PACK_SENT); - - len = SIZE_ICMP_HDR+SIZE_LAST_TIME+SIZE_PACK_SENT; - -+ /* set the time at the very last possible point */ -+ gettimeofday(&h->last_time,&tz); -+ bcopy(&h->last_time,&buffer[SIZE_ICMP_HDR],SIZE_LAST_TIME); -+ - icp->icmp_cksum = in_cksum( (u_short *)icp, len ); - - n = sendto( s, buffer, len, 0, (struct sockaddr *)&h->saddr, -@@ -578,10 +582,12 @@ - return 1; /* packet received, don't about it anymore */ - } - -+ /* get time of receipt as close to the real time as possible */ -+ gettimeofday(¤t_time,&tz); -+ - n=icp->icmp_seq; - h=table[n]; - -- gettimeofday(¤t_time,&tz); - bcopy(&icp->icmp_data[0],&sent_time,sizeof(sent_time)); - bcopy(&icp->icmp_data[SIZE_LAST_TIME],&the_index, sizeof(the_index)); - this_reply = timeval_diff(¤t_time,&sent_time); -@@ -594,7 +600,7 @@ - if (dns_flag) printf("%s",get_host_by_address(response_addr.sin_addr)); - else printf("%s",h->host); - if (verbose_flag) printf(" is alive"); -- if (elapsed_flag) printf(" (%d msec)",this_reply); -+ if (elapsed_flag) printf(" (%.3f msec)",this_reply/1000.0); - printf("\n"); - } - num_alive++; -@@ -649,7 +655,7 @@ - - u_long ipaddress = inet_addr(host); - -- if ( (ipaddress == -1) && -+ if ( (ipaddress == INADDR_NONE) && - ( ((host_ent=gethostbyname(host)) == 0) || - ((host_add = (struct in_addr *) *(host_ent->h_addr_list))==0)) - ) { -@@ -669,7 +675,7 @@ - bzero((char*) &p->saddr, sizeof(p->saddr)); - p->saddr.sin_family = AF_INET; - -- if (ipaddress==-1) p->saddr.sin_addr = *host_add; -+ if (ipaddress==INADDR_NONE) p->saddr.sin_addr = *host_add; - else p->saddr.sin_addr.s_addr = ipaddress; - - if (!rrlist) { -@@ -756,7 +762,7 @@ - - temp = - (((a->tv_sec*1000000)+ a->tv_usec) - -- ((b->tv_sec*1000000)+ b->tv_usec))/1000; -+ ((b->tv_sec*1000000)+ b->tv_usec)); - - return (long) temp; - - diff --git a/net/fping/patches/patch-ac b/net/fping/patches/patch-ac deleted file mode 100644 index ce06962a6ae..00000000000 --- a/net/fping/patches/patch-ac +++ /dev/null @@ -1,54 +0,0 @@ -$NetBSD: patch-ac,v 1.3 2002/02/18 18:40:42 abs Exp $ - ---- fping.man.orig Mon Feb 18 18:37:42 2002 -+++ fping.man -@@ -1,4 +1,4 @@ --.TH fping l -+.TH fping 8 - .SH NAME - fping \- send ICMP ECHO_REQUEST packets to network hosts - .SH SYNOPSIS -@@ -45,7 +45,7 @@ - .IP \fB-f\fR 5 - Read list of system from a file. - .IP \fB-i\fIn\fR 5 --The minimum amount of time (in milliseconds) between sending a ping packet to any host (default is 25). -+The minimum amount of time (in microseconds) between sending a ping packet to any host (default is 25). - .IP \fB-q\fR 5 - Quiet. Don't show per host results, just set final exit status. - .IP \fB-r\fIn\fR 5 -@@ -54,8 +54,8 @@ - .IP \fB-s\fR 5 - Dump final statistics. - .IP \fB-t\fIn\fR 5 --Individual host timeout in milliseconds (default 2500). This is the --minimum number of milliseconds between ping packets directed towards a given -+Individual host timeout in microseconds (default 2500). This is the -+minimum number of microseconds between ping packets directed towards a given - host. - .IP \fB-u\fR 5 - Show systems that are unreachable. -@@ -70,12 +70,12 @@ - example none the less. - .nf - --#!/usr/local/bin/perl -+#!/usr/pkg/bin/perl - require 'open2.pl'; - - $MAILTO = "root"; - --$pid = &open2("OUTPUT","INPUT","/usr/local/bin/fping -u"); -+$pid = &open2("OUTPUT","INPUT","/usr/pkg/sbin/fping -u"); - - @check=("slapshot","foo","foobar"); - -@@ -96,7 +96,7 @@ - that are currently reachable. - .nf - --#!/usr/local/bin/perl -+#!/usr/pkg/bin/perl - - $hosts_to_backup = `cat /etc/hosts.backup | fping -a`; - |