Jeff Hostetler <git@xxxxxxxxxxxxxxxxx> writes: >> I am OK to keep the series as-is, and leave it to a possible future >> work to remove the need for chdir even for long paths and not having >> to return an error with ENAMETOOLONG; when such an update happens, >> the "fail if need to chdir" feature this patch is adding will become >> a no-op. > > I think I'd like to keep things as I have them now with the "disallow > chdir()" option bit So we are on the same page. > and save the "fork() / bind()" solution for a > later patch series. Simple IPC is large enough as it is and the new > ENAMETOOLONG error will only affect callers who set the bit. A later > patch series can easily test and confirm the "fork() / bind() solution > in isolation and test it on the other Unix hosts and then remove the > bit from those callers (if we want). The bit will then become an unused API relic, but that is OK (I do not think fork/bind would be the best and/or only way to avoid chdir, though, but it won't matter in the context ofh tis discussion).