Fixes a bug caused by an executable named identically to the directory it is in, where then the parent of that directory is both on the path and marked as executable Avoid this via stat, as we can check we are working with a file which is executable
for in string16
string16
os.lookup_env
os.get_env
@(init)
@(fini)
proc "contextless" ()
flush
0, nil
io