blob: 4ae30946519bdca41c34fb924564633d3acd310b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
struct sysVarsType
{
long pDPB ; /* pointer to DPB chain */
long pSFT ; /* pointer to System File Table */
long pClock ; /* pointer to clock device */
long pCon ; /* pointer to CON device */
unsigned maxSec ; /* size of largest physical sector */
long pBuf ; /* pointer to buffer cache */
long pCDS ; /* pointer to Current Dirs */
long pFCBSFT ; /* pointer to FCB sftable */
unsigned cKeep ; /* number of un-recyclable FCBs */
char cDrv ; /* maximum number of physical drives */
char cCDS ; /* number of Current Dirs */
#ifdef DOS4
long pDEVHLP ; /* ptr DOS DevHlp routine */
#endif
long pDEV ; /* pointer to device list */
unsigned attrNUL ; /* attributes of NUL device */
unsigned stratNUL ; /* strategy entry point of NUL dev */
unsigned intNUL ; /* interrupt entry point of NUL dev */
char namNUL[8] ; /* name of NUL device */
char fSplice ; /* TRUE => splices are in effect */
unsigned ibmdos_size ; /* ;AN000; size in paragraphs */
long ifs_doscall ; /* ;AN000; IFS serv routine entry */
long ifs ; /* ;AN000; IFS header chain */
unsigned buffers ; /* ;AN000; BUFFERS= values (m,n) */
char boot_drive ; /* ;AN000; boot drive A=1 B=2... */
char dwmove ; /* ;AN000; 1 if 386 machine */
} ;
|