[#6660] Ruby on Neko ? — Nicolas Cannasse <ncannasse@...>

Hi folks,

14 messages 2005/11/19

[#6672] testing for hardlink with "test(?-, ...)" flawed on Windows — noreply@...

Bugs item #2858, was opened at 2005-11-20 16:35

13 messages 2005/11/20

[#6684] semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...>

Hi all,

81 messages 2005/11/21
[#6685] Re: semenatics of if/unless/while statement modifiers — Mauricio Fern疣dez <mfp@...> 2005/11/22

On Tue, Nov 22, 2005 at 08:22:59AM +0900, Stefan Kaes wrote:

[#6686] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Mauricio Fern疣dez wrote:

[#6687] Re: semenatics of if/unless/while statement modifiers — Eric Hodel <drbrain@...7.net> 2005/11/22

On Nov 21, 2005, at 4:37 PM, Stefan Kaes wrote:

[#6689] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Eric Hodel wrote:

[#6693] Re: semenatics of if/unless/while statement modifiers — Yukihiro Matsumoto <matz@...> 2005/11/22

Hi,

[#6695] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

Yukihiro Matsumoto wrote:

[#6718] Re: semenatics of if/unless/while statement modifiers — mathew <meta@...> 2005/11/22

[#6722] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

mathew wrote:

[#6707] Re: semenatics of if/unless/while statement modifiers — "David A. Black" <dblack@...> 2005/11/22

Hi --

[#6708] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

David A. Black wrote:

[#6714] Re: semenatics of if/unless/while statement modifiers — "David A. Black" <dblack@...> 2005/11/22

Hi --

[#6717] Re: semenatics of if/unless/while statement modifiers — Stefan Kaes <skaes@...> 2005/11/22

David A. Black wrote:

[#6798] ruby 1.8.4 preview2 — Yukihiro Matsumoto <matz@...>

Hi,

37 messages 2005/11/30

Using LoadLibrary from within an extension

From: david@...
Date: 2005-11-01 18:18:54 UTC
List: ruby-core #6541
I am having an issue where LoadLibrary works fine on my system in a normal C
application but not inside an extension (it always returns NULL no matter
what).  The same call (translated to dlopen) works fine under linux though so
I'm not sure if it's a specific issue to Windows extensions.  For testing
purposes I'm loading a hard coded library but under linux I have also tested
passing in the name and that works fine.  Here's the function that's being
called from Ruby along with the relevant variable declarations and imports.

#include "ruby.h"

#ifdef WIN32
	#define WIN32_LEAN_AND_MEAN
	#include <windows.h>
	HINSTANCE library_handle;
#else
	#include <dlfcn.h>
	void* library_handle;
#endif

static VALUE set_library(VALUE self, VALUE lib_name)
{
	library_name = STR2CSTR(lib_name);

	#ifdef WIN32
		library_handle = LoadLibrary("alleg40.dll");
	#else
		library_handle = dlopen("libc.so.6", RTLD_LAZY);
	#endif
	if(library_handle == NULL)
	{
		rb_raise(rb_eArgError, "Library could not be opened");
		return Qfalse;
	}
	return Qtrue;
}

TIA,
David Koontz

In This Thread

Prev Next