diff --git a/src/modules/_Stdio/efuns.c b/src/modules/_Stdio/efuns.c
index 7b06aec73c0c01ced842fb9f7e052e839310c152..1990ef8375f010bc4c2abb9eb99a79cea4a7ca2e 100644
--- a/src/modules/_Stdio/efuns.c
+++ b/src/modules/_Stdio/efuns.c
@@ -1348,9 +1348,7 @@ void f_get_dir(INT32 args)
   int dir_fd;
 #endif
   DIR *dir = NULL;
-#ifdef HAVE_READDIR_R
   ptrdiff_t name_max = -1;
-#endif
   struct pike_string *str=0;
 
   VALID_FILE_IO("get_dir","read");