[pgcluster: 68] Variable declaration position in pglb/pool_process_query.c

Jun Kuriyama kuriyama @ imgsrc.co.jp
2004年 1月 24日 (土) 15:20:39 JST


 はじめまして。

 1.0.6b を FreeBSD 4.9 上でコンパイルしてみたのですが、gcc のバージョ
ンが古いせいか、デフォルトの挙動の違いなのか、以下の修正を加えないとコ
ンパイルできませんでした。(5.2-RELEASE では問題なくコンパイルできてい
ます)

 次回にでも含めていただければ助かります。


--- src/pgcluster/pglb/pool_process_query.c.orig	Sat Jan 24 14:14:51 2004
+++ src/pgcluster/pglb/pool_process_query.c	Sat Jan 24 14:15:00 2004
@@ -728,10 +728,11 @@
 static POOL_STATUS EmptyQueryResponse(POOL_CONNECTION *frontend,
 									  POOL_CONNECTION *backend)
 {
+	char c;
+
 	/* set function name */
 	set_function("EmptyQueryResponse");
 
-	char c;
 	if (pool_read(backend, &c, sizeof(c)) < 0)
 		return POOL_END;
 

-- 
Jun Kuriyama <kuriyama @ imgsrc.co.jp> // IMG SRC, Inc.
             <kuriyama @ FreeBSD.org> // FreeBSD Project



pgcluster メーリングリストの案内