+#define i_fs i_un.ui_fs
+
+/* codes for sector header word 1 */
+#define HDR1_FMT22 0x1000 /* standard 16 bit format */
+#define HDR1_OKSCT 0xc000 /* sector ok */
+#define HDR1_SSF 0x2000 /* skip sector flag */
+
+#define F_READ 0x1 /* file opened for reading */
+#define F_WRITE 0x2 /* file opened for writing */
+#define F_ALLOC 0x4 /* buffer allocated */
+#define F_FILE 0x8 /* file instead of device */
+#define F_NBSF 0x10 /* no bad sector forwarding */
+#define F_ECCLM 0x20 /* limit # of bits in ecc correction */
+#define F_SSI 0x40 /* set skip sector inhibit */
+#define F_SEVRE 0x80 /* Severe burnin (no retries, no ECC) */
+
+/* io types */
+#define F_RDDATA 0x0100 /* read data */
+#define F_WRDATA 0x0200 /* write data */
+#define F_HDR 0x0400 /* include header on next i/o */
+#define F_CHECK 0x0800 /* perform check of data read/write */
+#define F_HCHECK 0x1000 /* perform check of header and data */
+
+#define F_TYPEMASK 0xff00
+
+/*
+ * Request codes. Must be the same as F_XXX above
+ */
+#define READ F_READ
+#define WRITE F_WRITE