-C Fixed\stypos;\sConsistent\suse\sof\sMac\sOS\sX\sname;\s(CVS\s5870)
-D 2008-11-10T17:08:49
+C In\sbtree.c,\somit\scalls\sto\ssetChildPtrmaps()\sif\sSQLITE_OMIT_AUTOVACUUM\sis\sdefined.\sTicket\s#3439.\s(CVS\s5871)
+D 2008-11-10T17:14:58
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
F Makefile.in 48172b58e444a9725ec482e0c022a564749acab4
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
F src/auth.c c8b2ab5c8bad4bd90ed7c294694f48269162c627
F src/bitvec.c bb0b12b258496ad1903732db55219dc46571fe09
F src/btmutex.c 3a90096c3080b9057dc570b8e16e46511e1c788a
-F src/btree.c 4320c62609de61a64231e8dcfe857966120844cc
+F src/btree.c e0ceb752348ab564434552f52e6c771294a5608c
F src/btree.h 179c3ea813780df78a289a8f5130db18e6d4616e
F src/btreeInt.h e38e9b2b285f40f5bc0a6664f630d4a141622f16
F src/build.c 41464eb891eb3672b30a5188a352187cba038af9
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P 3f657e88767f60d305dd6151e7aa54363341d052
-R bf365330fc5e332148151c6b5e77140a
+P dfc94743378e576ecc5c567ae4020bf9594a3fb9
+R ab50adb2868cd6b34252f3f59477e787
U shane
-Z b9b4cb42d1c0d5e13f65a9208e9214a2
+Z f5661d40fe2eef239e43f4c5401e5473
-dfc94743378e576ecc5c567ae4020bf9594a3fb9
\ No newline at end of file
+e0f07323e878c44ad2ccc38628c74c27f79e35ef
\ No newline at end of file
** May you share freely, never taking more than you give.
**
*************************************************************************
-** $Id: btree.c,v 1.527 2008/11/03 20:55:07 drh Exp $
+** $Id: btree.c,v 1.528 2008/11/10 17:14:58 shane Exp $
**
** This file implements a external (disk-based) database using BTrees.
** See the header comment on "btreeInt.h" for additional information.
return rc;
}
-
#ifndef SQLITE_OMIT_AUTOVACUUM
/*
return rc;
}
-#endif
+#endif /* ifndef SQLITE_OMIT_AUTOVACUUM */
/*
** This routine does the first phase of a two-phase commit. This routine
pChild->pgno, pPage->pgno));
}
assert( pPage->nOverflow==0 );
+#ifndef SQLITE_OMIT_AUTOVACUUM
if( ISAUTOVACUUM ){
rc = setChildPtrmaps(pPage);
}
+#endif
releasePage(pChild);
}
end_shallow_balance:
TRACE(("BALANCE: copy root %d into %d\n", pPage->pgno, pChild->pgno));
if( ISAUTOVACUUM ){
rc = ptrmapPut(pBt, pChild->pgno, PTRMAP_BTREE, pPage->pgno);
+#ifndef SQLITE_OMIT_AUTOVACUUM
if( rc==SQLITE_OK ){
rc = setChildPtrmaps(pChild);
}
+#endif
}
}