From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21847 invoked from network); 29 Apr 2022 06:45:31 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2022 06:45:31 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1651214731; b=hLWfnDYSKQSTHu86l0qI7aDsspCRJOVNdxJyocKXWig7bODlmQR2b0hTpH5GJ4iYaHc8EGSXfq WmaKuAqHf8W28YtYrSao25nrexKNMaVl9CSrg5wotGO14m1JSz4jvXVl6XXeDsrTx7M6W/rnHb YcTfHCjvKYTns2m/u2USj3Y3ylOfFZQsYTtXDBzJXTHT/hpwRRPjAbju16nBnfYvUVOFBg6F4E /ktQ9D/+cfrY3d6+vGtcpQbQqC4C2PYtB5E59UTcd2cwgtIyWnvbBa2bDYDhw/YKAC2MZXcqpz YFTwL3VX17gjytN01vt2AGsiyHTmddmcGfg2z+GHa9OwtQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1651214731; bh=EMdAGdyibF05YVDwH7P6Zhn21voKqV4Cf1Jqv/7CIuY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=ivEvR63Verk+rn2OYNBQcL08cFkHdBUHAbDFuKmfEaHCtWjSQjLPkWVbJKL04osBZDAhX89uIW fqoRS6foheEO3ZvKyDw0FFPSCopnR2zqkNIzaYSg/4XSsed4hGLFkYBCyowJndj78VZJXIbXFo rhuh7z1dsDc3urHL1RXdy/Dvr0j9ynGl8ommZjrFoa70asMYXJY46DPdpugypI6iq0iAsH9+pS NafjDvac+QBF2RCf++f+z2mCdgUwcQ2iosCJ4TFkSZUjtILT+HTQ61NHUUUZmZt3qJBPfoJ8BZ 23O2vHCvjGjdjEHruydrfWVE+cZlJtUcdxORq5LiZh+zEw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=EMdAGdyibF05YVDwH7P6Zhn21voKqV4Cf1Jqv/7CIuY=; b=luxXTKXjJHQxgYFjQR/DuVK7Wg BaptyCmW13xncVDdeNyvh48wnqrzAM/zDLNKs3/LPyxhS7CPGLaAkQSHWa1iq6uX2NDnhJkf2ANSB DIxtR7Yc3CJSms+IG23PKGpttm1p+zK/IP1NIS2YTWrYLMb/Zj07Z9Acqu8uik7EiQ0Z+gv/oRzeg /4Yqb7m79tXmrMp2GdMx9vxpVC+aMtGMqTQPz84SMsKarH9Nk8Bz8l18sjUk7cIAo93xk3LmvWvt+ Cllf8XYrrFesmAYkJb39rhiln418IRLuFLhT2vQmBxNwyzMeatBy9Q1PgBP9z9QSIftMBaE2Z8oE0 Q3SuodAQ==; Received: from authenticated user by zero.zsh.org with local id 1nkKNe-000DAh-QS; Fri, 29 Apr 2022 06:45:30 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f51.google.com) smtp.remote-ip=209.85.218.51; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f51.google.com ([209.85.218.51]:41836) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nkKN3-000CrZ-5T; Fri, 29 Apr 2022 06:44:54 +0000 Received: by mail-ej1-f51.google.com with SMTP id dk23so13599653ejb.8 for ; Thu, 28 Apr 2022 23:44:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=EMdAGdyibF05YVDwH7P6Zhn21voKqV4Cf1Jqv/7CIuY=; b=dU8tb71fpUChJ9T5sbynjh/gkQ7U+aVWbw4TWEMVEelVNHReGGyoAJHGqOt8EbxkQ7 SeYiEbgEsfMGqvKg/pV/RB/9ShWWv1K26NDSGn7ZXtDkH8A5GwyTE0JKo7kjjKq8GPuZ vpZlj3rR7AqPqJLOCxnGAVnFbzttQAF8QKG/IXJcuP20dbZp8ZJnJ7GmdfJq+eSsKGQj XF9aFXyF68DikyTeb87gAPhnm5Fw/g8oR1d6tXJDBVrc6ianMkhaPlDPwkhpcY04ZnvY iMLcu0KHn7Cry05ny3cmrphJLzgIVP2aeZeCQ+ZBnk7DvWT9IYYssQIDha21/4lPenHA mXLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=EMdAGdyibF05YVDwH7P6Zhn21voKqV4Cf1Jqv/7CIuY=; b=W/ZHMJhmKtvC5CaddYdiTaqdDnfEzNQIii0R9t9RitMSBQ0Ycsn8VEbSCZ+wC8+3fD Ltj5pdlJ2cTHz1t5IcWKPxqhQHgmeuRXCJIPqFaZGkrRB1rDC1LOC4ZX/0xpgWp5R/PD t7zVL/2PTvpfbfAXNwyvT3U4DNRwGHfGpToMRAOoIMnoKluebEmodLGbfxgYMeRMqj7h i5Hn1WPjVIDLn605WgLwKTdpaaz0KsVFeEWA5ZkdDWQxEr9mX9sOc2NI/f5GDLdz8LDM d3Mya2OqNbfcMzo7FR2fKtCMluxH+z5eNmg6NttOQz/+d3VvvBJ28lhPTOFwie8d7Cb0 0RSA== X-Gm-Message-State: AOAM533gDtrGGT4hSV/ni9SBkiLR0AZo030oDn0zUxlvgEYC26jYlRCv AD5UNxV+IsfazMpXatg6IZ+THNrEw2RSbMwC1xfb+MfDVQKfyw== X-Google-Smtp-Source: ABdhPJxmaxqe+w9LzkS2V9XaEeTbrkXtpAI7hhXuuMKJY3OYg6Xl8HED73qY5YlOLpraW0itsKssdTJSjsJ9XvzxXbQ= X-Received: by 2002:a17:907:9715:b0:6f3:d270:b912 with SMTP id jg21-20020a170907971500b006f3d270b912mr9380651ejc.36.1651214692552; Thu, 28 Apr 2022 23:44:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Thu, 28 Apr 2022 23:44:41 -0700 Message-ID: Subject: Re: ERRNO is unset until set To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000032da8705ddc56174" X-Seq: 50138 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: --00000000000032da8705ddc56174 Content-Type: text/plain; charset="UTF-8" On Thu, Apr 28, 2022 at 7:17 AM Matthew Martin wrote: > > Should have git blamed first. This was changed from 0 to PM_UNSET in > 32337 for emulation compatibility. Perhaps the docs should be updated > instead? We should at least be consistent. These code changes are pretty minor but perhaps shouldn't go in before the pending release. --00000000000032da8705ddc56174 Content-Type: text/plain; charset="US-ASCII"; name="errnodoc.txt" Content-Disposition: attachment; filename="errnodoc.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l2k2j9vc0 ZGlmZiAtLWdpdCBhL0RvYy9ac2gvbW9kX3N5c3RlbS55byBiL0RvYy9ac2gvbW9kX3N5c3RlbS55 bwppbmRleCA4ODRjM2U3NTMuLmUyNTIwMWZhYSAxMDA2NDQKLS0tIGEvRG9jL1pzaC9tb2Rfc3lz dGVtLnlvCisrKyBiL0RvYy9ac2gvbW9kX3N5c3RlbS55bwpAQCAtNzQsNiArNzQsMTEgQEAgdHJ1 bmNhdGUgZmlsZSB0byBzaXplIDAKICkKIGVuZGl0ZW0oKQogCitBIHJldHVybiBzdGF0dXMgb2Yg MCBpbmRpY2F0ZXMgdGhlIGRlc2NyaXB0b3Igd2FzIHN1Y2Nlc3NmdWxseSBvcGVuZWQsCitvdGhl cndpc2UgYW4gZXJyb3IgbWVzc2FnZSBpcyBwcmludGVkLCBhbmQgMSBpcyByZXR1cm5lZCBmb3Ig YW4gZXJyb3IKK2luIHRoZSBwYXJhbWV0ZXJzIHRvIHRoZSBjb21tYW5kLCBvciAyIGlzIHJldHVy bmVkIGZvciBhIHN5c3RlbSBlcnJvci4KK1RoZSBwYXJhbWV0ZXIgdHQoRVJSTk8pIGlzIG5vbnpl cm8gZm9yIHN5c3RlbSBlcnJvcnMuCisKIFRvIGNsb3NlIHRoZSBmaWxlLCB1c2Ugb25lIG9mIHRo ZSBmb2xsb3dpbmc6CiAKIGV4YW1wbGUodHQoZXhlYyB7KXZhcihmZCl0dCh9PCYtKQpAQCAtMTIz LDExICsxMjgsMTEgQEAgZXJyb3IgZm9yIHdoaWNoIGEgbWVzc2FnZSBpcyBwcmludGVkIHRvIHN0 YW5kYXJkIGVycm9yLgogKQogaXRlbSgyKSgKIFRoZXJlIHdhcyBhbiBlcnJvciBvbiB0aGUgcmVh ZCwgb3Igb24gcG9sbGluZyB0aGUgaW5wdXQgZmlsZSBkZXNjcmlwdG9yCi1mb3IgYSB0aW1lb3V0 LiAgVGhlIHBhcmFtZXRlciB0dChFUlJOTykgZ2l2ZXMgdGhlIGVycm9yLgorZm9yIGEgdGltZW91 dC4gIFRoZSBwYXJhbWV0ZXIgdHQoRVJSTk8pIGlkZW50aWZpZXMgdGhlIGVycm9yLgogKQogaXRl bSgzKSgKIERhdGEgd2VyZSBzdWNjZXNzZnVsbHkgcmVhZCwgYnV0IHRoZXJlIHdhcyBhbiBlcnJv ciB3cml0aW5nIHRoZW0KLXRvIHZhcihvdXRmZCkuICBUaGUgcGFyYW1ldGVyIHR0KEVSUk5PKSBn aXZlcyB0aGUgZXJyb3IuCit0byB2YXIob3V0ZmQpLiAgVGhlIHBhcmFtZXRlciB0dChFUlJOTykg aWRlbnRpZmllcyB0aGUgZXJyb3IuCiApCiBpdGVtKDQpKAogVGhlIGF0dGVtcHQgdG8gcmVhZCB0 aW1lZCBvdXQuICBOb3RlIHRoaXMgZG9lcyBub3Qgc2V0IHR0KEVSUk5PKSBhcyB0aGlzCkBAIC0x NDcsNiArMTUyLDExIEBAIGV4cHJlc3Npb24uIFRoZSB0dCgtdSkgb3B0aW9uIGFsbG93cyB0aGUg ZmlsZSBkZXNjcmlwdG9yIHRvIGJlIHNwZWNpZmllZC4gQnkKIGRlZmF1bHQgdGhlIG9mZnNldCBp cyBzcGVjaWZpZWQgcmVsYXRpdmUgdG8gdGhlIHN0YXJ0IG9yIHRoZSBmaWxlIGJ1dCwgd2l0aCB0 aGUKIHR0KC13KSBvcHRpb24sIGl0IGlzIHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhhdCB0aGUgb2Zm c2V0IHNob3VsZCBiZSByZWxhdGl2ZSB0bwogdGhlIGN1cnJlbnQgcG9zaXRpb24gb3IgdGhlIGVu ZCBvZiB0aGUgZmlsZS4KKworVGhlIHJldHVybiBzdGF0dXMgbWF5IGJlIDAgZm9yIHN1Y2Nlc3Ms IDEgZm9yIGFuIGVycm9yIGluIHRoZSBwYXJhbWV0ZXJzCit0byB0aGUgY29tbWFuZCwgb3IgMiBm b3IgYW4gZXJyb3Igb24gdGhlIHNlZWs7IG5vIGVycm9yIG1lc3NhZ2UgaXMKK3ByaW50ZWQgaW4g dGhlIGxhc3QgY2FzZSwgYnV0IHRoZSBwYXJhbWV0ZXIgdHQoRVJSTk8pIHJlZmxlY3RzCit0aGUg ZXJyb3IgdGhhdCBvY2N1cnJlZC4KICkKIGl0ZW0odHQoc3lzd3JpdGUpIFsgdHQoLWMpIHZhcihj b3VudHZhcikgXSBbIHR0KC1vKSB2YXIob3V0ZmQpIF0gdmFyKGRhdGEpKSgKIFRoZSBkYXRhIChh IHNpbmdsZSBzdHJpbmcgb2YgYnl0ZXMpIGFyZSB3cml0dGVuIHRvIHRoZSBmaWxlIGRlc2NyaXB0 b3IKQEAgLTE2Niw3ICsxNzYsNyBAQCByZXR1cm5pbmcgZWFybHkuCiAKIFRoZSByZXR1cm4gc3Rh dHVzIG1heSBiZSAwIGZvciBzdWNjZXNzLCAxIGZvciBhbiBlcnJvciBpbiB0aGUgcGFyYW1ldGVy cwogdG8gdGhlIGNvbW1hbmQsIG9yIDIgZm9yIGFuIGVycm9yIG9uIHRoZSB3cml0ZTsgbm8gZXJy b3IgbWVzc2FnZSBpcwotcHJpbnRlZCBpbiB0aGUgbGFzdCBjYXNlLCBidXQgdGhlIHBhcmFtZXRl ciB0dChFUlJOTykgd2lsbCByZWZsZWN0CitwcmludGVkIGluIHRoZSBsYXN0IGNhc2UsIGJ1dCB0 aGUgcGFyYW1ldGVyIHR0KEVSUk5PKSByZWZsZWN0cwogdGhlIGVycm9yIHRoYXQgb2NjdXJyZWQu CiApCiB4aXRlbSh0dCh6c3lzdGVtIGZsb2NrKSBbIHR0KC10KSB2YXIodGltZW91dCkgXSBbIHR0 KC1pKSB2YXIoaW50ZXJ2YWwpIF0gWyB0dCgtZikgdmFyKHZhcikgXSBbdHQoLWVyKV0gdmFyKGZp bGUpKQpkaWZmIC0tZ2l0IGEvRG9jL1pzaC9wYXJhbXMueW8gYi9Eb2MvWnNoL3BhcmFtcy55bwpp bmRleCA2ZDJkNDFiN2EuLmI1NDNkMWMzOCAxMDA2NDQKLS0tIGEvRG9jL1pzaC9wYXJhbXMueW8K KysrIGIvRG9jL1pzaC9wYXJhbXMueW8KQEAgLTc1MCw2ICs3NTAsOSBAQCBhcyBzZXQgYnkgdGhl IG1vc3QgcmVjZW50bHkgZmFpbGVkIHN5c3RlbSBjYWxsLgogVGhpcyB2YWx1ZSBpcyBzeXN0ZW0g ZGVwZW5kZW50IGFuZCBpcyBpbnRlbmRlZCBmb3IgZGVidWdnaW5nCiBwdXJwb3Nlcy4gIEl0IGlz IGFsc28gdXNlZnVsIHdpdGggdGhlIHR0KHpzaC9zeXN0ZW0pIG1vZHVsZSB3aGljaAogYWxsb3dz IHRoZSBudW1iZXIgdG8gYmUgdHVybmVkIGludG8gYSBuYW1lIG9yIG1lc3NhZ2UuCisKK1RvIHVz ZSB0aGlzIHBhcmFtZXRlciwgaXQgbXVzdCBmaXJzdCBiZSBhc3NpZ25lZCBhIHZhbHVlICh0eXBp Y2FsbHkKKzAgKHplcm8pKS4gIEl0IGlzIGluaXRpYWxseSB1bnNldCBmb3Igc2NyaXB0aW5nIGNv bXBhdGliaWxpdHkuCiApCiB2aW5kZXgoRlVOQ05FU1QpCiBpdGVtKHR0KEZVTkNORVNUKSA8Uz4p KApkaWZmIC0tZ2l0IGEvU3JjL01vZHVsZXMvc3lzdGVtLmMgYi9TcmMvTW9kdWxlcy9zeXN0ZW0u YwppbmRleCBlYTExZWYwMzcuLjkyOWE4YjAwMiAxMDA2NDQKLS0tIGEvU3JjL01vZHVsZXMvc3lz dGVtLmMKKysrIGIvU3JjL01vZHVsZXMvc3lzdGVtLmMKQEAgLTc0LDYgKzc0LDggQEAgYmluX3N5 c3JlYWQoY2hhciAqbmFtLCBjaGFyICoqYXJncywgT3B0aW9ucyBvcHMsIFVOVVNFRChpbnQgZnVu YykpCiAgICAgaW50IGluZmQgPSAwLCBvdXRmZCA9IC0xLCBidWZzaXplID0gU1lTUkVBRF9CVUZT SVpFLCBjb3VudDsKICAgICBjaGFyICpvdXR2YXIgPSBOVUxMLCAqY291bnR2YXIgPSBOVUxMLCAq aW5idWY7CiAKKyAgICBlcnJubyA9IDA7CS8qIERpc3Rpbmd1aXNoIG5vbi1zeXN0ZW0gZXJyb3Jz ICovCisKICAgICAvKiAtaTogaW5wdXQgZmlsZSBkZXNjcmlwdG9yIGlmIG5vdCBzdGRpbiAqLwog ICAgIGlmIChPUFRfSVNTRVQob3BzLCAnaScpKSB7CiAJaW5mZCA9IGdldHBvc2ludChPUFRfQVJH KG9wcywgJ2knKSwgbmFtKTsKQEAgLTIzOCw2ICsyNDAsOCBAQCBiaW5fc3lzd3JpdGUoY2hhciAq bmFtLCBjaGFyICoqYXJncywgT3B0aW9ucyBvcHMsIFVOVVNFRChpbnQgZnVuYykpCiAgICAgaW50 IG91dGZkID0gMSwgbGVuLCBjb3VudCwgdG90Y291bnQ7CiAgICAgY2hhciAqY291bnR2YXIgPSBO VUxMOwogCisgICAgZXJybm8gPSAwOwkvKiBEaXN0aW5ndWlzaCBub24tc3lzdGVtIGVycm9ycyAq LworCiAgICAgLyogLW86IG91dHB1dCBmaWxlIGRlc2NyaXB0b3IgaWYgbm90IHN0ZG91dCAqLwog ICAgIGlmIChPUFRfSVNTRVQob3BzLCAnbycpKSB7CiAJb3V0ZmQgPSBnZXRwb3NpbnQoT1BUX0FS RyhvcHMsICdvJyksIG5hbSk7CkBAIC0zMDMsNiArMzA3LDEzIEBAIHN0YXRpYyBzdHJ1Y3QgeyBj b25zdCBjaGFyICpuYW1lOyBpbnQgb2ZsYWc7IH0gb3Blbm9wdHNbXSA9IHsKICAgICB7ICJ0cnVu YyIsIE9fVFJVTkMgfQogfTsKIAorLyoKKyAqIFJldHVybiB2YWx1ZXMgb2YgYmluX3N5c29wZW46 CisgKgkwCVN1Y2Nlc3MKKyAqCTEJRXJyb3IgaW4gcGFyYW1ldGVycyB0byBjb21tYW5kCisgKgky CUVycm9yIG9uIG9wZW4sIEVSUk5PIHNldCBieSBzeXN0ZW0KKyAqLworCiAvKiovCiBzdGF0aWMg aW50CiBiaW5fc3lzb3BlbihjaGFyICpuYW0sIGNoYXIgKiphcmdzLCBPcHRpb25zIG9wcywgVU5V U0VEKGludCBmdW5jKSkKQEAgLTMxOSw2ICszMzAsOCBAQCBiaW5fc3lzb3BlbihjaGFyICpuYW0s IGNoYXIgKiphcmdzLCBPcHRpb25zIG9wcywgVU5VU0VEKGludCBmdW5jKSkKICAgICBpbnQgZmRm bGFncyA9IDA7CiAjZW5kaWYKIAorICAgIGVycm5vID0gMDsJLyogRGlzdGluZ3Vpc2ggbm9uLXN5 c3RlbSBlcnJvcnMgKi8KKwogICAgIGlmICghT1BUX0lTU0VUKG9wcywgJ3UnKSkgewogCXp3YXJu bmFtKG5hbSwgImZpbGUgZGVzY3JpcHRvciBub3Qgc3BlY2lmaWVkIik7CiAJcmV0dXJuIDE7CkBA IC0zNzQsMTIgKzM4NywxMiBAQCBiaW5fc3lzb3BlbihjaGFyICpuYW0sIGNoYXIgKiphcmdzLCBP cHRpb25zIG9wcywgVU5VU0VEKGludCBmdW5jKSkKIAogICAgIGlmIChmZCA9PSAtMSkgewogCXp3 YXJubmFtKG5hbSwgImNhbid0IG9wZW4gZmlsZSAlczogJWUiLCAqYXJncywgZXJybm8pOwotCXJl dHVybiAxOworCXJldHVybiAyOwogICAgIH0KICAgICBtb3ZlZF9mZCA9IChleHBsaWNpdCA+IC0x KSA/IHJlZHVwKGZkLCBleHBsaWNpdCkgOiBtb3ZlZmQoZmQpOwogICAgIGlmIChtb3ZlZF9mZCA9 PSAtMSkgewogCXp3YXJubmFtKG5hbSwgImNhbid0IG9wZW4gZmlsZSAlcyIsICphcmdzKTsKLQly ZXR1cm4gMTsKKwlyZXR1cm4gMjsKICAgICB9CiAKICNpZmRlZiBGRF9DTE9FWEVDCkBAIC00MjMs NiArNDM2LDggQEAgYmluX3N5c3NlZWsoY2hhciAqbmFtLCBjaGFyICoqYXJncywgT3B0aW9ucyBv cHMsIFVOVVNFRChpbnQgZnVuYykpCiAgICAgY2hhciAqd2hlbmNlOwogICAgIG9mZl90IHBvczsK IAorICAgIGVycm5vID0gMDsJLyogRGlzdGluZ3Vpc2ggbm9uLXN5c3RlbSBlcnJvcnMgKi8KKwog ICAgIC8qIC11OiAgZmlsZSBkZXNjcmlwdG9yIGlmIG5vdCBzdGRpbiAqLwogICAgIGlmIChPUFRf SVNTRVQob3BzLCAndScpKSB7CiAJZmQgPSBnZXRwb3NpbnQoT1BUX0FSRyhvcHMsICd1JyksIG5h bSk7Cg== --00000000000032da8705ddc56174--