From 15f7d8a7a43983cab8668465398862f313773299 Mon Sep 17 00:00:00 2001 From: abs Date: Tue, 7 Sep 1999 03:48:19 +0000 Subject: Compile under Solaris --- net/ttcp/patches/patch-ab | 202 ++++++++++++++++++---------------------------- 1 file changed, 78 insertions(+), 124 deletions(-) (limited to 'net/ttcp/patches') diff --git a/net/ttcp/patches/patch-ab b/net/ttcp/patches/patch-ab index 470e564f074..f46c1db3e1e 100644 --- a/net/ttcp/patches/patch-ab +++ b/net/ttcp/patches/patch-ab @@ -1,124 +1,78 @@ -$NetBSD: patch-ab,v 1.3 1998/08/07 11:11:02 agc Exp $ - -*** ttcp.c.orig Thu Feb 27 13:30:23 1997 ---- ttcp.c Tue Jan 27 13:51:55 1998 -*************** -*** 55,60 **** ---- 55,61 ---- - #include - #include - #include /* struct timeval */ -+ #include - - #if defined(SYSV) - #include -*************** -*** 263,269 **** - if ( (buf = (char *)malloc(buflen+bufalign)) == (char *)NULL) - err("malloc"); - if (bufalign != 0) -! buf +=(bufalign - ((int)buf % bufalign) + bufoffset) % bufalign; - - if (trans) { - fprintf(stdout, ---- 264,270 ---- - if ( (buf = (char *)malloc(buflen+bufalign)) == (char *)NULL) - err("malloc"); - if (bufalign != 0) -! buf +=(bufalign - ((u_long)buf % bufalign) + bufoffset) % bufalign; - - if (trans) { - fprintf(stdout, -*************** -*** 285,291 **** - err("socket"); - mes("socket"); - -! if (bind(fd, &sinme, sizeof(sinme)) < 0) - err("bind"); - - #if defined(SO_SNDBUF) || defined(SO_RCVBUF) ---- 286,292 ---- - err("socket"); - mes("socket"); - -! if (bind(fd, (struct sockaddr *)&sinme, sizeof(sinme)) < 0) - err("bind"); - - #if defined(SO_SNDBUF) || defined(SO_RCVBUF) -*************** -*** 326,332 **** - mes("nodelay"); - } - #endif -! if(connect(fd, &sinhim, sizeof(sinhim) ) < 0) - err("connect"); - mes("connect"); - } else { ---- 327,333 ---- - mes("nodelay"); - } - #endif -! if(connect(fd, (struct sockaddr *)&sinhim, sizeof(sinhim) ) < 0) - err("connect"); - mes("connect"); - } else { -*************** -*** 348,358 **** - } - fromlen = sizeof(frominet); - domain = AF_INET; -! if((fd=accept(fd, &frominet, &fromlen) ) < 0) - err("accept"); - { struct sockaddr_in peer; - int peerlen = sizeof(peer); -! if (getpeername(fd, (struct sockaddr_in *) &peer, - &peerlen) < 0) { - err("getpeername"); - } ---- 349,359 ---- - } - fromlen = sizeof(frominet); - domain = AF_INET; -! if((fd=accept(fd, (struct sockaddr *)&frominet, &fromlen) ) < 0) - err("accept"); - { struct sockaddr_in peer; - int peerlen = sizeof(peer); -! if (getpeername(fd, (struct sockaddr *) &peer, - &peerlen) < 0) { - err("getpeername"); - } -*************** -*** 752,758 **** - int len = sizeof(from); - register int cnt; - if( udp ) { -! cnt = recvfrom( fd, buf, count, 0, &from, &len ); - numCalls++; - } else { - if( b_flag ) ---- 753,759 ---- - int len = sizeof(from); - register int cnt; - if( udp ) { -! cnt = recvfrom( fd, buf, count, 0, (struct sockaddr *)&from, &len ); - numCalls++; - } else { - if( b_flag ) -*************** -*** 782,788 **** - register int cnt; - if( udp ) { - again: -! cnt = sendto( fd, buf, count, 0, &sinhim, sizeof(sinhim) ); - numCalls++; - if( cnt<0 && errno == ENOBUFS ) { - delay(18000); ---- 783,789 ---- - register int cnt; - if( udp ) { - again: -! cnt = sendto( fd, buf, count, 0, (struct sockaddr *)&sinhim, sizeof(sinhim) ); - numCalls++; - if( cnt<0 && errno == ENOBUFS ) { - delay(18000); +--- ttcp.c.orig Fri Aug 6 15:30:21 1999 ++++ ttcp.c Fri Aug 6 15:30:21 1999 +@@ -55,6 +55,7 @@ + #include + #include + #include /* struct timeval */ ++#include + + #if defined(SYSV) + #include +@@ -263,7 +264,7 @@ + if ( (buf = (char *)malloc(buflen+bufalign)) == (char *)NULL) + err("malloc"); + if (bufalign != 0) +- buf +=(bufalign - ((int)buf % bufalign) + bufoffset) % bufalign; ++ buf +=(bufalign - ((u_long)buf % bufalign) + bufoffset) % bufalign; + + if (trans) { + fprintf(stdout, +@@ -285,7 +286,7 @@ + err("socket"); + mes("socket"); + +- if (bind(fd, &sinme, sizeof(sinme)) < 0) ++ if (bind(fd, (struct sockaddr *)&sinme, sizeof(sinme)) < 0) + err("bind"); + + #if defined(SO_SNDBUF) || defined(SO_RCVBUF) +@@ -326,7 +327,7 @@ + mes("nodelay"); + } + #endif +- if(connect(fd, &sinhim, sizeof(sinhim) ) < 0) ++ if(connect(fd, (struct sockaddr *)&sinhim, sizeof(sinhim) ) < 0) + err("connect"); + mes("connect"); + } else { +@@ -348,11 +349,11 @@ + } + fromlen = sizeof(frominet); + domain = AF_INET; +- if((fd=accept(fd, &frominet, &fromlen) ) < 0) ++ if((fd=accept(fd, (struct sockaddr *)&frominet, &fromlen) ) < 0) + err("accept"); + { struct sockaddr_in peer; + int peerlen = sizeof(peer); +- if (getpeername(fd, (struct sockaddr_in *) &peer, ++ if (getpeername(fd, (struct sockaddr *) &peer, + &peerlen) < 0) { + err("getpeername"); + } +@@ -752,7 +753,7 @@ + int len = sizeof(from); + register int cnt; + if( udp ) { +- cnt = recvfrom( fd, buf, count, 0, &from, &len ); ++ cnt = recvfrom( fd, buf, count, 0, (struct sockaddr *)&from, &len ); + numCalls++; + } else { + if( b_flag ) +@@ -782,7 +783,7 @@ + register int cnt; + if( udp ) { + again: +- cnt = sendto( fd, buf, count, 0, &sinhim, sizeof(sinhim) ); ++ cnt = sendto( fd, buf, count, 0, (struct sockaddr *)&sinhim, sizeof(sinhim) ); + numCalls++; + if( cnt<0 && errno == ENOBUFS ) { + delay(18000); +@@ -803,7 +804,7 @@ + + tv.tv_sec = 0; + tv.tv_usec = us; +- (void)select( 1, (char *)0, (char *)0, (char *)0, &tv ); ++ (void)select( 1, (void *)0, (void *)0, (void *)0, &tv ); + } + + /* -- cgit v1.2.3