Int 61/AX=0004h/SF=000Eh

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

Banyan VINES - GET ACCESS RIGHTS LIST (ARL)

AX = 0004h subfn 000Eh
DS:DX -> request block (see #03416)

Return:
AX = status (see also #03400) 0000h request has been processed

Desc: Returns the owner, group, and extended access rights for the specified file or directory

Note: A status of 0000h does not necessarily indicate a successful request; check the status word at offset 000Eh of the request block too

See Also: AX=0004h/SF=000Fh

Format of VINES Function 0004h/Subfunction 000Eh request block: Offset Size Description (Table 03416) 00h WORD 000Eh (subfunction "Get Access Rights List") 02h BYTE drive number (0=default, 1=A, ...) 03h BYTE reserved 04h DWORD pointer to path specification (drive letter ignored) 08h DWORD pointer to ARL control block (see #03417) 0Ch WORD buffer for number of ARL entries (1..5) 0Eh WORD buffer for status (see #03418)

Format of ARL control block: Offset Size Description (Table 03417) 00h 64 BYTEs 1st StreetTalk name (user, list, or service) 40h WORD 1st ARL 42h 64 BYTEs 2nd StreetTalk name (user, list, or service) 82h WORD 2nd ARL 84h 64 BYTEs 3rd StreetTalk name (user, list, or service) C4h WORD 3rd ARL C6h 64 BYTEs 4th StreetTalk name (user, list, or service) 106h WORD 4th ARL 108h 64 BYTEs 5th StreetTalk name (user, list, or service) 148h WORD 5th ARL

(Table 03418) Values for VINES Get/Set Access Rights List status: 0000h successful 0002h file not found 0003h path not found 003Ah invalid operation 0057h invalid number of entries

Category: Network - Int 61h - B

rbline.gif

lup.gif ldown.gif Interrups Categories Contents