Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Dec 2025 18:14:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 291686] Intrinsic Shell Utilities shouldn't have an executable if it is useless
Message-ID:  <bug-291686-227-Rf5Q052GxG@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-291686-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291686

--- Comment #4 from Ed Maste <emaste@freebsd.org> ---
They are not required:

1.6 Built-In Utilities
...
However, all of the standard utilities other than:
...
    The intrinsic utilities named in Intrinsic Utilities, except for kill

shall be implemented, regardless of whether they are also implemented as
regular built-ins, in a manner so that they can be accessed via the exec family
of functions as defined in the System Interfaces volume of POSIX.1-2024 and can
be invoked directly by those standard utilities that require it (env, find,
nice, nohup, time, xargs).

1.7 Intrinsic Utilities

As described in 2.9.1.4 Command Search and Execution, intrinsic utilities are
not subject to a PATH search during command search and execution. The utilities
named in Intrinsic Utilities shall be intrinsic utilities.

Table: Intrinsic Utilities

alias
bg
cd
command
fc
fg
getopts
hash
jobs
kill
read
type
ulimit
umask
unalias

-- 
You are receiving this mail because:
You are the assignee for the bug.

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291686-227-Rf5Q052GxG>