diff --git a/src/backend/access/nbtree/nbtinsert.c b/src/backend/access/nbtree/nbtinsert.c index 9804afab428d061054f7d3f162499e3940efc4d9..89a80c23970284bc3b507ca3ce14ed78c8a8ca3a 100644 --- a/src/backend/access/nbtree/nbtinsert.c +++ b/src/backend/access/nbtree/nbtinsert.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.9 1997/01/10 10:06:20 vadim Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.10 1997/01/25 21:08:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -982,7 +982,7 @@ _bt_updateitem(Relation rel, maxoff = PageGetMaxOffsetNumber(page); /* locate item on the page */ - first = P_RIGHTMOST((BTPageOpaque) PageGetSpecialPointer(page)) \ + first = P_RIGHTMOST((BTPageOpaque) PageGetSpecialPointer(page)) ? P_HIKEY : P_FIRSTKEY; i = first; do { diff --git a/src/include/config.h b/src/include/config.h index 2e636be5a863c6fdc7a773d84ea685bb2413a51d..f36ddf91197ad39829e4badd9e775549089a6439 100644 --- a/src/include/config.h +++ b/src/include/config.h @@ -50,6 +50,7 @@ # define USE_POSIX_SIGNALS # define DISABLE_XOPEN_NLS # define HAS_LONG_LONG +# define NEED_ISINF # define NEED_UNION_SEMUN # define HAS_TEST_AND_SET # include <sys/mman.h> /* for msemaphore */