summaryrefslogtreecommitdiffstats
path: root/newlib/libc/posix/telldir.c
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/posix/telldir.c')
-rw-r--r--newlib/libc/posix/telldir.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/newlib/libc/posix/telldir.c b/newlib/libc/posix/telldir.c
index f2b1c79bd..caac4890b 100644
--- a/newlib/libc/posix/telldir.c
+++ b/newlib/libc/posix/telldir.c
@@ -69,7 +69,10 @@ struct ddloc {
static long dd_loccnt = 1; /* Index of entry for sequential readdir's */
static struct ddloc *dd_hash[NDIRHASH]; /* Hash list heads for ddlocs */
+
+#ifdef HAVE_DD_LOCK
__LOCK_INIT(static, dd_hash_lock);
+#endif
/*
* return a pointer into a directory