# HG changeset patch
# User roug
# Date 1043274779 0
# Node ID c6a4d8a2363eee076bb7f83c7cbabf718b8570eb
# Parent 10fa04d30a712383777509b523b43381c2b4002e
More readable system call section titles
diff -r 10fa04d30a71 -r c6a4d8a2363e docs/os9sysprog/os9sysprog.docbook
--- a/docs/os9sysprog/os9sysprog.docbook Wed Jan 22 20:43:18 2003 +0000
+++ b/docs/os9sysprog/os9sysprog.docbook Wed Jan 22 22:32:59 2003 +0000
@@ -34,6 +34,12 @@
F-1
January 1983
+Original Microware edition
+
+
+G
+January 2003
+Updated to reflect OS-9 Level 1 Version 1.2
@@ -4557,7 +4563,7 @@
-ABIT Set bits in an allocation bit map F$AllBit
+F$AllBit - Set bits in an allocation bit map
@@ -4599,7 +4605,7 @@
-CHAIN Load and execute a new primary module F$Chain
+F$Chain - Load and execute a new primary module
@@ -4705,7 +4711,7 @@
-COMPARE NAMES Compare two names F$CmpNam
+F$CmpNam - Compare two names
@@ -4744,7 +4750,7 @@
-CRC Compute CRC F$CRC
+F$CRC - Compute CRC
@@ -4789,7 +4795,7 @@
-DBIT Deallocate in a bit map F$DelBit
+F$DelBit - Deallocate in a bit map
@@ -4831,7 +4837,7 @@
-EXIT Terminate the calling process. F$Exit
+F$Exit - Terminate the calling process
@@ -4873,7 +4879,7 @@
-FORK Create a new process. F$Fork
+F$Fork - Create a new process
@@ -4985,7 +4991,7 @@
-INTERCEPT Set up a signal intercept trap. F$Icpt
+F$Icpt - Set up a signal intercept trap
@@ -5054,7 +5060,7 @@
-GET ID Get process ID / user ID F$ID
+F$ID - Get process ID / user ID
@@ -5096,7 +5102,7 @@
-LINK Link to memory module. F$LINK
+F$LINK - Link to memory module
@@ -5154,7 +5160,7 @@
-LOAD Load module(s) from a file, F$LOAD
+F$LOAD - Load module(s) from a file
@@ -5207,7 +5213,7 @@
-MEM Resize data memory area, F$Mem
+F$Mem - Resize data memory area
@@ -5260,7 +5266,7 @@
-PRERR Print error message. F$PErr
+F$PErr - Print error message
@@ -5305,7 +5311,7 @@
-PARSENAME Parse a path name, F$PrsNam
+F$PrsNam - Parse a path name
@@ -5370,7 +5376,7 @@
-SBMAP Search bit map for a free area F$SchBit
+F$SchBit - Search bit map for a free area
@@ -5410,7 +5416,7 @@
-SEND Send a signal to another process, F$Send
+F$Send - Send a signal to another process
@@ -5477,7 +5483,7 @@
-SLEEP Put calling process to sleep. F$Sleep
+F$Sleep - Put calling process to sleep
@@ -5531,7 +5537,7 @@
-SETPR Set process priority. F$SPrior
+F$SPrior - Set process priority
@@ -5572,7 +5578,7 @@
-SSVC Install function request F$SSVC
+F$SSVC - Install function request
@@ -5704,7 +5710,7 @@
-SETSWI Set SWI vector. F$SSWI
+F$SSWI - Set SWI vector
@@ -5756,7 +5762,7 @@
-SETIME Set system date and time. F$STime
+F$STime - Set system date and time
@@ -5828,7 +5834,7 @@
-TIME Get system date and time. F$Time
+F$Time - Get system date and time
@@ -5900,7 +5906,7 @@
-UNLINK Unlink a module. F$Unlink
+F$Unlink - Unlink a module
@@ -5945,7 +5951,7 @@
-WAIT Wait for child process to die. F$WAIT
+F$Wait - Wait for child process to die
@@ -5954,7 +5960,7 @@
ASSEMBLER CALL:
- OS9 F$WAIT
+ OS9 F$Wait
MACHINE CODE:
@@ -5997,7 +6003,7 @@
-A64 Allocate a 64 byte memory block F$All64
+F$All64 - Allocate a 64 byte memory block
@@ -6071,7 +6077,7 @@
-APRC Insert process in active process queue F$AProc
+F$AProc - Insert process in active process queue
@@ -6116,7 +6122,7 @@
-FIND-64 Find a 64 byte memory block F$Find64
+F$Find64 - Find a 64 byte memory block
@@ -6160,7 +6166,7 @@
-IODEL Delete I/O device from system F$IODel
+F$IODel - Delete I/O device from system
@@ -6206,7 +6212,7 @@
-IOQUEUE Enter I/O queue F$IOQU
+F$IOQU - Enter I/O queue
@@ -6247,7 +6253,7 @@
-SETIRQ Add or remove device from IRQ table. F$IRQ
+F$IRQ - Add or remove device from IRQ table
@@ -6329,7 +6335,7 @@
-NXTPRCS Start next process F$NProc
+F$NProc - Start next process
@@ -6365,7 +6371,7 @@
-R64 Deallocate a 64 byte memory block F$Ret64
+F$Ret64 - Deallocate a 64 byte memory block
@@ -6405,7 +6411,7 @@
-SRQMEM System memory request F$SRqMem
+F$SRqMem - System memory request
@@ -6445,7 +6451,7 @@
-SRTMEM Return System Memory F$SRtMem
+F$SRtMem - Return System Memory
@@ -6485,7 +6491,7 @@
-VMOD Verify module F$VModul
+F$VModul - Verify module
@@ -6528,7 +6534,7 @@
-ATTACH Attach a new device to the system. I$Attach
+I$Attach - Attach a new device to the system
@@ -6597,7 +6603,7 @@
-CHDIR Change working directory. I$ChgDir
+I$ChgDir - Change working directory
@@ -6654,7 +6660,7 @@
-CLOSE Close a path to a file/device. I$Close
+I$Close - Close a path to a file/device
@@ -6701,7 +6707,7 @@
-CREATE Create a path to a new file. I$Create
+I$Create - Create a path to a new file
@@ -6783,7 +6789,7 @@
-DELETE Delete a file. I$Delete
+I$Delete - Delete a file
@@ -6822,7 +6828,7 @@
-DETACH Remove a device from the system. I$Detach
+I$Detach - Remove a device from the system
@@ -6867,7 +6873,7 @@
-DUP Duplicate a path. I$Dup
+I$Dup Duplicate a path
@@ -6911,7 +6917,7 @@
-GETSTAT Get file device status. I$GetStt
+I$GetStt - Get file device status
@@ -7214,7 +7220,7 @@
-MAKDIR Make a new directory I$MakDir
+I$MakDir - Make a new directory
@@ -7272,7 +7278,7 @@
-OPEN Open a path to a file or device I$Open
+I$Open - Open a path to a file or device
@@ -7344,7 +7350,7 @@
-READ Read data from a file or device I$Read
+I$Read - Read data from a file or device
@@ -7405,7 +7411,7 @@
-READLN Read a text line with editing. I$ReadLn
+I$ReadLn - Read a text line with editing
@@ -7458,7 +7464,7 @@
-SEEK Reposition the logical file pointer I$Seek
+I$Seek - Reposition the logical file pointer
@@ -7507,7 +7513,7 @@
-SETSTAT Set file/device status I$SetStt
+I$SetStt - Set file/device status
@@ -7775,7 +7781,7 @@
-WRITE Write data to file or device I$Write
+I$Write - Write data to file or device
@@ -7820,7 +7826,7 @@
-WRITELN Write line of text with editing I$WritLn
+I$WritLn - Write line of text with editing
@@ -9481,7 +9487,7 @@
Level Two System Service Requests
-$3A* F$AllImg Allocate Image RAM blocks F$AllImg
+F$AllImg - Allocate Image RAM blocks
@@ -9522,7 +9528,7 @@
-$4B* F$AllPrc Allocate Process descriptor F$AllPrc
+F$AllPrc - Allocate Process descriptor
@@ -9560,7 +9566,7 @@
-$39* F$AllRAMAllocate RAM blocks F$AllRAM
+F$AllRAM - Allocate RAM blocks
@@ -9600,7 +9606,7 @@
-$3F* F$AllTsk Allocate process Task number F$AllTsk
+F$AllTsk - Allocate process Task number
@@ -9639,7 +9645,7 @@
-$35* F$Boot Bootstrap system F$Boot
+F$Boot - Bootstrap system
@@ -9679,7 +9685,7 @@
-$36* F$BtMem Bootstrap Memory request F$BtMem
+F$BtMem - Bootstrap Memory request
@@ -9720,7 +9726,7 @@
-$50* F$ClrBlk Clear specific Block F$ClrBlk
+F$ClrBlk - Clear specific Block
@@ -9759,7 +9765,7 @@
-$1B F$CpyMem Copy external Memory F$CpyMem
+F$CpyMem - Copy external Memory
@@ -9799,7 +9805,7 @@
-$44* F$DATLog Convert DAT block/offset to Logical Addr F$DATLog
+F$DATLog - Convert DAT block/offset to Logical Addr
@@ -9839,7 +9845,7 @@
-$45* F$DATTmp Make Temporary DAT image F$DATTmp
+F$DATTmp - Make Temporary DAT image
@@ -9878,7 +9884,7 @@
-$3B* F$DelImg Deallocate Image RAM blocks F$DelImg
+F$DelImg - Deallocate Image RAM blocks
@@ -9918,7 +9924,7 @@
-$4C* Deallocate Process descriptor F$DelPrc
+F$DelPrc - Deallocate Process descriptor
@@ -9956,7 +9962,7 @@
-$51* F$DelRam Deallocate RAM blocks F$DelRam
+F$DelRam - Deallocate RAM blocks
@@ -9994,7 +10000,7 @@
-$40* F$DelTsk Deallocate process Task number F$DelTsk
+F$DelTsk - Deallocate process Task number
@@ -10032,7 +10038,7 @@
-$4D* F$ELink Link using module directory Entry F$ELink
+F$ELink - Link using module directory Entry
@@ -10074,7 +10080,7 @@
-$4E* F$FModul Find Module directory entry F$FModul
+F$FModul - Find Module directory entry
@@ -10117,7 +10123,7 @@
-$3E* F$FreeHB get Free High block F$FreeHB
+F$FreeHB - Get Free High block
@@ -10156,7 +10162,7 @@
-$3D* F$FreeLB get Free Low block F$FreeLB
+F$FreeLB - Get Free Low block
@@ -10194,7 +10200,7 @@
-$19 F$GBlkMp Get system Block Map copy F$GBlkMp
+F$GBlkMp - Get system Block Map copy
@@ -10230,7 +10236,7 @@
-$1A F$GModDr Get Module Directory copy F$GModDr
+F$GModDr - Get Module Directory copy
@@ -10261,7 +10267,7 @@
-$18 F$GPrDsc Get Process Descriptor copy F$GPrDsc
+F$GPrDsc - Get Process Descriptor copy
@@ -10300,7 +10306,7 @@
-$37* F$GProcP Get Process Pointer F$GProcP
+F$GProcP - Get Process Pointer
@@ -10339,7 +10345,7 @@
-$49* F$LDABX Load A from 0,1 in task B F$LDABX
+F$LDABX - Load A from 0,1 in task B
@@ -10381,7 +10387,7 @@
-$46* F$LDAXY Load A [X, [Y] ] F$LDAXY
+F$LDAXY - Load A [X, [Y] ]
@@ -10421,7 +10427,7 @@
-$47* F$LDAXYP Load A [X+, [Y] ] F$LDAXYP
+F$LDAXYP - Load A [X+, [Y] ]
@@ -10463,7 +10469,7 @@
-$48* F$LDDDXY Load D [D+X, [Y] ] F$LDDDXY
+F$LDDDXY - Load D [D+X, [Y] ]
@@ -10505,7 +10511,7 @@
-$4F* F$MapBlk Map specific Block F$MapBlk
+F$MapBlk - Map specific Block
@@ -10544,7 +10550,7 @@
-$38* F$Move Move data (low bound first) F$Move
+F$Move - Move data (low bound first)
@@ -10587,7 +10593,7 @@
-$43* F$RelTsk Release Task number F$RelTsk
+F$RelTsk - Release Task number
@@ -10625,9 +10631,9 @@
-$42* F$ResTsk Reserve Task number F$ResTsk
-
- DAT task number.
+F$ResTsk - Reserve Task number
+
+DAT task number.
@@ -10665,7 +10671,7 @@
-$3C* F$SetImg Set process DAT Image F$SetImg
+F$SetImg - Set process DAT Image
@@ -10707,7 +10713,7 @@
-$41* F$SetTsk Set process Task DAT registers F$SetTsk
+F$SetTsk - Set process Task DAT registers
@@ -10745,7 +10751,7 @@
-$34* F$SLink System Link F$SLink
+F$SLink - System Link
@@ -10790,7 +10796,7 @@
-$28* F$SRqMem System Memory Request F$SRqMem
+F$SRqMem - System Memory Request
@@ -10831,7 +10837,7 @@
-$29* F$SRtMem System Memory Return F$SRtMem
+F$SRtMem - System Memory Return
@@ -10868,7 +10874,7 @@
-$4A* F$STABX Store A at 0,X in task B F$STABX
+F$STABX - Store A at 0,X in task B
@@ -10910,7 +10916,7 @@
-$1C F$SUser Set User ID number F$SUser
+F$SUser Set User ID number
@@ -10946,7 +10952,7 @@
-$1D F$UnLoad Unlink module by name F$UnLoad
+F$UnLoad - Unlink module by name
@@ -10985,7 +10991,7 @@
-DELETE Delete a file I$DeletX
+I$DeletX - Delete a file