From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rohan Prinja Subject: [PATCH] getifaddrs wrapper Date: Fri, 19 Jun 2015 15:20:16 +0530 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1144dfb6e9768c0518dbd91b Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z5swK-0002mE-Fw for guix-devel@gnu.org; Fri, 19 Jun 2015 05:50:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z5swD-00017W-5t for guix-devel@gnu.org; Fri, 19 Jun 2015 05:50:24 -0400 Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:35846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z5swD-00017R-09 for guix-devel@gnu.org; Fri, 19 Jun 2015 05:50:17 -0400 Received: by qgal13 with SMTP id l13so34501569qga.3 for ; Fri, 19 Jun 2015 02:50:16 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel --001a1144dfb6e9768c0518dbd91b Content-Type: multipart/alternative; boundary=001a1144dfb6e976890518dbd919 --001a1144dfb6e976890518dbd919 Content-Type: text/plain; charset=UTF-8 PTAL, thank you -Rohan --001a1144dfb6e976890518dbd919 Content-Type: text/html; charset=UTF-8

PTAL, thank you

-Rohan

--001a1144dfb6e976890518dbd919-- --001a1144dfb6e9768c0518dbd91b Content-Type: application/octet-stream; name="0001-add-wrapper-for-getifaddrs-3-to-guix-build-syscalls..patch" Content-Disposition: attachment; filename="0001-add-wrapper-for-getifaddrs-3-to-guix-build-syscalls..patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 1504399748569759744-local0 RnJvbSA2Njg5MTBhZmJlOTc5MTQ1YTc2OTk3MDg4MTdlMjhkMjE5ZWMwNzUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2hhbiBQcmluamEgPHJvaGFuLnByaW5qYUBnbWFpbC5jb20+ CkRhdGU6IEZyaSwgMTkgSnVuIDIwMTUgMTI6MDU6MDUgKzA1MzAKU3ViamVjdDogW1BBVENIXSBh ZGQgd3JhcHBlciBmb3IgZ2V0aWZhZGRycyAoMykgdG8gZ3VpeC9idWlsZC9zeXNjYWxscy5zY20K Ci0tLQogZ3VpeC9idWlsZC9zeXNjYWxscy5zY20gfCA3NiArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2d1aXgvYnVpbGQvc3lzY2FsbHMuc2NtIGIvZ3VpeC9idWlsZC9z eXNjYWxscy5zY20KaW5kZXggMzU4NWJmMi4uZTVkMjk2YSAxMDA2NDQKLS0tIGEvZ3VpeC9idWls ZC9zeXNjYWxscy5zY20KKysrIGIvZ3VpeC9idWlsZC9zeXNjYWxscy5zY20KQEAgLTM2LDYgKzM2 LDcgQEAKICAgICAgICAgICAgIHN3YXBvbgogICAgICAgICAgICAgc3dhcG9mZgogICAgICAgICAg ICAgcHJvY2Vzc2VzCisJICAgIGdldGlmYWRkcnMKIAogICAgICAgICAgICAgSUZGX1VQCiAgICAg ICAgICAgICBJRkZfQlJPQURDQVNUCkBAIC0zODEsNiArMzgyLDgxIEBAIHRoZSBDIHN0cnVjdHVy ZSB3aXRoIHRoZSBnaXZlbiBUWVBFUy4iCiAgIChhZGRyZXNzICAgKGludDEyOCB+IGJpZykpCiAg IChzY29wZWlkICAgaW50MzIpKQogCis7OyBUT0RPOiBubyBzdXBwb3J0IGZvciB1bmlvbnMgeWV0 LgorOzsgVGhpcyBvbmx5IHN1cHBvcnRzIGJyb2FkY2FzdCBhZGRycy4KKyhkZWZpbmUtYy1zdHJ1 Y3QgaWZhZGRycyAgICAgICAgICAgICAgICAgICAgICAgICAgOzxpZmFkZHJzLmg+CisgIHJlYWQt aWZhZGRycworICB3cml0ZS1pZmFkZHJzIQorICAoaWZhLW5leHQgJyopCisgIChpZmEtbmFtZSAn KikKKyAgKGlmYS1mbGFncyB1bnNpZ25lZC1pbnQpCisgIChpZmEtYWRkciAnKikKKyAgKGlmYS1u ZXRtYXNrICcqKQorICAoaWZ1LWJyb2FkY2FzdGFkZHIgJyopCisgIChpZmEtZGF0YSAnKikpCisK KyhkZWZpbmUtc3ludGF4LXJ1bGUgKGJ5dGV2ZWN0b3Itc2xpY2UgYnYgc3RhcnQgbGVuKQorICAo bGV0KiAoKHJlcyAobWFrZS1ieXRldmVjdG9yIGxlbiAwKSkKKwkgKF8gKGJ5dGV2ZWN0b3ItY29w eSEgYnYgc3RhcnQgcmVzIDAgbGVuKSkpCisgICAgcmVzKSkKKworOzsgU2VlIGdldGlmYWRkcnMg KDMpIGZvciBhIGRlc2NyaXB0aW9uIG9mCis7OyBzdHJ1Y3QgaWZhZGRycy4KKyhkZWZpbmUgJXN0 cnVjdC1pZmFkZHJzLXR5cGUKKyAgYCgqICogLHVuc2lnbmVkLWludCAqICogKiAqKSkKKworKGRl ZmluZSAlZ2V0aWZhZGRycworICAobGV0KiAoKHB0ciAoZHluYW1pYy1mdW5jICJnZXRpZmFkZHJz IiAoZHluYW1pYy1saW5rKSkpCisJICAocHJvYyAocG9pbnRlci0+cHJvY2VkdXJlIGludCBwdHIg KGxpc3QgJyopKSkKKwkgIChzdHJ1Y3QtaW5pdCAobGlzdCAlbnVsbC1wb2ludGVyCisJCQkgICAg ICVudWxsLXBvaW50ZXIKKwkJCSAgICAgMAorCQkJICAgICAlbnVsbC1wb2ludGVyCisJCQkgICAg ICVudWxsLXBvaW50ZXIKKwkJCSAgICAgJW51bGwtcG9pbnRlcgorCQkJICAgICAlbnVsbC1wb2lu dGVyKSkpCisgICAgKGxhbWJkYSAoKQorICAgICAgIldyYXBwZXIgYXJvdW5kIGdldGlmYWRkcnMg KDMpLiIKKyAgICAgIChsZXQqICgoaWZhcCAobWFrZS1jLXN0cnVjdCAlc3RydWN0LWlmYWRkcnMt dHlwZQorCQkJCSAgc3RydWN0LWluaXQpKQorCSAgICAgKGlmYXBwIChzY20tPnBvaW50ZXIgaWZh cCkpIDsgaWZhcCBwdHIKKwkgICAgIChyZXQgKHByb2MgaWZhcHApKQorCSAgICAgKGVyciAoZXJy bm8pKSkKKwkoaWYgKHplcm8/IHJldCkKKwkgICAgKG5leHQtaWZhZGRyIChwYXJzZS1pZmFkZHJz IGlmYXBwKSkKKwkgICAgKHRocm93ICdzeXN0ZW0tZXJyb3IgImdldGlmYWRkcnMiICJ+UzogfkEi CisJCSAgIChsaXN0IGlmYXAgKHN0cmVycm9yIGVycikpCisJCSAgIChsaXN0IGVycikpKSkpKSkK KworKGRlZmluZSAoZ2V0aWZhZGRycykKKyAgIk9idGFpbiBhIGxpc3Qgb2YgbmV0d29yayBpbnRl cmZhY2VzIG9uIHRoZSBsb2NhbCBzeXN0ZW0uIgorICAobGV0ICgoaWZhZGRycyAoJWdldGlmYWRk cnMpKSkKKyAgICAobGV0IGxwICgoY3VyciBpZmFkZHJzKSAocmVzICcoKSkpCisgICAgICAoaWYg KGxhc3QtaW50ZXJmYWNlPyBjdXJyKQorCSAgKHJldmVyc2UgcmVzKQorCSAgKGxwIChuZXh0LWlm YWRkciBjdXJyKSAoY29ucyBjdXJyIHJlcykpKSkpKQorCis7OyBHaXZlbiBhIHBvaW50ZXIgdG8g YSBzdHJ1Y3QgaWZhZGRycywgcGFyc2UgaXQgaW50byBhIGxpc3QuCisoZGVmaW5lLXN5bnRheC1y dWxlIChwYXJzZS1pZmFkZHJzIHB0cikKKyAgKHBhcnNlLWMtc3RydWN0IHB0ciAlc3RydWN0LWlm YWRkcnMtdHlwZSkpCisKKzs7IFJldHJpZXZlIGEgYnl0ZXZlY3RvciBhbGlhc2luZyB0aGUgbWVt b3J5IHBvaW50ZWQgdG8gYnkgdGhlCis7OyBpZmFfbmV4dCBzdHJ1Y3QgaWZhZGRycyogcG9pbnRl ci4KKyhkZWZpbmUtc3ludGF4LXJ1bGUgKG5leHQtaWZhZGRyIGlmYWRkcnMpCisgIChwYXJzZS1j LXN0cnVjdCAoY2FyIGlmYWRkcnMpICVzdHJ1Y3QtaWZhZGRycy10eXBlKSkKKworOzsgUmV0cmll dmUgaW50ZXJmYWNlIG5hbWUuCisoZGVmaW5lLXN5bnRheC1ydWxlIChpZmFkZHItbmFtZSBpZmFk ZHJzKQorICAocG9pbnRlci0+c3RyaW5nIChjYWRyIGlmYWRkcnMpKSkKKworOzsgUmV0cmlldmUg aW50ZXJmYWNlIGZsYWdzLgorKGRlZmluZS1zeW50YXgtcnVsZSAoaWZhZGRyLWZsYWdzIGlmYWRk cnMpCisgIChsaXN0LXJlZiBpZmFkZHJzIDIpKQorCis7OyBJcyBhbiBpbnRlcmZhY2UgdGhlIGxh c3QgaW4gdGhlIGludHJ1c2l2ZSBsaW5rZWQgbGlzdCBvZiBzdHJ1Y3QgaWZhZGRycz8KKyhkZWZp bmUtc3ludGF4LXJ1bGUgKGxhc3QtaW50ZXJmYWNlPyBpZmFkZHJzKQorICAobnVsbC1wb2ludGVy PyAoY2FyIGlmYWRkcnMpKSkKKwogKGRlZmluZSAod3JpdGUtc29ja2V0LWFkZHJlc3MhIHNvY2th ZGRyIGJ2IGluZGV4KQogICAiV3JpdGUgU09DS0FERFIsIGEgc29ja2V0IGFkZHJlc3MgYXMgcmV0 dXJuZWQgYnkgJ21ha2Utc29ja2V0LWFkZHJlc3MnLCB0bwogYnl0ZXZlY3RvciBCViBhdCBJTkRF WC4iCi0tIAoxLjkuMQoK --001a1144dfb6e9768c0518dbd91b--