Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <243E56C0AC1BF74989C13687055917450AE7C5@exchange.mmp.plzen-city.cz> From: =?iso-8859-2?Q?Hor=E1k_Daniel?= To: "'cygwin AT sources DOT redhat DOT com'" Subject: cygwin and InterBase 6.0 Date: Tue, 24 Oct 2000 14:45:07 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-2" Hello, I have a problem with linking InterBase client library with my program. I was not able to use their import libraries (the MS C version uses a strange first character (a small house?) in the symbol name) so I must link directly with gds32.dll (the shared client library). And the problem is that when I call isc_dsql_describe() function (from IB client API) my programs crashes (with message from cygwin about "possibly corrupted stack"). I cannot say that it really corrupts the stack but it corrupts data structures that are passed into this function. But some other functions are working as expected. Can this crash be caused by a wrong use of exported data from the DLL? Has anybody experiences with Cygwin and InterBase? cygwin 1.1.4 binutils 20000722-1 gcc 2.95.2-2 InterBase 6.01 I can send all the code (it is free) and also more details. It is a driver based library for accessing DB servers and it is inspired by Perl DBI. Dan Horak ---------------------------------------------- Daniel Horak network and system administrator e-mail: horak AT sit DOT plzen-city DOT cz privat e-mail: dan DOT horak AT email DOT cz ICQ:36448176 ---------------------------------------------- -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com