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 5C77F1F406; Wed, 30 Aug 2023 21:18:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1693430329; bh=8KnlJj8v2PBvCuzb02ngXa49uAjmOxLHmgvEixP8MF8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XZRIkQXgUXHx8cFDMLpW63FSFzR1yZh5pJ10vBwMhFBGOQIfNBOeZJKN/rFUr/yGd fa2fzdVeGNk9x0LFc60nmbCl5mlHom0Pm83AI6kgzPX7J0FfQiB3uPtjdOw2FGGEQ/ RAT+LcSraI+73kVF4qDFtUDOaW4aThp/baH1lI9E= Date: Wed, 30 Aug 2023 21:18:49 +0000 From: Eric Wong To: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= Cc: meta@public-inbox.org Subject: Re: [PATCH 0/7] various build fixes + OpenBSD compat, [PATCH 7/7] xap_helper.h: fix double-free on OpenBSD hdestroy Message-ID: <20230830211849.M275594@dcvr> References: <20230830051045.330641-1-e@80x24.org> <20230830051045.330641-1-e@80x24.org> <20230830143409+0200.929541-stepnem@smrk.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230830143409+0200.929541-stepnem@smrk.net> List-Id: Štěpán Němec wrote: thanks for the additional notes. > In any case, it does suck that OpenBSD is now the odd one out, but > having no experience with the interface myself, I have no opinion on > which behavior makes more sense. Yeah, it's very limited and neglected interface that hardly anybody uses; but it's all POSIX C offers. Most C projects end up implementing their own hash table or importing something well-known (Attractive Chaos khash, ccan, gnulib, etc...). I intend to use rculfhash from Userspace-RCU for the lei FUSE component. That'll likely be Linux-only since I can't bear using FUSE without threads nor readdirplus (only in FUSE 3+) when dealing with Maildirs. I don't think FUSE 3 support exists outside of Linux, yet... > Thanks for working on these (though I've had no complaints regarding the > actual functionality I need on OpenBSD so far) and let me know if you > want me to test something. (With cindex.t out of the way (says 'ok' > now, plus a few W: reaped unknown PID), "make test" now gets stuck on > lei-import-http.t for me (with or without this series; still the same > test instance); I haven't seen kqnotify.t fail in the few runs I did.) What's lei-import-http.t stuck on? I haven't seen that...