diff options
Diffstat (limited to 'winsup/cygwin/fhandler_raw.cc')
-rw-r--r-- | winsup/cygwin/fhandler_raw.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/winsup/cygwin/fhandler_raw.cc b/winsup/cygwin/fhandler_raw.cc index 5ccaa4292..38ef837d0 100644 --- a/winsup/cygwin/fhandler_raw.cc +++ b/winsup/cygwin/fhandler_raw.cc @@ -18,8 +18,8 @@ #include "cygerrno.h" #include "perprocess.h" #include "security.h" -#include "fhandler.h" #include "path.h" +#include "fhandler.h" #include "dtable.h" #include "cygheap.h" #include "ntdll.h" @@ -115,8 +115,8 @@ fhandler_dev_raw::writebuf (void) return ret; } -fhandler_dev_raw::fhandler_dev_raw (DWORD devtype, int nunit) - : fhandler_base (devtype), unit (nunit) +fhandler_dev_raw::fhandler_dev_raw () + : fhandler_base () { clear (); set_need_fork_fixup (); @@ -130,12 +130,12 @@ fhandler_dev_raw::~fhandler_dev_raw (void) } int -fhandler_dev_raw::open (path_conv *real_path, int flags, mode_t) +fhandler_dev_raw::open (int flags, mode_t) { if (!wincap.has_raw_devices ()) { set_errno (ENOENT); - debug_printf ("%s is accessible under NT/W2K only",real_path->get_win32()); + debug_printf ("%s is accessible under NT/W2K only", get_win32_name ()); return 0; } @@ -159,7 +159,7 @@ fhandler_dev_raw::open (path_conv *real_path, int flags, mode_t) extern void str2buf2uni (UNICODE_STRING &, WCHAR *, const char *); UNICODE_STRING dev; WCHAR devname[MAX_PATH + 1]; - str2buf2uni (dev, devname, real_path->get_win32 ()); + str2buf2uni (dev, devname, get_win32_name ()); OBJECT_ATTRIBUTES attr; InitializeObjectAttributes (&attr, &dev, OBJ_CASE_INSENSITIVE, NULL, NULL); @@ -476,7 +476,6 @@ fhandler_dev_raw::dup (fhandler_base *child) fhc->eof_detected = eof_detected; fhc->lastblk_to_read = 0; fhc->varblkop = varblkop; - fhc->unit = unit; } return ret; } |