From: Eric Blake Date: Thu, 26 Aug 2010 14:13:22 GMT Subject: Re: setting working dir in posix_spawn() (Re: Fix 'git log' early pager startup error case) Message-ID: <4C767682.7030700@redhat.com> In-Reply-To: <20100826061815.GH9708@burratino> On 08/26/2010 12:18 AM, Jonathan Nieder wrote: > Do you think there would be any interest in a posix_spawn() variant > that takes a dir parameter? I am imagining something like this: Of your variants, I would most prefer: > int posix_spawn_file_actions_addchdir(posix_spawn_file_actions_t > *file_actions, int dirfd); For that matter, it may also be worth adding posix_spawn_file_actions_addopenat, which mirrors the recent addition of openat() semantics. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org