diff options
Diffstat (limited to 'winsup/cygwin/fhandler_raw.cc')
-rw-r--r-- | winsup/cygwin/fhandler_raw.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/winsup/cygwin/fhandler_raw.cc b/winsup/cygwin/fhandler_raw.cc index fe27bbd91..196ebb531 100644 --- a/winsup/cygwin/fhandler_raw.cc +++ b/winsup/cygwin/fhandler_raw.cc @@ -321,9 +321,9 @@ fhandler_dev_raw::raw_write (const void *ptr, size_t len) } int -fhandler_dev_raw::dup (fhandler_base *child) +fhandler_dev_raw::dup (fhandler_base *child, HANDLE from_proc) { - int ret = fhandler_base::dup (child); + int ret = fhandler_base::dup (child, from_proc); if (! ret) { @@ -345,8 +345,9 @@ fhandler_dev_raw::dup (fhandler_base *child) } void -fhandler_dev_raw::fixup_after_fork (HANDLE) +fhandler_dev_raw::fixup_after_fork (HANDLE parent) { + fhandler_base::fixup_after_fork (parent); devbufstart = 0; devbufend = 0; lastblk_to_read (false); |