diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-09-14 13:41:02 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-09-14 13:41:02 +0000 |
commit | 14e256f4b1c5871f30f44ae4c80f7033c10d6e83 (patch) | |
tree | 04ca83292d08d7c0652e624debf8de00d3bda7ac /win32 | |
parent | 7282f8e7850f3fced0162335e0b5fe4f96946bf4 (diff) |
* dir.c (ruby_glob): glob function not using ruby exception system.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'win32')
-rw-r--r-- | win32/win32.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/win32/win32.c b/win32/win32.c index f0b73a1088..cc128613d8 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -1027,7 +1027,7 @@ typedef struct _NtCmdLineElement { #define NTMALLOC 0x2 // string in element was malloc'ed #define NTSTRING 0x4 // element contains a quoted string -static void +static int insert(const char *path, VALUE vinfo) { NtCmdLineElement *tmpcurr; @@ -1041,6 +1041,8 @@ insert(const char *path, VALUE vinfo) strcpy(tmpcurr->str, path); **tail = tmpcurr; *tail = &tmpcurr->next; + + return 0; } #ifdef HAVE_SYS_PARAM_H @@ -1065,7 +1067,7 @@ cmdglob(NtCmdLineElement *patt, NtCmdLineElement **tail) for (p = buf; *p; p = CharNext(p)) if (*p == '\\') *p = '/'; - rb_globi(buf, insert, (VALUE)&tail); + ruby_globi(buf, 0, insert, (VALUE)&tail); if (buf != buffer) free(buf); |