Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/fhandler_tape.cc')
-rw-r--r--winsup/cygwin/fhandler_tape.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/winsup/cygwin/fhandler_tape.cc b/winsup/cygwin/fhandler_tape.cc
index d6aceff0d..e3efcd1f9 100644
--- a/winsup/cygwin/fhandler_tape.cc
+++ b/winsup/cygwin/fhandler_tape.cc
@@ -16,8 +16,8 @@ details. */
#include "cygerrno.h"
#include "perprocess.h"
#include "security.h"
-#include "fhandler.h"
#include "path.h"
+#include "fhandler.h"
#include "dtable.h"
#include "cygheap.h"
@@ -52,20 +52,20 @@ fhandler_dev_tape::is_eof (int win_error)
return ret;
}
-fhandler_dev_tape::fhandler_dev_tape (int unit)
- : fhandler_dev_raw (FH_TAPE, unit)
+fhandler_dev_tape::fhandler_dev_tape ()
+ : fhandler_dev_raw ()
{
- debug_printf ("unit: %d", unit);
+ debug_printf ("unit: %d", dev ().minor);
}
int
-fhandler_dev_tape::open (path_conv *real_path, int flags, mode_t)
+fhandler_dev_tape::open (int flags, mode_t)
{
int ret;
devbufsiz = 1L;
- ret = fhandler_dev_raw::open (real_path, flags);
+ ret = fhandler_dev_raw::open (flags);
if (ret)
{
struct mtget get;
@@ -88,7 +88,7 @@ fhandler_dev_tape::open (path_conv *real_path, int flags, mode_t)
* returns ERROR_NO_DATA_DETECTED. After media change, all subsequent
* ReadFile calls return ERROR_NO_DATA_DETECTED, too.
* The call to tape_set_pos seems to reset some internal flags. */
- if ((! ioctl (MTIOCPOS, &pos)) && (! pos.mt_blkno))
+ if ((!ioctl (MTIOCPOS, &pos)) && (!pos.mt_blkno))
{
op.mt_op = MTREW;
ioctl (MTIOCTOP, &op);
@@ -145,11 +145,11 @@ fhandler_dev_tape::close (void)
}
int
-fhandler_dev_tape::fstat (struct __stat64 *buf, path_conv *pc)
+fhandler_dev_tape::fstat (struct __stat64 *buf)
{
int ret;
- if (!(ret = fhandler_base::fstat (buf, pc)))
+ if (!(ret = fhandler_base::fstat (buf)))
{
struct mtget get;