diff -r 87ff9d4de6f0 tools/libxl/libxl_exec.c --- a/tools/libxl/libxl_exec.c Wed May 25 16:04:56 2011 +0200 +++ b/tools/libxl/libxl_exec.c Thu May 26 11:30:41 2011 +0200 @@ -41,8 +41,6 @@ static void check_open_fds(const char *w const char *env_debug; int debug; int i, flags, badness = 0; - char path[PATH_MAX]; - char link[PATH_MAX+1]; env_debug = getenv("_LIBXL_DEBUG_EXEC_FDS"); if (!env_debug) return; @@ -53,6 +51,8 @@ static void check_open_fds(const char *w for (i = 4; i < 256; i++) { #ifdef __linux__ size_t len; + char path[PATH_MAX]; + char link[PATH_MAX+1]; #endif flags = fcntl(i, F_GETFD); if ( flags == -1 ) {