ruby-changes:7387
From: usa <ko1@a...>
Date: Fri, 29 Aug 2008 00:21:23 +0900 (JST)
Subject: [ruby-changes:7387] Ruby:r18906 (trunk): * win32/win32.c (set_pioinfo_extra): use MSVCRT's open() and close().
usa 2008-08-29 00:21:04 +0900 (Fri, 29 Aug 2008) New Revision: 18906 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18906 Log: * win32/win32.c (set_pioinfo_extra): use MSVCRT's open() and close(). Modified files: trunk/ChangeLog trunk/win32/win32.c Index: ChangeLog =================================================================== --- ChangeLog (revision 18905) +++ ChangeLog (revision 18906) @@ -1,3 +1,7 @@ +Fri Aug 29 00:19:54 2008 NAKAMURA Usaku <usa@r...> + + * win32/win32.c (set_pioinfo_extra): use MSVCRT's open() and close(). + Fri Aug 29 00:03:13 2008 Yusuke Endoh <mame@t...> * file.c (file_expand_path): check invalid access. Index: win32/win32.c =================================================================== --- win32/win32.c (revision 18905) +++ win32/win32.c (revision 18906) @@ -1715,13 +1715,13 @@ { int fd; - fd = open("NUL", O_RDONLY); + fd = _open("NUL", O_RDONLY); for (pioinfo_extra = 0; pioinfo_extra <= 64; pioinfo_extra += sizeof(void *)) { if (_osfhnd(fd) == _get_osfhandle(fd)) { break; } } - close(fd); + _close(fd); if (pioinfo_extra > 64) { /* not found, maybe something wrong... */ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/