Project

General

Profile

Bug #12713

backport r56036

Added by usa (Usaku NAKAMURA) about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-dev:49775]

Description

バックポート用のチケットです。重要度はきわめて低いですが。

Associated revisions

Revision 9b651bea
Added by nagachika (Tomoyuki Chikanaga) almost 3 years ago

merge revision(s) 56036,56041: [Backport #12713]

    * io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the
      fd is associated to non-disk device.  if call fsync and/or fdatasync
      with such fds, it causes Errno::EBADF exception and the behavior is
      incomatible with ruby 2.1 and earlier unintendedly introduced.
      incompatible with ruby 2.1 and earlier unintentionally introduced.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@56234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 56234
Added by nagachika (Tomoyuki Chikanaga) almost 3 years ago

merge revision(s) 56036,56041: [Backport #12713]

* io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the
  fd is associated to non-disk device.  if call fsync and/or fdatasync
  with such fds, it causes Errno::EBADF exception and the behavior is
  incomatible with ruby 2.1 and earlier unintendedly introduced.
  incompatible with ruby 2.1 and earlier unintentionally introduced.

Revision 6468b9be
Added by usa (Usaku NAKAMURA) almost 3 years ago

merge revision(s) 56036,56041: [Backport #12713]

    * io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the
      fd is associated to non-disk device.  if call fsync and/or fdatasync
      with such fds, it causes Errno::EBADF exception and the behavior is
      incomatible with ruby 2.1 and earlier unintendedly introduced.
      incompatible with ruby 2.1 and earlier unintentionally introduced.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@56306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 56306
Added by usa (Usaku NAKAMURA) almost 3 years ago

merge revision(s) 56036,56041: [Backport #12713]

* io.c (nogvl_fsync, nogvl_fdatasync): on Windows, just ignore if the
  fd is associated to non-disk device.  if call fsync and/or fdatasync
  with such fds, it causes Errno::EBADF exception and the behavior is
  incomatible with ruby 2.1 and earlier unintendedly introduced.
  incompatible with ruby 2.1 and earlier unintentionally introduced.

History

Updated by nagachika (Tomoyuki Chikanaga) almost 3 years ago

  • Backport changed from 2.1: DONTNEED, 2.2: REQUIRED, 2.3: REQUIRED to 2.1: DONTNEED, 2.2: REQUIRED, 2.3: DONE

ruby_2_3 r56234 merged revision(s) 56036,56041.

Updated by usa (Usaku NAKAMURA) almost 3 years ago

  • Backport changed from 2.1: DONTNEED, 2.2: REQUIRED, 2.3: DONE to 2.1: DONTNEED, 2.2: DONE, 2.3: DONE

ruby_2_2 r56306 merged revision(s) 56036,56041.

Also available in: Atom PDF