diff options
Diffstat (limited to 'newlib/libc/posix/seekdir.c')
-rw-r--r-- | newlib/libc/posix/seekdir.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/newlib/libc/posix/seekdir.c b/newlib/libc/posix/seekdir.c index 3965edabf..dab3bfb24 100644 --- a/newlib/libc/posix/seekdir.c +++ b/newlib/libc/posix/seekdir.c @@ -39,24 +39,18 @@ static char sccsid[] = "@(#)seekdir.c 5.7 (Berkeley) 6/1/90"; #include <sys/param.h> #include <dirent.h> -#include <sys/lock.h> /* * Seek to an entry in a directory. * _seekdir is in telldir.c so that it can share opaque data structures. */ void -_DEFUN(seekdir, (dirp, loc), - DIR *dirp _AND - long loc) +seekdir(dirp, loc) + DIR *dirp; + long loc; { -#ifdef HAVE_DD_LOCK - __lock_acquire_recursive(dirp->dd_lock); -#endif + _seekdir(dirp, loc); -#ifdef HAVE_DD_LOCK - __lock_release_recursive(dirp->dd_lock); -#endif } #endif /* ! HAVE_OPENDIR */ |