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=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14823 invoked from network); 14 Aug 2021 21:13:27 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 14 Aug 2021 21:13:27 -0000 Received: from mail-lf1-f48.google.com ([209.85.167.48]) by 1ess; Sat Aug 14 16:14:43 -0400 2021 Received: by mail-lf1-f48.google.com with SMTP id t9so26579357lfc.6 for <9front@9front.org>; Sat, 14 Aug 2021 13:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=AN1whodO1dRvbHzo5XADFLSvVlpsJ0I9KkdQfkbNO4I=; b=R82qobg9iZo37kPVZRNRB0FwFmi56361e33PYJvtcfft0plrvIh0ikSFxaT+7JBNtW ipYLa3e+IfLzlkxg66pQosEN576FUUGUvqpnINWO6jR7nGfm6Nw6iF50yOOnKrR07nRz ZpLxCKN5V76rjC/Ii1iUdV7Dt6UxHLEOEsvR0+UWAvU/ZBrSEgl+46gNdvp9Y63dBF4K /A4ulfBiMg8KE2AZn2mwCl3G3u0P/coCbx8E49G2k4ecvOse9LEru7InOkZq+wtsj5G+ tOjZ8JGLeQ1kQN6F2/Cbvgjtli2ulkas9y9kH1l4TXADYQeAFukAiMj04vEiZgaaZEFS 6XUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=AN1whodO1dRvbHzo5XADFLSvVlpsJ0I9KkdQfkbNO4I=; b=qxx4jUvTPE4K9Y9DFuz8R3zMvBeurHAHOT1BUDjcOPe3ON17w5XmBNb1xs6M+ewNRE 0hnwxAjMrNuUOEUAnqPCAR7NasKah2mHBqNm6XMhRoFZZtoSQSdH71VEUW7ibhNGcglm 82fBo5JXmAOxDkYyVegHk712Q6uuoasryug53qNLhMyIm8+yucq+cNzrZhk4i4jpZVD+ 5Pj/UK3zJf1etU9KafFzUVzEPdIv972pmgwXT1JhEczTSqvEMgzDwM8ULWAHz0GRVlHc G3rT706AATDiruXZwdB4tswY3TkfX75+sUjz/+VfALF+YzDvLIXnNk4x7H7u7sxVWQFL dCng== X-Gm-Message-State: AOAM530wYkKCy0Gh4ZGiz43fUzBB+MhOXO3hAgU1U8t/8KbWqnERVD6l qGm9Ay6V+GFlILX+2MLr0nDX6gaZQnfQLwEyL8jzVtcm8bI= X-Google-Smtp-Source: ABdhPJxDY7Mss9YHEaL0ecWCc4yxNvaapVnDm8yV+iQMCeqFv1jW2qA0iEfN5FKf6JWXBU7Y6iVj3xkDLxdaRfiaXpM= X-Received: by 2002:a05:6512:6c9:: with SMTP id u9mr5868594lff.411.1628972067410; Sat, 14 Aug 2021 13:14:27 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:651c:160b:0:0:0:0 with HTTP; Sat, 14 Aug 2021 13:14:26 -0700 (PDT) In-Reply-To: References: From: Stuart Morrow Date: Sat, 14 Aug 2021 20:14:26 +0000 Message-ID: To: 9front@9front.org Content-Type: multipart/mixed; boundary="0000000000006d778a05c98a9d1c" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: secure replication full-stack control Subject: Re: [9front] exportfs: fix debug logging Reply-To: 9front@9front.org Precedence: bulk --0000000000006d778a05c98a9d1c Content-Type: text/plain; charset="UTF-8" On 13/08/2021, unobe@cpan.org wrote: > I know you already created a different patch, but this part of the > patch looks pointless, but I don't program in C a lot so maybe I can > learn something new. I thought declarations generally go together, so > why move this one declaration down to after initializations? In Plan 9 C you *can't* put declarations just anywhere, if you wanted to. Found this out doing a personal Abaco mod, attached for who may want it. --0000000000006d778a05c98a9d1c Content-Type: application/octet-stream; name=abaco Content-Disposition: attachment; filename=abaco Content-Transfer-Encoding: base64 X-Attachment-Id: file2 cmF0aW9uYWxlIGZvciB0aGlzIGlzLCB0aGVyZSB3YXMgZ29pbmcgdG8gYmUgYSBjdXJzb3IgaW4g dGhlIHN0YXR1cwpiYXIgYW55d2F5IChhbmQgaXQgd2FzIGdvaW5nIHRvIGJlIHVnbHkgYW55d2F5 KSwgc28gbWlnaHQgYXMgd2VsbApwdXQgaXQgdG8gdXNlCgotLS0gLy8uZ2l0L2ZzL29iamVjdC8y YWY0NmU0MDZiYmQ0NDNhZTEwMDI1Nzc3MjQ3Nzk4YTY4NWFmYzNjL3RyZWUvc3lzL3NyYy9jbWQv YWJhY28vaHRtbC5jCisrKyBzeXMvc3JjL2NtZC9hYmFjby9odG1sLmMKQEAgLTQ1OCw3ICs0NTgs NyBAQAogdm9pZAogbW91c2VsaW5rKEJveCAqYiwgUGFnZSAqcCwgaW50IGJ1dCkKIHsKLQlSdW5l c3RyIHJzOworCVJ1bmVzdHIgdXJsLCBiYXNlOwogCUFuY2hvciAqYTsKIAogCS8qIGVhdCBtb3Vz ZSAqLwpAQCAtNDc3LDE4ICs0NzcsMzAgQEAKIAkJcmV0dXJuOwogCiAJcCA9IHdoaWNodGFyZ2V0 KHAsIGEtPnRhcmdldCk7Ci0JcnMuciA9IHVybGNvbWJpbmUoZ2V0YmFzZShwKSwgYS0+aHJlZik7 Ci0JaWYocnMuciA9PSBuaWwpCisJYmFzZS5yID0gZ2V0YmFzZShwKTsKKwl1cmwuciA9IHVybGNv bWJpbmUoYmFzZS5yLCBhLT5ocmVmKTsKKwlpZih1cmwuciA9PSBuaWwpCiAJCXJldHVybjsKLQly cy5uciA9IHJ1bmVzdHJsZW4ocnMucik7CisJdXJsLm5yID0gcnVuZXN0cmxlbih1cmwucik7CiAK LQlpZihidXQgPT0gMSkKLQkJcGFnZWdldChwLCAmcnMsIG5pbCwgSEdldCwgcD09JnAtPnctPnBh Z2UpOwotCWVsc2UgaWYoYnV0ID09IDIpCi0JCXRleHRzZXQoJnAtPnctPnN0YXR1cywgcnMuciwg cnMubnIpOwotCWVsc2UgaWYoYnV0ID09IDMpCi0JCXBsdW1icnVuZXN0cigmcnMsIG5pbCk7Ci0J Y2xvc2VydW5lc3RyKCZycyk7CisJc3dpdGNoKGJ1dCl7CisJY2FzZSAxOgorCQlwYWdlZ2V0KHAs ICZ1cmwsIG5pbCwgSEdldCwgcD09JnAtPnctPnBhZ2UpOworCQlicmVhazsKKwljYXNlIDI6IHsK KwkJVGV4dCAqc3RhdHVzID0gJnAtPnctPnN0YXR1czsKKwkJaW50IGkgPSBtaW4odXJsLm5yLCBy dW5lc3RyZGlmZih1cmwuciwgYmFzZS5yKSk7CisKKwkJdGV4dHNldChzdGF0dXMsIHVybC5yLCB1 cmwubnIpOworCQl0ZXh0c2V0c2VsZWN0KHN0YXR1cywgaSwgaSk7CisJCWJyZWFrOworCQl9CisJ Y2FzZSAzOgorCQlwbHVtYnJ1bmVzdHIoJnVybCwgbmlsKTsKKwkJYnJlYWs7CisJfQorCWNsb3Nl cnVuZXN0cigmdXJsKTsKKwkvKiBhbmQgbm90IG5lZWRlZCBmb3IgJmJhc2UgKi8KIH0KIAogc3Rh dGljCi0tLSAvLy5naXQvZnMvb2JqZWN0LzJhZjQ2ZTQwNmJiZDQ0M2FlMTAwMjU3NzcyNDc3OThh Njg1YWZjM2MvdHJlZS9zeXMvc3JjL2NtZC9hYmFjby91dGlsLmMKKysrIHN5cy9zcmMvY21kL2Fi YWNvL3V0aWwuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgImRhdC5oIgogI2luY2x1ZGUg ImZucy5oIgogCi1zdGF0aWMJUG9pbnQJCXByZXZtb3VzZTsKK3N0YXRpYwlQb2ludAlwcmV2bW91 c2U7CiBzdGF0aWMJV2luZG93CSptb3VzZXc7CiAKIGludApAQCAtMTQ5LDYgKzE0OSwxNiBAQAog CWlmKG4xICE9IG4yKQogCQlyZXR1cm4gRkFMU0U7CiAJcmV0dXJuIG1lbWNtcChzMSwgczIsIG4x KnNpemVvZihSdW5lKSkgPT0gMDsKK30KKworaW50CitydW5lc3RyZGlmZihSdW5lICpzMSwgUnVu ZSAqczIpCit7CisJaW50IG4gPSAwOworCisJd2hpbGUoKnMxKysgPT0gKnMyKyspCisJCW4rKzsK KwlyZXR1cm4gbjsKIH0KIAogdm9pZAo= --0000000000006d778a05c98a9d1c--