From b0aeb15f9ab4059792ffef6b819bf795755ff8b4 Mon Sep 17 00:00:00 2001 From: Kevin Rosenberg Date: Tue, 2 Jun 2009 18:28:48 -0600 Subject: [PATCH] Version 4.0.5 02 Jun 2009 Kevin Rosenberg * Version 4.0.5 * sql/database.lisp: Add process-lock for deleting database from a pool (thanks to Ralf Mattes). --- ChangeLog | 5 ++ db-mysql/Makefile | 2 +- db-mysql/clsql_mysql.dylib | Bin 0 -> 13048 bytes db-mysql/z.dylib | Bin 0 -> 8332 bytes sql/#pool.lisp# | 133 +++++++++++++++++++++++++++++++++++++++++++++ sql/database.lisp | 11 ++-- uffi/clsql_uffi.dylib | Bin 0 -> 8380 bytes uffi/z.dylib | Bin 0 -> 8332 bytes 8 files changed, 145 insertions(+), 6 deletions(-) create mode 100644 db-mysql/clsql_mysql.dylib create mode 100644 db-mysql/z.dylib create mode 100644 sql/#pool.lisp# create mode 100644 uffi/clsql_uffi.dylib create mode 100644 uffi/z.dylib diff --git a/ChangeLog b/ChangeLog index 92444cc..0e1c1d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +02 Jun 2009 Kevin Rosenberg + * Version 4.0.5 + * sql/database.lisp: Add process-lock for deleting database from + a pool (thanks to Ralf Mattes). + 25 Feb 2008 Kevin Rosenberg * Version 4.0.4 * sql/expressions.lisp: Remove stray form (thanks to Samuel Ward) diff --git a/db-mysql/Makefile b/db-mysql/Makefile index 63004c7..bffec74 100644 --- a/db-mysql/Makefile +++ b/db-mysql/Makefile @@ -28,7 +28,7 @@ shared_lib=$(base).so all: $(shared_lib) CFLAGS=-I /usr/local/include/mysql -I /usr/include/mysql -I /sw/include/mysql -I /opt/local/include/mysql -I /usr/local/mysql/include -LDFLAGS=-L/usr/local/lib64/mysql -L/usr/local/lib/mysql -L/usr/lib/mysql -L/sw/lib -L/opt/local/lib/mysql -L/usr/local/mysql/lib -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -lmysqlclient -lz -lc +LDFLAGS=-L/usr/local/lib64/mysql -L/usr/local/mysql/lib32 -L/usr/local/lib/mysql -L/usr/lib/mysql -L/sw/lib -L/opt/local/lib/mysql -L/usr/local/mysql/lib -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -lmysqlclient -lz -lc ifneq ($(OS_CYGWIN),0) CFLAGS=-I /cygdrive/c/Program\ Files/MySQL/MySQL\ Server\ 5.0/include diff --git a/db-mysql/clsql_mysql.dylib b/db-mysql/clsql_mysql.dylib new file mode 100644 index 0000000000000000000000000000000000000000..e637f21d08107c2e8fa498ccb01f61cdcb05602b GIT binary patch literal 13048 zcwX(BO=uHA6vtnatp=*?wpIx!QXvPus8vx~;@Hg-3O$p%{$Ee645 zDIWBo2QMOmHxGhZ5Vd+xK?xo__n;tHF-Q&~qQ2Rkvb*Uvy{fz)yq*8NH}B1xp@$Zx zZ-0FGwHN@RXfZUd??(V699z(yqA@n892T)#rio8o#BbzJCC)Ek7ZV;x24hq#y4!c*J> z7(RW`r?2|-ZJ)mH)BN3eCt4TUGPG`R@1qA8GltnvIhWQoHms>>tqA;yKP#E#AvToF zrL(yc7|;tCa9{tkOgWcgdOkl=E&whu4Yf4FHg7^za&wuXriN#$F;&;|Db>`RYT$fX zK`p8Vu#{dpr88rUf7MJzOPN}l74xS{!4Uty1y<6uk)S)1)o?Ri%bhTX!y<+{+9aA& w4K2)XjujgG*<490nk<_Rx^rbCq}P&Zn2l#KoGXCvgU&hPoJ||In|C9CKXLvlApigX literal 0 HcwPel00001 diff --git a/db-mysql/z.dylib b/db-mysql/z.dylib new file mode 100644 index 0000000000000000000000000000000000000000..8821d0905e05e443e97a4d083dbaef40aa6de9e2 GIT binary patch literal 8332 zcwX(9&q~8U5XQ$Cv7*?32!fzRZyr(w1;JCrf<+O*9=t6{6K!yts!hPEhu$mr3O<65 z;1l=+{yTW^BIwnFI-A|tM5}jUe(+^>llf*Rd!6gI=l6a9=tX5v1E>oPK*!jFIz=&7 zE^e10jnRq1->32+$`9P5pp*LDf0G56Qc;5hI<(@YsC5;2R|@4qBF9K8?me!=xKfJ$KL@gRjAtPGkMB(|jv7O) z-rv10ojjJtu5ZJ;{_KpV-e+>M|3!?V737SGq3jRT(No-Gt@D%^AZz?@q!@!~uiRGryGonB2;?@@K6_t>2KGKl>7)VcK^ z`CH9K;MUCL&M5>z5ClOG1VIpl;7L5TKQ1RRv|H2o{CJS>+O3gjrxJ~a^9-tM5rQBH zf*=TjAP9mW{y#=E_tnMBbwUlIN7Y))=S{VK!L=BH4{Oqs1IB7qW{1ART~>81$2|lw pHfN0>w3+Ssj_2><2fmLV(rru9Ksb2MUVEzEugPw64&pX%1$o14GOX6Jg(9|Lc8)c4@c9}3i6LK{cZhQ8#UPp^;fHg;~$ zO~0E^{CFhh{mu)h2I`3P{aV#GnL7-pBkKo<4bDLj1VIo4K@bG-FFBBxROhYy{&cDu zUOTQAbE+MXcS-T>;RE|H-ix$f#1A=UK!vIi3Qca literal 0 HcwPel00001 diff --git a/uffi/z.dylib b/uffi/z.dylib new file mode 100644 index 0000000000000000000000000000000000000000..39d4200482bdca0c2469a555e99f562962341825 GIT binary patch literal 8332 zcwX(9F-yZx5XY}+#Dby$5d=YlI=6}rf>WU#iXtK%x;>I6+F+WNHUSlfI#=);_z4^w z9bMeSPvB4-#6@s$>R`Q>_d*k?&IWv^-}_#zPqI+sFPe^n3o(G{BOy3dB&M6S=(BU6@2WqU9wgP