SUBS-034: bare-name argv[0] not realpath'd before sibling-helper lookup

Now
DONE

be launched as a BARE name (argv0="be", no /) resolves via PATH in dog/HOME.c (the bare branch of HOMEResolveSibling, ~l.1054-1084) but looks for the sibling helper (sniff) beside the PATH entry (entry_c), never realpath-ing the found executable. When that be is a symlink into the real bin dir, sniff isn't beside the symlink home_try_sibling fails the fallback feeds bare sniff FILESpawn/execvp fails ENOENT (BEDOGEXIT). The rel/abs branch already realpaths argv0 first (SUBS-022 453c55c2); the bare branch is the residual. Method Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome