Skip to content

Bug Report from Willi: INTERRUP.H #92

@shidel

Description

@shidel

Master Audit Protocol: INTERRUP.H (Full File)

File Details: RBIL Part 8 of 16 (INTERRUP.H)
Total Size: 368,345 Bytes
Status: Audit Completed (The "Half-way" Milestone).

  1. List of Processed Parts

    Part 1: INT 21/AX=71A1h through NetWare INT 21/AH=DDh.

    Part 2: Virus AX=DDEFh through NetWare INT 21/AX=F217h/SF=35h.

    Part 3: NetWare INT 21/AH=E3h/SF=36h through NetWare Table 02083.

    Part 4: NetWare INT 21/AX=F216h/SF=E9h through NetWare INT 21/AX=F217h/SF=12h.

    Part 5: NetWare AX=F216h/SF=1Ch through AX=F217h/SF=12h (Final Section).

  2. [TYPO] Spelling and Grammar Errors

Part 1

Table 01784: "file identifer" -> "file identifier".

INT 21 / AH=73h: "initialise CF set" -> "initialize CF set".

INT 21 / AH=89h & AH=99h: "interruptable" -> "interruptible" (Standardized).

Table 01795: "nonlocal GOTO" -> "non-local GOTO".

INT 21 / AX=C705h: "APPLICTN THRESHOLDS" -> "APPLICATION THRESHOLDS".

INT 21 / AX=C707h: "WORKSTN THRESHOLDS" -> "WORKSTATION THRESHOLDS".

INT 21 / AH=D8h & AH=D9h: "unsucessful" -> "unsuccessful".

Part 2

INT 21 / AX=DF01h to DF0Bh: "FFh unsucessful" -> "unsuccessful" (Repeated 5 times).

INT 21 / AH=DFh/DL=03h & 07h: "file will be opeend" -> "opened".

Table 01832: "Close Mesage Pipe" -> "Close Message Pipe".

Table 01836: Offset 60h: "not countd" -> "not counted".

Table 01890: Value 0053h: "print queue uwer" -> "user".

Table 01908: Offset 34h & 3Dh: "simulataneously-used" -> "simultaneously-used".

Table 01918: Note: "file identifer" -> "identifier".

Part 3

Table 01979: Offset 35h: "last clustr accessed" -> "last cluster accessed".

Table 02005: Offset 09h: "cancelled" -> "canceled" (US English standard).

Part 4

INT 21 / AH=E8h: "early DOS vers" -> "early DOS versions".

Table 02088: "operatin" -> "operation".

Table 02088: "setting a enables" -> "setting a bit enables".

Part 5

Table 02138: Offset 02h: "subfunc" -> "subfunction".

Table 02161: Offset 06h: "compressoin" -> "compression".

Table 02161: Offset 2Ah: "unuable" -> "unusable".

Table 02161: Offset 6Eh, 72h, 7Ah: "extants" -> "extents" (Repeated error).

Table 02166: Offset 32h & 3Bh: "simulataneously-used" -> "simultaneously-used".
  1. [TECH] Technical Inconsistencies & Logic Errors

    INT 21 / AX=7302h: "next-DBP pointer" -> "next-DPB pointer" (Drive Parameter Block).

    Table 01787: Note: "Get_ExtDBP" -> "Get_ExtDPB" (Consistency).

    Table 01971: Offset 06h: "FFFFFFFh" (7 Fs) -> "FFFFFFFFh" (8 Fs for DWORD).

    Table 01998: Offset 02h (subfn 83h): Incorrectly lists command 84h. This is a copy-paste error; should be 83h.

    Table 02070: Description for subfunction E2h incorrectly says "Get LAN Driver's Configuration". This belongs to E3h. E2h should be "Get Semaphore Information".

    INT 21 / AX=F216h/SF=2Bh: "SeeAlso: #02117" is incorrect. #02117 is an IPX fragment list. Should point to #02147.

    Table 02114: Empty table header. Content merged with #01855.

    Table 02125: Offset 04h: "set to ?" - Placeholder needs verification. [QUARANTINE]

  2. [FORMAT] Spacing and Case Consistency

    INT 21 / AX=7304h: Header: "Set DPB TO USE" -> "SET DPB TO USE" (Case consistency).

    Table 01844: Offset 04h: Missing space in "(big-endian) subdirectory".

    Table 01992: Header: "STATUS OLD" -> "STATUS (OLD)".

    Table 02153: Mixed "namespace" vs "name space". Standardized to "name space".

    Table 01805: Offset 5Fh: Description for pointer has mixed indentation.

  3. [QUARANTINE] Verification Required

    Table 02054: Offset 08h: Lists directory handle as WORD. In almost all other NetWare tables it is a BYTE.

    Table 01776: Offset 0Ah (Year): Not specified if 2-digit or 4-digit WORD.

    Table 02095: Subfunction 6Bh: Remove internal developer note "!!!APIREF09 line 1430".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions