From 9d2b69a27306058af38a7e5c1b57dd419a57fd05 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 14 Sep 2005 13:41:02 +0000 Subject: * dir.c (ruby_glob): glob function not using ruby exception system. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- win32/win32.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'win32/win32.c') diff --git a/win32/win32.c b/win32/win32.c index 53939d4ec9..e1468a1d8f 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -1024,7 +1024,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; @@ -1038,6 +1038,8 @@ insert(const char *path, VALUE vinfo) strcpy(tmpcurr->str, path); **tail = tmpcurr; *tail = &tmpcurr->next; + + return 0; } #ifdef HAVE_SYS_PARAM_H @@ -1062,7 +1064,7 @@ cmdglob(NtCmdLineElement *patt, NtCmdLineElement **tail) for (p = buf; *p; p = CharNext(p)) if (*p == '\\') *p = '/'; - rb_glob(buf, insert, (VALUE)&tail); + ruby_glob(buf, 0, insert, (VALUE)&tail); if (buf != buffer) free(buf); -- cgit v1.2.3