1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* ruby.c: don't call VirtualQuery in ruby_init_loadpath()

on mswince.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
uema2 2003-04-22 11:58:08 +00:00
parent aede0cf378
commit a16fc220ca
2 changed files with 8 additions and 0 deletions

View file

@ -1,3 +1,8 @@
Tue Apr 22 20:58:00 2003 Takaaki Uematsu <uema2x@jcom.home.ne.jp>
* ruby.c: don't call VirtualQuery in ruby_init_loadpath()
on mswince.
Tue Apr 22 19:08:53 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
* marshal.c (save_mantissa, load_mantissa): for interoperability

3
ruby.c
View file

@ -17,6 +17,7 @@
#endif
#ifdef _WIN32_WCE
#include <winsock.h>
#include "wince.h"
#endif
#include "ruby.h"
#include "dln.h"
@ -241,9 +242,11 @@ ruby_init_loadpath()
HMODULE libruby = NULL;
MEMORY_BASIC_INFORMATION m;
#ifndef _WIN32_WCE
memset(&m, 0, sizeof(m));
if (VirtualQuery(ruby_init_loadpath, &m, sizeof(m)) && m.State == MEM_COMMIT)
libruby = (HMODULE)m.AllocationBase;
#endif
GetModuleFileName(libruby, libpath, sizeof libpath);
#elif defined(DJGPP)
extern char *__dos_argv0;