Return-Path: X-Original-To: apmail-apr-dev-archive@www.apache.org Delivered-To: apmail-apr-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 68A8ED0E9 for ; Fri, 17 May 2013 11:21:09 +0000 (UTC) Received: (qmail 75321 invoked by uid 500); 17 May 2013 11:10:24 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 75107 invoked by uid 500); 17 May 2013 11:10:17 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 75032 invoked by uid 99); 17 May 2013 11:10:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 May 2013 11:10:14 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfclere@gmail.com designates 209.85.214.49 as permitted sender) Received: from [209.85.214.49] (HELO mail-bk0-f49.google.com) (209.85.214.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 May 2013 11:10:07 +0000 Received: by mail-bk0-f49.google.com with SMTP id na10so2290825bkb.22 for ; Fri, 17 May 2013 04:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=y+S/Eu2qrcHfUhAx/T6EmYuWOhGatanRLFvlu4VP8UY=; b=yKoBWXanxvUUh4QozdsuhX8QZ5JD2WQgDnscx5xzfLYzD6oxM/x2YiXIeVlHhAi7lE LdRE9PfQ+ZKTerLdLDVY66cH2GI0qyL3q11k8PdYipmjqpiMtaTVj1h6Z1YTUdPyndLI 1smBb0G4GIyVv7UF0ewvrTWdYQy6p6IRMyFpXNEs6v77ONS+8ugYbeiEUbSWV81AkH0f zr6r69nhpBrUnYgTmp4a9Q2u5+ZiNeIGPTV60zRYCjn/1N591hTGQNgD5lung19n/w6M X+q0J0llifYvhbG5nuL2jXxuRZR6ek4TxgmZGSUHzOBgsXE2qQ+uxofdnwTORz/RFLcb S6CQ== X-Received: by 10.204.173.9 with SMTP id n9mr15553669bkz.47.1368788986128; Fri, 17 May 2013 04:09:46 -0700 (PDT) Received: from [192.168.1.35] (110.Red-88-13-52.dynamicIP.rima-tde.net. [88.13.52.110]) by mx.google.com with ESMTPSA id i15sm2983959bkz.12.2013.05.17.04.09.44 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 17 May 2013 04:09:45 -0700 (PDT) Message-ID: <51960FF6.8080300@gmail.com> Date: Fri, 17 May 2013 13:09:42 +0200 From: jean-frederic clere User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130402 Thunderbird/17.0.5 MIME-Version: 1.0 To: dev@apr.apache.org Subject: apr_sockaddr_info_get() with %n behave different on Solaris and Linux. Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I have different behaviours on solaris and linux: solaris doesn't seem to support the %2: code (2001:db8:0:f101::1 or 2620:52:0:105f:0:0:ffff:51): +++ rv = apr_sockaddr_info_get(&sa, "2001:db8:0:f101::1%2", APR_UNSPEC, 80, 0, p); printf("2001:db8:0:f101::1%%2 %d\n", rv); rv = apr_sockaddr_info_get(&sa, "2001:db8:0:f101::1", APR_UNSPEC, 80, 0, p); printf("2001:db8:0:f101::1 %d\n", rv); +++ Solaris: +++ [hudson@dev20-03 jfclere]$ java Address fe80:52:0:105f:0:0:ffff:50%2 2620:52:0:105f:0:0:ffff:51%2 2620:52:0:105f:0:0:ffff:50%2 10.16.92.170 10.16.92.169 10.16.92.168 10.16.92.167 10.16.89.252 0:0:0:0:0:0:0:1%1 127.0.0.1 [hudson@dev20-03 jfclere]$ ./testsockIPv6 2620:52:0:105f:0:0:ffff:51%2 670008 2620:52:0:105f:0:0:ffff:51 0 +++ Linux: +++ [jfclere@jfcpc X509]$ java Address 10.36.6.146 fe80:0:0:0:f2de:f1ff:fe5a:1fb3%2 2001:db8:0:f101:0:0:0:1%2 192.168.1.35 0:0:0:0:0:0:0:1%1 127.0.0.1 [jfclere@jfcpc X509]$ ./testsockIPv6 2001:db8:0:f101::1%2 0 2001:db8:0:f101::1 0 +++ The apr_sockaddr_info_get() gives an error in Solaris and works in Linux, comments? Cheers Jean-Frederic