68 lines
2.5 KiB
Plaintext
68 lines
2.5 KiB
Plaintext
$OpenBSD: patch-source3_configure_in,v 1.7 2012/12/17 00:52:58 brad Exp $
|
|
--- source3/configure.in.orig Thu Dec 6 20:28:00 2012
|
|
+++ source3/configure.in Sun Dec 16 20:12:54 2012
|
|
@@ -1112,7 +1112,7 @@ AC_CHECK_FUNCS(sigprocmask sigblock sigaction sigset i
|
|
AC_CHECK_FUNCS(initgroups select rdchk getgrnam getgrent pathconf)
|
|
AC_CHECK_FUNCS(getgrset)
|
|
AC_CHECK_FUNCS(setpriv setgidx setuidx setgroups sysconf stat64 fstat64)
|
|
-AC_CHECK_FUNCS(lstat64 fopen64 atexit grantpt lseek64 ftruncate64 posix_fallocate posix_fallocate64)
|
|
+AC_CHECK_FUNCS(lstat64 fopen64 atexit grantpt posix_openpt lseek64 ftruncate64 posix_fallocate posix_fallocate64)
|
|
AC_CHECK_FUNCS(fallocate fallocate64)
|
|
AC_CHECK_FUNCS(fseeko fseek64 fseeko64 ftell64 ftello64 setluid getpwanam)
|
|
AC_CHECK_FUNCS(opendir64 readdir64 seekdir64 telldir64 rewinddir64 closedir64)
|
|
@@ -1671,8 +1671,7 @@ DSO_EXPORTS=""
|
|
;;
|
|
*openbsd*) BLDSHARED="true"
|
|
LDSHFLAGS="-shared"
|
|
- DYNEXP="-Wl,-Bdynamic"
|
|
- SONAMEFLAG="-Wl,-soname,"
|
|
+ DYNEXP="-Wl,--export-dynamic"
|
|
PICFLAG="-fPIC"
|
|
AC_DEFINE(STAT_ST_BLOCKSIZE,512,[The size of a block])
|
|
AC_DEFINE(BROKEN_GETGRNAM,1,[Does getgrnam work correctly])
|
|
@@ -6806,13 +6805,43 @@ fi
|
|
|
|
CFLAGS=$CFLAGS_SAVE
|
|
|
|
+# Checks for *BSD bsd_statvfs() function
|
|
+# Start
|
|
+AC_CHECK_HEADERS(sys/param.h sys/mount.h)
|
|
+
|
|
+AC_MSG_CHECKING([bsd_statvfs: checking for statfs() and struct statfs.bsize])
|
|
+AC_CACHE_VAL(bsdstatvfs_cv_statfs,[
|
|
+ AC_TRY_RUN([
|
|
+ #ifdef HAVE_SYS_PARAM_H
|
|
+ #include <sys/param.h>
|
|
+ #endif
|
|
+ #ifdef HAVE_SYS_MOUNT_H
|
|
+ #include <sys/mount.h>
|
|
+ #endif
|
|
+ int main (void)
|
|
+ {
|
|
+ struct statfs fsd;
|
|
+ fsd.f_bsize = 0;
|
|
+ exit (statfs (".", &fsd));
|
|
+ }],
|
|
+ bsdstatvfs_cv_statfs=yes,
|
|
+ bsdstatvfs_cv_statfs=no,
|
|
+ bsdstatvfs_cv_statfs=no)])
|
|
+AC_MSG_RESULT($bsdstatvfs_cv_statfs)
|
|
+
|
|
+if test $bsdstatvfs_cv_statfs = yes; then
|
|
+ AC_DEFINE(BSD_STATVFS_BSIZE,1,[Whether statfs exists and struct statfs has bsize property])
|
|
+fi
|
|
+
|
|
+# End
|
|
+
|
|
# Checks for the vfs_fileid module
|
|
# Start
|
|
AC_CHECK_FUNC(getmntent)
|
|
|
|
AC_CHECK_HEADERS(sys/statfs.h)
|
|
|
|
-AC_MSG_CHECKING([vfs_fileid: checking for statfs() and struct statfs.f_fsid)])
|
|
+AC_MSG_CHECKING([vfs_fileid: checking for statfs() and struct statfs.f_fsid])
|
|
AC_CACHE_VAL(vfsfileid_cv_statfs,[
|
|
AC_TRY_RUN([
|
|
#include <sys/types.h>
|