]> git.pld-linux.org Git - packages/db.git/blob - db-o_direct.patch
- save from http://www.oracle.com/technology/products/berkeley-db/db/update/4.2.52...
[packages/db.git] / db-o_direct.patch
1 diff -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.049784 seconds and 3 git commands to generate.