From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.2 required=3.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id D83F71F454 for ; Fri, 6 Oct 2023 09:46:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1696585617; bh=xqGsWn6RhGZlubsf//bI4UFw4W/WFD0GifDgbn/TbZs=; h=From:To:Subject:Date:From; b=07btwlUIn0n7yKYVVKe/eMWyAlWxVi6R5WK3EK9E7zZMpEcHSR1KPRmPp2jk69Won LSqoiDy2tUg5ppSgUoJWG0qXbA1YFLXHF4sGDCY9eJYljcIBt2j0Wi6quU2e9OvS7A WmtoiJYzu8/PNx3ZHtyY0v7eH0y8ZgGMdNQ9p1/M= From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/5] Dragonfly BSD support Date: Fri, 6 Oct 2023 09:45:59 +0000 Message-ID: <20231006094604.95809-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Got one tmpfs + EVFILT_VNODE bug fixed in Dragonfly in the process. Dealing with hdestroy implementation differences is really making me consider khash... Also considering using sysdefs-list output via $Config{cc} to support sendmsg/recvmsg without needing Inline::C. `cc' seems pretty standard across all *BSDs. Eric Wong (5): kqnotify: drop EV_CLEAR (edge triggering) xap_helper.h: strdup keys for DragonFlyBSD hdestroy(3) devel/sysdefs-list: show more info regardless of OS t/dir_idle: dump event list on failure finalize DragonFlyBSD support devel/sysdefs-list | 45 +++++++++++++++++------------------ install/os.perl | 7 +++--- lib/PublicInbox/Daemon.pm | 4 ++-- lib/PublicInbox/IPC.pm | 1 + lib/PublicInbox/KQNotify.pm | 2 +- lib/PublicInbox/MboxLock.pm | 10 +++++--- lib/PublicInbox/POP3D.pm | 4 ++-- lib/PublicInbox/TestCommon.pm | 19 +++++++++++++-- lib/PublicInbox/xap_helper.h | 13 ++++++++-- t/dir_idle.t | 8 ++++--- t/ds-kqxs.t | 5 ++-- t/kqnotify.t | 28 +++++++++++++++++++++- t/pop3d-limit.t | 4 +--- t/pop3d.t | 6 ++--- t/search.t | 2 +- xt/pop3d-mpop.t | 5 ++-- 16 files changed, 108 insertions(+), 55 deletions(-)