delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/02/07/10:19:52

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Thu, 7 Feb 2002 10:18:41 -0500
From: Jettero Heller <cygwinuser AT voltar-confed DOT org>
To: cygwin AT cygwin DOT com
Subject: Re: dll
Message-ID: <20020207101841.A19683@corky.voltar-confed.org>
References: <20020204100002 DOT A19672 AT corky DOT voltar-confed DOT org>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5.1i
In-Reply-To: <20020204100002.A19672@corky.voltar-confed.org>; from cygwinuser@voltar-confed.org on Mon, Feb 04, 2002 at 10:00:02AM -0500

I tried this question a few days ago... no bites.  Is there
a better place I can ask about it, or read about DLL's or
something.

Really, I figure it's a conflict between cygwin1.dll's
filehandles and some other DLL that foxpro is loading...

Ever heard of file handle issues in any other DLL?

On Mon, Feb 04, 2002 at 10:00:02AM -0500, Jettero Heller wrote:
> 
> I'm attempting to write a dll that gives some TCP support to
> FoxPro.
> 
> FoxPro is pretty antiquated... it's been challenging. ;)
> 
> 
> I got to a place where my dll loads up fine from a .exe, but
> if foxpro tries to use it, it sagfaults:
> 
> VFP caused an invalid page fault in
> module KERNEL32.DLL at 0167:bff7b9a6.
> 
> The line that causes the sagfault appeared to be a harmless
> int sfd = socket() call.  *ponder*
> 
> I had done a few other cygwin1.dll calls (sprintf, strcpy,
> and so on); and theorized that it had something to do with
> the file handle.
> 
> 
> I did a similar int fd = open() call.  It worked from my
> .exe load of the .dll, but crashed with foxpro.
> 
> 
> 
> I believe the problem is that foxpro is linked against a
> .dll that clashes with the cygwin1.dll ... or something
> like that.
> 
> 
> Any suggestions at all would be greatly appreciated.
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting:         http://cygwin.com/bugs.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/
> 

-- 
If riding in an airplane is flying, then riding in a boat is swimming.
17 jumps from a c182.  Roughly 142 seconds of free fall.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019