Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Date: Tue, 13 Jul 2004 18:11:41 +0200
From: "Gerrit P. Haase" <freeweb@nyckelpiga.de>
Reply-To: "Gerrit P. Haase" <freeweb@nyckelpiga.de>
Organization: Esse keine toten Tiere
Message-ID: <14424054438.20040713181141@familiehaase.de>
To: Maarten Boekhold <boekhold@emirates.net.ae>
CC: cygwin@cygwin.com
Subject: Re: dlopen under cygwin
In-Reply-To: <40F3FE73.8030906@emirates.net.ae>
References: <40F3FE73.8030906@emirates.net.ae>
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7bit

Maarten wrote:

> Hi all,

> Is dlopen() & friends supported under cygwin? If so, is the DLL that 
> gets loaded using dlopen() a regular Win32 DLL, or a 'special' type of
> cygwin DLL?

dlopen() works and one should use it.

> Reason I ask it that (while trying to get 'plugins' to work under 
> cygwin) I had a look at the gmodule source code of glib, and it seems 
> that gmodule uses regular Win32 LoadLibrary() calls to load the DLL, 
> instead of calling dlopen(). I was wondering if that it actually correct.

This seems to work too, but is it not portable, dlopen() is used for
Linux applications and needs not to be ported when building with
Cygwin, it just works the same way as for Linux.


Gerrit
-- 
=^..^=                                     http://nyckelpiga.de/donate.html


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

