usr/src/cmd/ofusr/qperf/base.patch
changeset 66 f9848e44a68b
parent 58 2605957be88f
equal deleted inserted replaced
65:f2d1eb7d29c8 66:f9848e44a68b
     9  #define AF_INET_SDP 27                  /* Family for SDP */
     9  #define AF_INET_SDP 27                  /* Family for SDP */
    10 +#endif
    10 +#endif
    11  
    11  
    12  
    12  
    13  /*
    13  /*
       
    14 @@ -707,10 +709,16 @@
       
    15      ailist = getaddrinfo_port(serverflag ? 0 : ServerName, port, &hints);
       
    16      for (aip = ailist; aip; aip = aip->ai_next) {
       
    17          if (kind == K_SDP) {
       
    18 +#if (defined(__SVR4) && defined(__sun))
       
    19 +		aip->ai_family = AF_INET;
       
    20 +		aip->ai_socktype = SOCK_STREAM;
       
    21 +		aip->ai_protocol = PROTO_SDP;
       
    22 +#else
       
    23              if (aip->ai_family == AF_INET || aip->ai_family == AF_INET6)
       
    24                  aip->ai_family = AF_INET_SDP;
       
    25              else
       
    26                  aip->ai_family = 0;
       
    27 +#endif 
       
    28          } else if (kind == K_SCTP) {
       
    29              if (aip->ai_protocol == IPPROTO_TCP)
       
    30                  aip->ai_protocol = IPPROTO_SCTP;
    14 diff -r -u /tmp/730054/qperf-0.4.6/src/qperf.c qperf-0.4.6/src/qperf.c
    31 diff -r -u /tmp/730054/qperf-0.4.6/src/qperf.c qperf-0.4.6/src/qperf.c
    15 --- /tmp/730054/qperf-0.4.6/src/qperf.c	Mon Aug 31 00:00:40 2009
    32 --- /tmp/730054/qperf-0.4.6/src/qperf.c	Mon Aug 31 00:00:40 2009
    16 +++ qperf-0.4.6/src/qperf.c	Mon Nov  8 11:10:17 2010
    33 +++ qperf-0.4.6/src/qperf.c	Mon Nov  8 11:10:17 2010
    17 @@ -53,7 +53,18 @@
    34 @@ -53,7 +53,18 @@
    18  #include <sys/utsname.h>
    35  #include <sys/utsname.h>