* fhandler_tape.cc (fhandler_dev_tape::tape_status): Report

EOTWarningZoneSize in get->mt_eotwarningzonesize.
        * include/cygwin/mtio.h: Define DEFTAPE.
        (struct mtget): Add member `mt_eotwarningzonesize'. Add a comment.
        * include/cygwin/version.h: Bump API minor version to 47.
This commit is contained in:
Corinna Vinschen 2001-10-16 16:28:39 +00:00
parent 0aa019b960
commit b20e2ee663
3 changed files with 10 additions and 2 deletions

View File

@ -795,6 +795,7 @@ fhandler_dev_tape::tape_status (struct mtget *get)
get->mt_defblksize = dp.DefaultBlockSize;
get->mt_featureslow = dp.FeaturesLow;
get->mt_featureshigh = dp.FeaturesHigh;
get->mt_eotwarningzonesize = dp.EOTWarningZoneSize;
return 0;
}

View File

@ -20,6 +20,10 @@ details. */
#include <sys/ioctl.h>
#include <asm/socket.h>
#ifndef DEFTAPE
#define DEFTAPE "/dev/tape"
#endif
/*
* Structures and definitions for mag tape io control commands
*/
@ -85,7 +89,8 @@ struct mtget {
* Cygwin: remaining KB.
*/
/* the following registers are device dependent */
long mt_dsreg; /* status register */
long mt_dsreg; /* status register, Cygwin returns current
blocksize here. */
long mt_gstat; /* generic (device independent) status */
long mt_erreg; /* error register */
/* The next two fields are not always used */
@ -99,6 +104,7 @@ struct mtget {
int mt_defblksize;
unsigned long mt_featureslow;
unsigned long mt_featureshigh;
unsigned long mt_eotwarningzonesize;
};
/* structure for MTIOCPOS - mag tape get position command */

View File

@ -144,10 +144,11 @@ details. */
44: Export dirfd
45: perprocess change, gamma_r, gammaf_r, lgamma_r, lgammaf_r
46: Remove cygwin_getshared
47: Report EOTWarningZoneSize in struct mtget.
*/
#define CYGWIN_VERSION_API_MAJOR 0
#define CYGWIN_VERSION_API_MINOR 46
#define CYGWIN_VERSION_API_MINOR 47
/* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible