From nobody Mon Mar 09 21:39:45 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fV9QZ327jz6V093 for ; Mon, 09 Mar 2026 21:39:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fV9QZ2TTZz3PWm for ; Mon, 09 Mar 2026 21:39:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773092390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gtR9skqJgEIDj2Bn4hJYBqAEuf7le4TGQlw/IWzzWpg=; b=mISOykFu9O9G17O8xqmRnsQlajlq8UwXj8iCARudFjSpKBChJT3pCMwSSnyAfYckt+bXMG C6xyj0VQ0+DWE9J+EHN+KahdpllgxOQaXCPkgEZ71ly4dtb+GH1IzQV2FlI43WJKnXqzys LtB1cJdyxnmhh86ArSYtfIPjnxZkWlqJxURiZn8edrJdl4DvpSTR6KPMA1ypAihQqeMLFc 08kW02UEX80GYwY3X5GktyC+Z5VL0IADP/PwHp4Ih4u30BAhUrj3bQRrnhw5VdG3Apq98H hu7+htxwq9/IIybmG9h7F5lfWEm8zp5Wr/nO3VkmOBOoo94vFcKai1yxNdQ98Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773092390; a=rsa-sha256; cv=none; b=ttwqsQtEE2JkanIbbnNeWOaex2/iUXkz4JM6Ayle5tcAl43tAmCL2YVTNdixcSQNjWOk5+ XSlbkUg1HeXxSO7vHG/4aLmvzyNrnZxTc+qtMOYg0oVgkKMnOU/0R6GpnxtMRnQhy/wYsx 3WgxVlIIw65ZfXxS/lp84pxoo5pAjHsJXCCODKnxXa4cenO7DApWYeS7hMNFfVTaY/Rylp 9fwksDNi1FldkFVj7V9wUpeNJF1aoGgp1Cfbfg6Y3xHma1tpYjha28Pf9NAp1NZ9e7OPys 7XWiG6nWsPnB+T9nTXYBpCL0x8w9NLYIEN+71M9NNtcFPvk8CXqLH8a9gHvm1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773092390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gtR9skqJgEIDj2Bn4hJYBqAEuf7le4TGQlw/IWzzWpg=; b=YQBF3J2CR73vZ6kP0K2RVYMCQXOPtTux3jeryhUhtFi/fnYmPeNP+EkdPSpypLowFCu4Fy 5bCDdjJioKqEpchK6sDtQxETwqzsZOiexg3129kSAJev01GQ272JF3VciWwKZQ5vRb7X4z L1rb7Knj9sSE0mKJMw4RYKcM1CZrRMrcRDrjBkfVkbhl7srI8b8Mb2n6Q0eyz0mbRSkGcA dLmB1bOSRmdCSfuop6nFT14bxAH5RHz6Hl+oJpgvoNRbDylPiPVz2ANxe9Ubv73kQIN0tx 2blvTq4tth+qorKdquyyV8AKxE1jTlCg4D5BSTV+CDaFa1ymtZCWy9oG6dCo6A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fV9QZ23VxzkjG for ; Mon, 09 Mar 2026 21:39:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3b94e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 09 Mar 2026 21:39:45 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: bc531a96c9b2 - main - stand: lua: break out a few more dirent types in lfs List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bc531a96c9b28b1cabcd5deb0c9f8f6d815cfebc Auto-Submitted: auto-generated Date: Mon, 09 Mar 2026 21:39:45 +0000 Message-Id: <69af3e21.3b94e.30938090@gitrepo.freebsd.org> The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=bc531a96c9b28b1cabcd5deb0c9f8f6d815cfebc commit bc531a96c9b28b1cabcd5deb0c9f8f6d815cfebc Author: Kyle Evans AuthorDate: 2026-03-09 21:38:57 +0000 Commit: Kyle Evans CommitDate: 2026-03-09 21:39:10 +0000 stand: lua: break out a few more dirent types in lfs These are non-standard and specific to the version used in loader. We have some desire to recognize symlinks to avoid filtering out kernel symlinks in the autodetection bits when they would be perfectly fine to `load`. This won't be usable right away, so any impending use will need to be careful to account for nil. Reported by: leres --- libexec/flua/lfs/lfs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libexec/flua/lfs/lfs.c b/libexec/flua/lfs/lfs.c index 517e16ae65c8..a3594d2b7d97 100644 --- a/libexec/flua/lfs/lfs.c +++ b/libexec/flua/lfs/lfs.c @@ -444,6 +444,10 @@ luaopen_lfs(lua_State *L) /* Non-standard extension for loader, used with lfs.dir(). */ lua_pushinteger(L, DT_DIR); lua_setfield(L, -2, "DT_DIR"); + lua_pushinteger(L, DT_REG); + lua_setfield(L, -2, "DT_REG"); + lua_pushinteger(L, DT_LNK); + lua_setfield(L, -2, "DT_LNK"); #endif return 1; }