diff options
| author | 2024-04-25 21:24:10 +0100 | |
|---|---|---|
| committer | 2024-04-25 22:32:27 +0000 | |
| commit | 2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch) | |
| tree | 80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/H/SYSVAR.H | |
| parent | Merge pull request #430 from jpbaltazar/typoptbr (diff) | |
| download | ms-dos-main.tar.gz ms-dos-main.tar.xz ms-dos-main.zip | |
Diffstat (limited to 'v4.0/src/H/SYSVAR.H')
| -rw-r--r-- | v4.0/src/H/SYSVAR.H | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/v4.0/src/H/SYSVAR.H b/v4.0/src/H/SYSVAR.H new file mode 100644 index 0000000..4ae3094 --- /dev/null +++ b/v4.0/src/H/SYSVAR.H | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | struct sysVarsType | ||
| 2 | { | ||
| 3 | long pDPB ; /* pointer to DPB chain */ | ||
| 4 | long pSFT ; /* pointer to System File Table */ | ||
| 5 | long pClock ; /* pointer to clock device */ | ||
| 6 | long pCon ; /* pointer to CON device */ | ||
| 7 | unsigned maxSec ; /* size of largest physical sector */ | ||
| 8 | long pBuf ; /* pointer to buffer cache */ | ||
| 9 | long pCDS ; /* pointer to Current Dirs */ | ||
| 10 | long pFCBSFT ; /* pointer to FCB sftable */ | ||
| 11 | unsigned cKeep ; /* number of un-recyclable FCBs */ | ||
| 12 | char cDrv ; /* maximum number of physical drives */ | ||
| 13 | char cCDS ; /* number of Current Dirs */ | ||
| 14 | #ifdef DOS4 | ||
| 15 | long pDEVHLP ; /* ptr DOS DevHlp routine */ | ||
| 16 | #endif | ||
| 17 | long pDEV ; /* pointer to device list */ | ||
| 18 | unsigned attrNUL ; /* attributes of NUL device */ | ||
| 19 | unsigned stratNUL ; /* strategy entry point of NUL dev */ | ||
| 20 | unsigned intNUL ; /* interrupt entry point of NUL dev */ | ||
| 21 | char namNUL[8] ; /* name of NUL device */ | ||
| 22 | char fSplice ; /* TRUE => splices are in effect */ | ||
| 23 | unsigned ibmdos_size ; /* ;AN000; size in paragraphs */ | ||
| 24 | long ifs_doscall ; /* ;AN000; IFS serv routine entry */ | ||
| 25 | long ifs ; /* ;AN000; IFS header chain */ | ||
| 26 | unsigned buffers ; /* ;AN000; BUFFERS= values (m,n) */ | ||
| 27 | char boot_drive ; /* ;AN000; boot drive A=1 B=2... */ | ||
| 28 | char dwmove ; /* ;AN000; 1 if 386 machine */ | ||
| 29 | } ; | ||
| 30 | \ No newline at end of file | ||