X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fsavewd.c;h=625c3cd4408d1ebab0dc785fd74444127dc3c2d8;hb=580c61488bf3bfbba581704264ad095c023ab810;hp=7e992376ff36af9b9268f4bf80cedebd4c6fd92b;hpb=07f694e74267c3d552397068d1300ce9b492d93a;p=gnulib.git diff --git a/lib/savewd.c b/lib/savewd.c index 7e992376f..625c3cd44 100644 --- a/lib/savewd.c +++ b/lib/savewd.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -102,7 +103,8 @@ savewd_chdir (struct savewd *wd, char const *dir, int options, /* Open the directory if requested, or if avoiding a race condition is requested and possible. */ - if (open_result || (options & (O_NOFOLLOW ? SAVEWD_CHDIR_NOFOLLOW : 0))) + if (open_result + || (options & (HAVE_WORKING_O_NOFOLLOW ? SAVEWD_CHDIR_NOFOLLOW : 0))) { fd = open (dir, (O_RDONLY | O_DIRECTORY | O_NOCTTY | O_NONBLOCK