ruby-changes:20422
From: nobu <ko1@a...>
Date: Sat, 9 Jul 2011 15:59:34 +0900 (JST)
Subject: [ruby-changes:20422] nobu:r32470 (trunk): * win32/win32.c (rb_w32_{read,write}): should be signed.
nobu 2011-07-09 15:59:23 +0900 (Sat, 09 Jul 2011) New Revision: 32470 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32470 Log: * win32/win32.c (rb_w32_{read,write}): should be signed. Bug #5001 Modified files: trunk/ChangeLog trunk/include/ruby/win32.h trunk/win32/win32.c Index: include/ruby/win32.h =================================================================== --- include/ruby/win32.h (revision 32469) +++ include/ruby/win32.h (revision 32470) @@ -693,8 +693,8 @@ int rb_w32_close(int); int rb_w32_fclose(FILE*); int rb_w32_pipe(int[2]); -size_t rb_w32_read(int, void *, size_t); -size_t rb_w32_write(int, const void *, size_t); +ssize_t rb_w32_read(int, void *, size_t); +ssize_t rb_w32_write(int, const void *, size_t); int rb_w32_utime(const char *, const struct utimbuf *); int rb_w32_uutime(const char *, const struct utimbuf *); long rb_w32_write_console(uintptr_t, int); /* use uintptr_t instead of VALUE because it's not defined yet here */ Index: ChangeLog =================================================================== --- ChangeLog (revision 32469) +++ ChangeLog (revision 32470) @@ -1,3 +1,8 @@ +Sat Jul 9 15:59:19 2011 Nobuyoshi Nakada <nobu@r...> + + * win32/win32.c (rb_w32_{read,write}): should be signed. + Bug #5001 + Sat Jul 9 14:02:20 2011 Takeyuki FUJIOKA <xibbar@r...> * lib/cgi/core.rb: fix multipart form parsing bug. [Bug #3866] Index: win32/win32.c =================================================================== --- win32/win32.c (revision 32469) +++ win32/win32.c (revision 32470) @@ -5124,7 +5124,7 @@ } #undef read -size_t +ssize_t rb_w32_read(int fd, void *buf, size_t size) { SOCKET sock = TO_SOCKET(fd); @@ -5280,7 +5280,7 @@ } #undef write -size_t +ssize_t rb_w32_write(int fd, const void *buf, size_t size) { SOCKET sock = TO_SOCKET(fd); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/