summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler_raw.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/fhandler_raw.cc')
-rw-r--r--winsup/cygwin/fhandler_raw.cc13
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;
}