77 *
88 *
99 * IDENTIFICATION
10- * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.38 1999/04/22 08:19:59 vadim Exp $
10+ * $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtinsert.c,v 1.39 1999/05/01 16:09:45 vadim Exp $
1111 *
1212 *-------------------------------------------------------------------------
1313 */
@@ -587,9 +587,6 @@ l_spl:;
587587}
588588/* create a new root node and release the split buffers */
589589_bt_newroot (rel ,buf ,rbuf );
590- _bt_relbuf (rel ,buf ,BT_WRITE );
591- _bt_relbuf (rel ,rbuf ,BT_WRITE );
592-
593590}
594591else
595592{
@@ -706,8 +703,8 @@ l_spl:;
706703{
707704_bt_updateitem (rel ,keysz ,pbuf ,
708705stack -> bts_btitem ,lowLeftItem );
709- _bt_relbuf (rel ,buf , BT_WRITE );
710- _bt_relbuf (rel ,rbuf , BT_WRITE );
706+ _bt_wrtbuf (rel ,buf );
707+ _bt_wrtbuf (rel ,rbuf );
711708}
712709else
713710{
@@ -729,11 +726,9 @@ l_spl:;
729726
730727/*
731728 * Unlock the children before doing this
732- *
733- * Mmm ... I foresee problems here. - vadim 06/10/97
734729 */
735- _bt_relbuf (rel ,buf , BT_WRITE );
736- _bt_relbuf (rel ,rbuf , BT_WRITE );
730+ _bt_wrtbuf (rel ,buf );
731+ _bt_wrtbuf (rel ,rbuf );
737732
738733/*
739734 * A regular _bt_binsrch should find the right place
@@ -758,8 +753,8 @@ l_spl:;
758753}
759754else
760755{
761- _bt_relbuf (rel ,buf , BT_WRITE );
762- _bt_relbuf (rel ,rbuf , BT_WRITE );
756+ _bt_wrtbuf (rel ,buf );
757+ _bt_wrtbuf (rel ,rbuf );
763758}
764759
765760newskey = _bt_mkscankey (rel ,& (new_item -> bti_itup ));
@@ -1195,8 +1190,8 @@ _bt_newroot(Relation rel, Buffer lbuf, Buffer rbuf)
11951190/* update metadata page with new root block number */
11961191_bt_metaproot (rel ,rootbknum ,0 );
11971192
1198- WriteNoReleaseBuffer ( lbuf );
1199- WriteNoReleaseBuffer ( rbuf );
1193+ _bt_wrtbuf ( rel , lbuf );
1194+ _bt_wrtbuf ( rel , rbuf );
12001195}
12011196
12021197/*