Int E0 - Conccp/m,dr Multiuser Dos - "q_make" - Create Message Queue [O]
CL = 86h
DS:DX -> queue descriptor (see #3698)
Return: AX = status (0000h success, FFFFh failure)
CX = error code (see #3692)
Note: also supported by REAL/32
See Also: INT E0/CL=87h
Format of DR Multiuser DOS queue descriptor:
Offset Size Description (Table 3698)
00h 2 WORDs internal use, initialize to zeros
04h WORD queue flags (see #3777)
06h 8 BYTEs queue name
0Eh WORD length of message
10h WORD number of messages
12h 4 WORDs internal use, initialize to zeros
1Ah WORD offset in system area of buffer for messages
Bitfields for REAL/32 queue flags:
Bit(s) Description (Table 3777)
0 mutual exclusion queue
1 can not be deleted
2 restricted to system processes
3 RSP message queue
4 reserved for internal use
5 RPL address queue
7-6 reserved for internal use
15-8 reserved for future use
See Also: #3698