Mercurial > hg > Members > kono > nitros9-code
view 3rdparty/packages/cc/defs/sgstat.h @ 1097:264588ae1cd4
Fixed cc-1.1 to cc
author | boisy |
---|---|
date | Wed, 09 Apr 2003 16:06:26 +0000 |
parents | dbf5071ac6ef |
children |
line wrap: on
line source
struct sgbuf { /* structure for 'getstat()' and 'setstat()' */ char sg_class, /* device class */ /* The following are for an SCF type device. See below for * structure member definitions for an RBF device. */ sg_case, /* 0 = upper and lower cases, 1 = upper case only */ sg_backsp, /* 0 = BSE, 1 = BSE-SP-BSE */ sg_delete, /* delete sequence */ sg_echo, /* 0 = no echo */ sg_alf, /* 0 = no auto line feed */ sg_nulls, /* end of line null count */ sg_pause, /* 0 = no end of page pause */ sg_page, /* lines per page */ sg_bspch, /* backspace character */ sg_dlnch, /* delete line character */ sg_eorch, /* end of record character */ sg_eofch, /* end of file character */ sg_rlnch, /* reprint line character */ sg_dulnch, /* duplicate last line character */ sg_psch, /* pause character */ sg_kbich, /* keyboard interrupt character */ sg_kbach, /* keyboard abort character */ sg_bsech, /* backspace echo character */ sg_bellch, /* line overflow character (bell) */ sg_parity, /* device initialisation (parity) */ sg_baud; /* baud rate */ int sg_d2p, /* offset to second device name string */ sg_stn; /* offset to status routine name */ char sg_err; /* most recent error status */ char sg_spare[5]; /* spare bytes - necessary for correct sizing */ }; /* the following is a structure definition to set the names, types * and offsets of structure members which are applicable to an RBF * type device file. */ struct { char sg_class, /* device class - repeated from above */ sg_drive, /* drive number */ sg_step, /* step rate */ sg_dtype, /* device type */ sg_dense; /* density capability */ int sg_cyls; /* number of cylinders (tracks) */ char sg_sides, /* number of sides */ sg_verify; /* 0 = verify on writes */ int sg_spt, /* default sectors per track */ sg_spt0; /* ditto track 0 */ char sg_intlv, /* sector interleave factor */ sg_salloc, /* segment allocation size */ sg_att, /* file attributes */ sg_fdpsn[3], /* file descriptor PSN */ sg_dipsn[3]; /* file's directory PSN */ long sg_dirptr; /* directory entry pointer */ int sg_dvt; /* address of device table entry */ };