17.1      The dos.library                     385
17.1.1    AbortPkt()++                        386
17.1.2    AddBuffers()++                      387
17.1.3    AddDosEntry()++                     387
17.1.4    AddPart()++                         388
17.1.5    AddSegment()++                      388
17.1.6    AllocDosObject()++                  389
17.1.7    AssignAdd()++                       391
17.1.8    AssignLate()++                      391
17.1.9    AssignLock()++                      392
17.1.10   AssignPath()++                      392
17.1.11   AttemptLockDosList()++              392
17.1.12   ChangeMode()++                      393
17.1.13   CheckSignal()++                     394
17.1.14   Cli()++                             394
17.1.15   CliInitNewcli()++                   395
17.1.16   CliInitRun()++                      395
17.1.17   Close()                             396
17.1.18   CompareDates()++                    396
17.1.19   CreateDir()                         397
17.1.20   CreateNewProc()++                   397
17.1.21   CreateProc()                        401
17.1.22   CurrentDir()                        404
17.1.23   DateStamp()                         406
17.1.24   DateToStr()++                       407
17.1.25   Delay()                             408
17.1.26   DeleteFile()                        408
17.1.27   DeleteVar()++                       409
17.1.28   DeviceProc()                        409
17.1.29   DoPkt()++                           411
17.1.30   DupLock()                           411
17.1.31   DupLockFromFH()++                   412
17.1.32   EndNotify()++                       412
17.1.33   ErrorReport()++                     412
17.1.34   ExAll()++                           414
17.1.35   Examine()                           417
17.1.36   ExamineFH()++                       420
17.1.37   Execute()                           420
17.1.38   Exit()                              422
17.1.39   ExNext()                            422
17.1.40   Fault()++                           423
17.1.41   FGetC()++                           424
17.1.42   FGets()++                           425
17.1.43   FilePart()++                        426
17.1.44   FindArg()++                         426
17.1.45   FindCliProc()++                     427
17.1.46   FindDosEntry()++                    428
17.1.47   FindSegment()++                     428
17.1.48   FindVar()++                         429
17.1.49   Flush()++                           430
17.1.50   Format()++                          431
17.1.51   FPutC()++                           432
17.1.52   FPuts()++                           432
17.1.53   FRead()++                           432
17.1.54   FreeArgs()++                        433
17.1.55   FreeDeviceProc()++                  433
17.1.56   FreeDosEntry()++                    434
17.1.57   FreeDosObject()++                   434
17.1.58   FWrite()++                          434
17.1.59   GetArgStr()++                       435
17.1.60   GetConsoleTask()++                  435
17.1.61   GetCurrentDirName()++               435
17.1.62   GetDeviceProc()++                   436
17.1.63   GetFileSysTask()++                  438
17.1.64   GetProgramDir()++                   438
17.1.65   GetProgramName()++                  439
17.1.66   GetPrompt()++                       439
17.1.67   GetVar()++                          440
17.1.68   Info()                              440
17.1.69   Inhibit()++                         444
17.1.70   Input()                             445
17.1.71   InternalLoadSeg()++                 445
17.1.72   InternalUnLoadSeg()++               446
17.1.73   IoErr()                             447
17.1.74   IsFileSystem()++                    447
17.1.75   IsInteractive()                     448
17.1.76   LoadSeg()                           448
17.1.77   Lock()                              449
17.1.78   LockDosList()++                     450
17.1.79   LockRecord()++                      451
17.1.80   LockRecords()++                     452
17.1.81   MakeDosEntry()++                    453
17.1.82   MakeLink()++                        453
17.1.83   MatchEnd()++                        454
17.1.84   MatchFirst()++                      454
17.1.85   MatchNext()++                       456
17.1.86   MatchPattern()++                    458
17.1.87   MatchPatternNoCase()++              458
17.1.88   MaxCli()++                          458
17.1.89   NameFromFH()++                      459
17.1.90   NameFromLock()++                    459
17.1.91   NewLoadSeg()++                      460
17.1.92   NextDosEntry()++                    460
17.1.93   Open()                              461
17.1.94   OpenFromLock()++                    463
17.1.95   Output()                            464
17.1.96   ParentDir()                         464
17.1.97   ParentOfFH()++                      465
17.1.98   ParsePattern()++                    465
17.1.99   ParsePatternNoCase()++              467
17.1.100  PathPart()++                        467
17.1.101  PrintFault()++                      468
17.1.102  PutStr()++                          468
17.1.103  Read()                              468
17.1.104  ReadArgs()++                        469
17.1.105  ReadItem()++                        473
17.1.106  ReadLink()++                        475
17.1.107  Relabel()++                         478
17.1.108  RemAssignList()++                   478
17.1.109  RemDosEntry()++                     479
17.1.110  RemSegment()++                      479
17.1.111  Rename()                            479
17.1.112  ReplyPkt()++                        480
17.1.113  RunCommand()++                      480
17.1.114  SameDevice()++                      481
17.1.115  SameLock()++                        481
17.1.116  Seek()                              482
17.1.117  SelectInput()++                     483
17.1.118  SelectOutput()++                    484
17.1.119  SendPkt()++                         484
17.1.120  SetArgStr()++                       484
17.1.121  SetComment()                        485
17.1.122  SetConsoleTask()++                  485
17.1.123  SetCurrentDirName()++               486
17.1.124  SetFileDate()++                     486
17.1.125  SetFileSize()++                     486
17.1.126  SetFileSysTask()++                  487
17.1.127  SetIoErr()++                        487
17.1.128  SetMode()++                         488
17.1.129  SetProgramDir()++                   489
17.1.130  SetProgramName()++                  489
17.1.131  SetPrompt()++                       489
17.1.132  SetProtection()                     490
17.1.133  SetVar()++                          493
17.1.134  SetVBuf()++                         493
17.1.135  SplitName()++                       494
17.1.136  StartNotify()++                     496
17.1.137  StrToDate()++                       499
17.1.138  StrToLong()++                       500
17.1.139  SystemTagList()++                   500
17.1.140  UnGetC()++                          503
17.1.141  UnLoadSeg()                         503
17.1.142  UnLock()                            504
17.1.143  UnLockDosList()++                   504
17.1.144  UnLockRecord()++                    504
17.1.145  UnLockRecords()++                   505
17.1.146  VFPrintf()++                        505
17.1.147  VFWritef()++                        506
17.1.148  VPrintf()++                         506
17.1.149  WaitForChar()                       507
17.1.150  WaitPkt()++                         508
17.1.151  Write()                             508
17.1.152  WriteChars()++                      509
17.1.153  Undocumented dos.library functions  509
17.2      The expansion.library               510
17.2.1    AddBootNode()++                     510
17.2.2    AddDosNode()                        512
17.2.3    MakeDosNode()                       512