Elliott Hughes wrote:
> isn't this what _PATH_DEFPATH is for? bionic (android) doesn't support
> _CS_PATH (or, indeed, confstr() at all) but does have  the BSD
> _PATH_DEFPATH

On the platforms that have confstr(), confstr(_CS_PATH) returns
_PATH_STDPATH, not _PATH_DEFPATH. For instance, on NetBSD:
confstr(_CS_PATH) => 
"/usr/bin:/bin:/usr/sbin:/sbin:/usr/pkg/bin:/usr/pkg/sbin:/usr/local/bin:/usr/local/sbin"
_PATH_STDPATH = 
"/usr/bin:/bin:/usr/sbin:/sbin:/usr/pkg/bin:/usr/pkg/sbin:/usr/local/bin:/usr/local/sbin"
_PATH_DEFPATH = "/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin"

Anyway, on Android, where normal user programs cannot access
/bin/ etc. and where /bin/sh does not exist, the current directory
is the only reasonable fallback, I would say.

Bruno




  • [PATCH] sort: use a defa... Collin Funk
    • Re: [PATCH] sort: u... G. Branden Robinson
    • Re: [PATCH] sort: u... Bruno Haible via GNU coreutils General Discussion
      • Re: [PATCH] sor... Pádraig Brady
        • Re: [PATCH]... Bruno Haible via GNU coreutils General Discussion
          • Re: [PA... Pádraig Brady
            • Re... Bruno Haible via GNU coreutils General Discussion
              • ... Collin Funk
                • ... Bruno Haible via GNU coreutils General Discussion
              • ... enh via GNU coreutils General Discussion
                • ... Bruno Haible via GNU coreutils General Discussion
                • ... enh via GNU coreutils General Discussion
                • ... Bruno Haible via GNU coreutils General Discussion
                • ... enh via GNU coreutils General Discussion
                • ... Bruno Haible via GNU coreutils General Discussion
                • ... enh via GNU coreutils General Discussion
            • Re... Bruno Haible via GNU coreutils General Discussion

Reply via email to