]> git.pld-linux.org Git - packages/db4.1.git/blame - db-o_direct.patch
- disable O_DIRECT flag detection
[packages/db4.1.git] / db-o_direct.patch
CommitLineData
cc06ea71 1diff -Nur db-4.1.24.orig/dist/configure.ac db-4.1.24/dist/configure.ac
2--- db-4.1.24.orig/dist/configure.ac Fri Sep 6 15:32:00 2002
3+++ db-4.1.24/dist/configure.ac Tue Nov 19 10:46:41 2002
4@@ -474,27 +474,6 @@
5 aux*) ADDITIONAL_OBJS="getopt${o} $ADDITIONAL_OBJS";;
6 esac
7
8-# Linux has the O_DIRECT flag, but you can't actually use it.
9-AC_CACHE_CHECK([for open/O_DIRECT], db_cv_open_o_direct, [
10-echo "test for working open/O_DIRECT" > __o_direct_file
11-AC_TRY_RUN([
12-#include <sys/types.h>
13-#include <fcntl.h>
14-main() {
15-int c, fd = open("__o_direct_file", O_RDONLY | O_DIRECT, 0);
16-exit ((fd == -1) || (read(fd, &c, 1) != 1));
17-}], [db_cv_open_o_direct=yes], [db_cv_open_o_direct=no],
18-AC_TRY_LINK([
19-#include <sys/types.h>
20-#include <fcntl.h>], [
21- open("__o_direct_file", O_RDONLY | O_DIRECT, 0);
22-], [db_cv_open_o_direct=yes], [db_cv_open_o_direct=no]))
23-rm -f __o_direct_file])
24-if test "$db_cv_open_o_direct" = yes; then
25- AC_DEFINE(HAVE_O_DIRECT)
26- AH_TEMPLATE(HAVE_O_DIRECT, [Define to 1 if you have the O_DIRECT flag.])
27-fi
28-
29 # Check for largefile support.
30 AC_SYS_LARGEFILE
31
This page took 0.065605 seconds and 4 git commands to generate.