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.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25404 invoked from network); 8 May 2023 18:14:32 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 8 May 2023 18:14:32 -0000 Received: (qmail 14174 invoked by uid 550); 8 May 2023 18:14:29 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 14142 invoked from network); 8 May 2023 18:14:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683569657; x=1686161657; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=j7ZG2yA0uPDMSpTM8HLa8vksqtZ5TKejcMOnU8cUr2Y=; b=bcWeqQUUelMsvQLxlL2r6vNL3gTnkNDpGulp1TIdSZDhV/As5jSbyiAckSz4QZ7eVR X7jZvaOfyIDdyX1NY4xGhWUTbIobyTQ2Egng+R7km/Mmh+bumh26xuU7b8GW01jM2grx 7r6s/RQBftQu6xdWeiZSHYH0x++79mnTBPEbRadJwQ5bfp9zoEa4CsrdhJj4vkMENfyX E3xAomJd5Zdgu4KNo849EcCcLfhj96IkGUfIi40DNwtjaAXxAF2evItb5gJAM+ubjBGs vB/RUD8TY8kUA17659Lm32G2ENWTfSbjycuY8PBzTlxWEQymKqIGIPAJMigsVIjXao3w Wf2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683569657; x=1686161657; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j7ZG2yA0uPDMSpTM8HLa8vksqtZ5TKejcMOnU8cUr2Y=; b=RvaqwcvIDKnvSuIh2VaK9GSE/rWlwE68eQniT3sDy4up7ZOCinzyvM0zYNY4ZSUHVS dEpXMW4LFhMfb6hoNJITPVmSzdJDWwQ5jeM1ehwzRunprc52g16Ur6kUfty9iSWhwNtq 0DEDNKQ7Du8B5XXTlMoe35NEEEiqQ/JmOtoNZygqH1iCa100wMsrp56ssOYdXsWTLh6v QVAybrcyqL8Nck2q+LCdKu/1RiqenZF//8cdwt/QPBn09zvSkH84JAnL647I4Tjoyd1n VfD6U7s/cy/LS44ds170/dCxjKzNQ35RVe8IV641B5ZNFBMO4yjI/R4ZNj8/Rc61xObG /4BQ== X-Gm-Message-State: AC+VfDwEqU/t8002qMdejc5mjbnU+0wkQnXxgI6c8a3xRReY4EeYl2ab QQCGs7KMeH8UqK84m+VfOPDMgDjJlaKMbw== X-Google-Smtp-Source: ACHHUZ6ZD0hLnFLkCXq2xbdnnW267Dfr0Jj07DcwFDj2snj/UvqvNBR+fDGu/zPhOP2zxG7gAO7dcQ== X-Received: by 2002:a05:600c:224b:b0:3f4:1188:94f2 with SMTP id a11-20020a05600c224b00b003f4118894f2mr7093809wmm.28.1683569656624; Mon, 08 May 2023 11:14:16 -0700 (PDT) From: Pedro Falcato To: musl@lists.openwall.com Cc: Pedro Falcato Date: Mon, 8 May 2023 19:14:11 +0100 Message-Id: <20230508181413.194379-1-pedro.falcato@gmail.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [musl] [RFC PATCH 0/2] ldso: Add fdlopen Add an implementation of fdlopen as vaguely discussed on IRC. This implementation Should(tm) be entirely compatible with FreeBSD fdlopen (as documented in fdlopen(3)). This is merely an RFC. Feedback is entirely welcome. Pedro Falcato (2): dynlink: Reorganize library loading ldso: Add fdlopen include/dlfcn.h | 1 + ldso/dynlink.c | 245 +++++++++++++++++++++++++++------------------ src/ldso/fdlopen.c | 10 ++ 3 files changed, 157 insertions(+), 99 deletions(-) create mode 100644 src/ldso/fdlopen.c -- 2.40.1