|
| | | | D O S _ A L P _ L L A C
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct dos_alp_llac
{
struct MinNode al_node;
struct FileLock al_fl;
LONG al_fdaddr;
struct FileInfoBlock al_fib;
ULONG al_flags;
LONG al_wait;
struct Process *al_pr;
struct Process *al_cpr;
};
al_node - Standard, minimal node to be able to create list - client list.
al_fl - Standard OS lock structure. Pay attention to where it resides
as this structure serves as 'call' and 'lock' at the same time!
al_fdaddr
- Real FileHandle that gets wrapped through this call.
al_fib - Copy of FileInfoBlock as found in the dos_alp_file. Needed here
due to possible disk changing!
al_flags - Wrapped file flags. This member is considered private for now!
al_wait - Own packet interface timeout. Quite useful thing when working
on network files. Values expressed is seconds.
al_pr - Process that is now associated with this caller. This process
is responsible for dispatching plain I/O packets.
al_cpr - CLI process that executes user code. This can be very tricky as
this may be associated per file, thus one caller may serve as a
CLI guard!
| |
| | | | |
|