mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/socket/socket.c (init_sock): socket is binmode on platforms
which support binmode. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
59e103794e
commit
1a13281ab7
2 changed files with 8 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
Tue Jun 24 09:40:47 2008 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* ext/socket/socket.c (init_sock): socket is binmode on platforms
|
||||
which support binmode.
|
||||
|
||||
Tue Jun 24 00:21:53 2008 Yusuke Endoh <mame@tsg.ne.jp>
|
||||
|
||||
* compile.c (iseq_build_from_ary): initialize arg_opts, a patch from
|
||||
|
|
|
@ -240,6 +240,9 @@ init_sock(VALUE sock, int fd)
|
|||
MakeOpenFile(sock, fp);
|
||||
fp->fd = fd;
|
||||
fp->mode = FMODE_READWRITE|FMODE_DUPLEX;
|
||||
#if defined(_WIN32) || defined(DJGPP) || defined(__CYGWIN__) || defined(__human68k__) || defined(__EMX__)
|
||||
fp->mode |= FMODE_BINMODE;
|
||||
#endif
|
||||
if (do_not_reverse_lookup) {
|
||||
fp->mode |= FMODE_NOREVLOOKUP;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue