From nobody Mon Mar 09 21:39:45 2026 X-Original-To: dev-commits-src-main@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 4fV9QT1b7jz6V072 for ; Mon, 09 Mar 2026 21:39:45 +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 4fV9QT0vvrz3PWK for ; Mon, 09 Mar 2026 21:39:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773092385; 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=i5fXjE1PZy5ryAOpQEHjxQ8PrC+F6sz2PYcWCfQ2LV0P51iQdWLEWSvk8pdmbsMwbXQpQ5 ifrBUIxF5SDxMpaIOFQI3LVJ/3zSUTWM0JMMrV6ZZYvqbZTiivjC9uXHGTVLdFQVQM5+dI //4NRhQxwMD4wtyVVfkQ5q9wbuICNo0JTMfSD5S4nIdoTiwh2bWgcdAekKwEBDrmlDlvKG xzhIem7HOgBRuNUhVA1bRd/3Be8HB6vWIalfgunjB01jJDQaBB60DdnHUhY6nC8wz4HUDn qKUQ2wVZnGQQH5dOpsVXubwWPbrOshuCk8tn3Sg0a8GtFN2P2hurKYexOETWwg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773092385; a=rsa-sha256; cv=none; b=cfsEmrqfm+QX9dUwawv1BcY0ohXuJ/W8eifrzFI1nFXFKvQ+TziCHMcWLShKm8/YffSpbC N9ClxvUly2LlSFcMr5fSGxuJ5qnTz/uS9m9bR9D4mx7barnkXvVsXk86UZeNuWFoA5Km80 KV5HViUBpkR1Pp6jnvB87WxRx0vvPv5tNCbZJwpXm4Fjq2grs0Veebnagftk80cJerYwMq xBKiy1U9Vvk8f0Grzmqc5M8ev5pp4epvl1JUfa8pYUMCAX7iupD2FAKeYppqYZj1z/dbjz 4EnXWL2NqrwkCwkleYP+ZzE0xtoxdYYlNOfqRyUXSg3zubzNy19SF302StW73g== 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=1773092385; 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=sjOwxFRvRN+PpYhC4uCUpj0AIcfOIub3gQCsJNzAExfLCr8xmwki5goxmOdDqpWDvAlW+e QxGYFApQvOkBktndTyPB/rDNF5wwrf5+4MT+dcaOpY7zfNMivKq3yzk+dBIoYZ2M5Zg0Mq QgvOpRAtUIsizW9wIgkZrpJaJcAv4NTKxMDzoQUj/fvYhOOhyZGlW7KzvvZyI4Uo6BvDQm 0lONrDPLLF3bPfAiC+vWKbJgwC2cB+HREniSRdm83LaRr8WtkFW6u1AbPmr7O//ExhdkUf bTEvrZbvSpZhcn18SuK0gE6XzzE63oKJOvUpeX0vMIIbeRISBbkEENgYdXSnwA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fV9QT0HHWzkC6 for ; Mon, 09 Mar 2026 21:39:45 +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 the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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; }