Pass -shared when linking some shared libraries
[openafs.git] / src / cf / dirent.m4
1 AC_DEFUN([OPENAFS_DIRENT_CHECKS],[
2 AC_MSG_CHECKING([checking for dirfd])
3 AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
4 #ifdef HAVE_DIRENT_H
5 #include <dirent.h>
6 #endif
7 ]],
8         [[DIR *d = 0; dirfd(d);]])],
9         [ac_rk_have_dirfd=yes], [ac_rk_have_dirfd=no])
10 if test "$ac_rk_have_dirfd" = "yes" ; then
11         AC_DEFINE_UNQUOTED(HAVE_DIRFD, 1, [have a dirfd function/macro])
12 fi
13 AC_MSG_RESULT($ac_rk_have_dirfd)
14
15 OPENAFS_HAVE_STRUCT_FIELD(DIR, dd_fd, [#include <sys/types.h>
16 #ifdef HAVE_DIRENT_H
17 #include <dirent.h>
18 #endif])
19 ])