]> granicus.if.org Git - postgresql/commitdiff
Document why PQtrace and ecpg debug() can crash the application if the
authorBruce Momjian <bruce@momjian.us>
Sun, 25 Sep 2005 03:06:41 +0000 (03:06 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 25 Sep 2005 03:06:41 +0000 (03:06 +0000)
DLL compiles to not match the application.

doc/src/sgml/ecpg.sgml
doc/src/sgml/libpq.sgml

index 4364ff0fce80a75a4fcab313cd904d3fc54cfce8..8e6168cbdb0daceaa767eaac88520383f1d6eed5 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/ecpg.sgml,v 1.65 2005/07/14 06:17:35 neilc Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ecpg.sgml,v 1.66 2005/09/25 03:06:41 momjian Exp $
 -->
 
 <chapter id="ecpg">
@@ -1607,6 +1607,13 @@ ECPG = ecpg
      useful when searching for errors in your <acronym>SQL</acronym>
      statements.
     </para>
+    <note>
+    <para>
+    On Win32, if the <application>ecpg</> libraries and application are compiled with
+    different flags, this function call will crash the application because the
+    internal representation of the <literal>FILE</> pointers differ.
+    </para>
+    </note>
    </listitem>
 
    <listitem>
index 7f9bc97b0d7a81a6a9313ec168fa592562722d13..c788386f6a6a9c8c073f51b65d31b1c096a714e7 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.189 2005/08/14 22:19:49 petere Exp $
+$PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.190 2005/09/25 03:06:41 momjian Exp $
 -->
 
  <chapter id="libpq">
@@ -3515,6 +3515,13 @@ affect the messages available from already-existing
 void PQtrace(PGconn *conn, FILE *stream);
 </synopsis>
 </para>
+<note>
+<para>
+On Win32, if the <application>libpq</> library and application are compiled with
+different flags, this function call will crash the application because the
+internal representation of the <literal>FILE</> pointers differ.
+</para>
+</note>
 </listitem>
 </varlistentry>