mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 16:44:01 +02:00
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
173e2f6636
commit
9a46002fc0
12 changed files with 59 additions and 40 deletions
4
ruby.c
4
ruby.c
|
@ -205,7 +205,7 @@ ruby_incpush(path)
|
|||
void
|
||||
ruby_init_loadpath()
|
||||
{
|
||||
#if defined(_WIN32) || defined(DJGPP)
|
||||
#if defined(_WIN32) || defined(DJGPP) || defined(__EMX__)
|
||||
char libpath[FILENAME_MAX+1];
|
||||
char *p;
|
||||
size_t rest;
|
||||
|
@ -214,6 +214,8 @@ ruby_init_loadpath()
|
|||
#elif defined(DJGPP)
|
||||
extern char *__dos_argv0;
|
||||
strncpy(libpath, __dos_argv0, FILENAME_MAX);
|
||||
#elif defined(__EMX__)
|
||||
_execname(libpath, FILENAME_MAX);
|
||||
#endif
|
||||
p = strrchr(libpath, '\\');
|
||||
if (p) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue