run_rc_command succeeds if command not executable

Edgar Fuß <[email protected]> Mon, 26 May 2025 16:18:38 +0200
Newsgroups gmane.os.netbsd.devel.userlevel
Message-ID <[email protected]>
I wondered why mdnsd didn't start on boot without any trace in rc.log.

Now I found out it's /usr missing in critical_filesystems_local, but why 
on earth does run_rc_command() do
	if [ ! -x ${_chroot}${command} ]; then
		return 0
	fi
so this is silently ignored?