From d2f72cca6e5d31236408c1eb0a3df90adbb9b940 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 28 Jul 2008 07:49:56 +0000 Subject: [PATCH] * win32/win32.c (CreateChild, overlapped_socket_io): suppress warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ win32/win32.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index c2bcdab59e..b7b413c628 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Jul 28 16:49:47 2008 Nobuyoshi Nakada + + * win32/win32.c (CreateChild, overlapped_socket_io): suppress + warnings. + Mon Jul 28 16:06:36 2008 NAKAMURA Usaku * win32/win32.c (MAXPATHLEN): define before use. diff --git a/win32/win32.c b/win32/win32.c index dba0c71ce2..942f015131 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -1021,7 +1021,7 @@ CreateChild(const char *cmd, const char *prog, SECURITY_ATTRIBUTES *psa, prog = cmd; for (;;) { if (!*prog) { - p = dln_find_exe(cmd, NULL); + p = dln_find_exe_r(cmd, NULL, fbuf, sizeof(fbuf)); break; } if (strchr(".:*?\"/\\", *prog)) { @@ -1038,7 +1038,7 @@ CreateChild(const char *cmd, const char *prog, SECURITY_ATTRIBUTES *psa, p = ALLOCA_N(char, len + 1); memcpy(p, cmd, len); p[len] = 0; - p = dln_find_exe(p, NULL); + p = dln_find_exe_r(p, NULL, fbuf, sizeof(fbuf)); break; } prog++; @@ -2432,7 +2432,7 @@ overlapped_socket_io(BOOL input, int fd, char *buf, int len, int flags, int r; int ret; int mode; - int flg; + DWORD flg; WSAOVERLAPPED wol; WSABUF wbuf; int err;