From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3730 Path: news.gmane.org!not-for-mail From: orc Newsgroups: gmane.linux.lib.musl.general Subject: [PATCH] inet_ntop() and ipv4 address Date: Thu, 25 Jul 2013 12:21:27 +0800 Message-ID: <20130725122127.4dcbf8de@sibserver.ru> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/+u5O2o6eomAJcb9QCvVr5cc" X-Trace: ger.gmane.org 1374725672 15893 80.91.229.3 (25 Jul 2013 04:14:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jul 2013 04:14:32 +0000 (UTC) To: musl list Original-X-From: musl-return-3734-gllmg-musl=m.gmane.org@lists.openwall.com Thu Jul 25 06:14:35 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1V2Cwk-0003Z4-KS for gllmg-musl@plane.gmane.org; Thu, 25 Jul 2013 06:14:34 +0200 Original-Received: (qmail 26179 invoked by uid 550); 25 Jul 2013 04:14:33 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26171 invoked from network); 25 Jul 2013 04:14:33 -0000 X-Mailer: claws-mail Xref: news.gmane.org gmane.linux.lib.musl.general:3730 Archived-At: --MP_/+u5O2o6eomAJcb9QCvVr5cc Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline inet_ntop() does not embed plain ipv4 address at end (like "::ffff:10.0.0.1"). This patch fixes it, but it is a bit ugly. Without it is a bit harder to read logs of some daemons that support only one address family socket binding and seeing output of 'ss -tn'. Adopt if needed. --MP_/+u5O2o6eomAJcb9QCvVr5cc Content-Type: application/octet-stream; name=musl-0.9.10git-inet_ntop-ipv4.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=musl-0.9.10git-inet_ntop-ipv4.patch LS0tIG11c2wuby9zcmMvbmV0d29yay9pbmV0X250b3AuYworKysgbXVzbC9zcmMvbmV0d29yay9p bmV0X250b3AuYwpAQCAtMTgsMTQgKzE4LDI1IEBACiAJCQlyZXR1cm4gczsKIAkJYnJlYWs7CiAJ Y2FzZSBBRl9JTkVUNjoKKwkJbWVtc2V0KGJ1ZiwgMCwgc2l6ZW9mIGJ1Zik7CisJCWkgPSAoIW1l bWNtcChhLCBidWYsIDEwKSAmJgorCQkoKGFbMTBdID09IDAgJiYgYVsxMV0gPT0gMCkgfHwgKGFb MTBdID09IDI1NSAmJiBhWzExXSA9PSAyNTUpKSkgPyAxIDogMDsKIAkJbWVtc2V0KGJ1ZiwgJ3gn LCBzaXplb2YgYnVmKTsKIAkJYnVmW3NpemVvZiBidWYtMV09MDsKLQkJc25wcmludGYoYnVmLCBz aXplb2YgYnVmLAotCQkJIiV4OiV4OiV4OiV4OiV4OiV4OiV4OiV4IiwKLQkJCTI1NiphWzBdK2Fb MV0sMjU2KmFbMl0rYVszXSwKLQkJCTI1NiphWzRdK2FbNV0sMjU2KmFbNl0rYVs3XSwKLQkJCTI1 NiphWzhdK2FbOV0sMjU2KmFbMTBdK2FbMTFdLAotCQkJMjU2KmFbMTJdK2FbMTNdLDI1NiphWzE0 XSthWzE1XSk7CisJCWlmIChpKQorCQkJc25wcmludGYoYnVmLCBzaXplb2YgYnVmLAorCQkJCSIl eDoleDoleDoleDoleDoleDolZC4lZC4lZC4lZCIsCisJCQkJMjU2KmFbMF0rYVsxXSwyNTYqYVsy XSthWzNdLAorCQkJCTI1NiphWzRdK2FbNV0sMjU2KmFbNl0rYVs3XSwKKwkJCQkyNTYqYVs4XSth WzldLDI1NiphWzEwXSthWzExXSwKKwkJCQlhWzEyXSxhWzEzXSxhWzE0XSxhWzE1XSk7CisJCWVs c2UKKwkJCXNucHJpbnRmKGJ1Ziwgc2l6ZW9mIGJ1ZiwKKwkJCQkiJXg6JXg6JXg6JXg6JXg6JXg6 JXg6JXgiLAorCQkJCTI1NiphWzBdK2FbMV0sMjU2KmFbMl0rYVszXSwKKwkJCQkyNTYqYVs0XSth WzVdLDI1NiphWzZdK2FbN10sCisJCQkJMjU2KmFbOF0rYVs5XSwyNTYqYVsxMF0rYVsxMV0sCisJ CQkJMjU2KmFbMTJdK2FbMTNdLDI1NiphWzE0XSthWzE1XSk7CiAJCS8qIFJlcGxhY2UgbG9uZ2Vz dCAvKF4wfDopWzowXXsyLH0vIHdpdGggIjo6IiAqLwogCQlmb3IgKGk9YmVzdD0wLCBtYXg9Mjsg YnVmW2ldOyBpKyspIHsKIAkJCWlmIChpICYmIGJ1ZltpXSAhPSAnOicpIGNvbnRpbnVlOwo= --MP_/+u5O2o6eomAJcb9QCvVr5cc--