+++ /dev/null
-diff -Nur db-4.1.24.orig/dist/configure.ac db-4.1.24/dist/configure.ac
---- db-4.1.24.orig/dist/configure.ac Fri Sep 6 15:32:00 2002
-+++ db-4.1.24/dist/configure.ac Tue Nov 19 10:46:41 2002
-@@ -474,27 +474,6 @@
- aux*) ADDITIONAL_OBJS="getopt${o} $ADDITIONAL_OBJS";;
- esac
-
--# Linux has the O_DIRECT flag, but you can't actually use it.
--AC_CACHE_CHECK([for open/O_DIRECT], db_cv_open_o_direct, [
--echo "test for working open/O_DIRECT" > __o_direct_file
--AC_TRY_RUN([
--#include <sys/types.h>
--#include <fcntl.h>
--main() {
--int c, fd = open("__o_direct_file", O_RDONLY | O_DIRECT, 0);
--exit ((fd == -1) || (read(fd, &c, 1) != 1));
--}], [db_cv_open_o_direct=yes], [db_cv_open_o_direct=no],
--AC_TRY_LINK([
--#include <sys/types.h>
--#include <fcntl.h>], [
-- open("__o_direct_file", O_RDONLY | O_DIRECT, 0);
--], [db_cv_open_o_direct=yes], [db_cv_open_o_direct=no]))
--rm -f __o_direct_file])
--if test "$db_cv_open_o_direct" = yes; then
-- AC_DEFINE(HAVE_O_DIRECT)
-- AH_TEMPLATE(HAVE_O_DIRECT, [Define to 1 if you have the O_DIRECT flag.])
--fi
--
- # Check for largefile support.
- AC_SYS_LARGEFILE
-
+++ /dev/null
-*** fileops/fop_util.c 8 Jan 2003 05:01:56 -0000 1.57
---- fileops/fop_util.c 12 Jan 2003 19:44:29 -0000 1.58
-***************
-*** 40,46 ****
- u_int32_t __lockval; \
- \
- if (LOCKING_ON((ENV))) { \
-! __lockval = 0; \
- __dbt.data = &__lockval; \
- __dbt.size = sizeof(__lockval); \
- if ((ret = (ENV)->lock_get((ENV), (ID), \
---- 40,46 ----
- u_int32_t __lockval; \
- \
- if (LOCKING_ON((ENV))) { \
-! __lockval = 1; \
- __dbt.data = &__lockval; \
- __dbt.size = sizeof(__lockval); \
- if ((ret = (ENV)->lock_get((ENV), (ID), \
-