From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00, T_SCC_BODY_TEXT_LINE shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id CC9101F8C4; Wed, 23 Mar 2022 08:54:35 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/3] support sendmsg+recvmsg in pure Perl under Linux Date: Wed, 23 Mar 2022 08:54:32 +0000 Message-Id: <20220323085435.1391088-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Most C compilers are bandwidth and storage hogs; while binary distribution makes it harder for ordinary users to exercise software freedom. So no great options here, but relying on the stable Linux ABI is probably the easiest for the majority of our users (currently on x86-64 and x86 Linux). Eric Wong (3): syscall: drop unused EEXIST import recv_cmd: do not undef recvmsg buffer arg on errors syscall: implement sendmsg+recvmsg in pure Perl devel/syscall-list | 2 + lib/PublicInbox/CmdIPC4.pm | 4 +- lib/PublicInbox/Syscall.pm | 97 +++++++++++++++++++++++++++++++++++++- script/lei | 6 ++- t/cmd_ipc.t | 13 ++++- 5 files changed, 117 insertions(+), 5 deletions(-)