F.GCCF - do a get current cat/file, without .HGCCF.
Usage:
mem_addr = f.gccf( cfd, permptr, flags[, who ] )
Where:
- cfd
- is the pointer to a cat/file stack in standard format.
- permptr
- is the pointer to a word which will contain the
permissions accumulated up to the last succesful level of
search.
- flags
- is a flag word, whose bits have the following meanings:
- Bit 35
- Indicates that passwords should be checked, and
the correct one requested from the terminal, if
required.
- Bit 34
- Indicates that security locks should be observed.
- who
- is a pointer to the two-word BCD userid of the person
whose permissions are to be tested. This defaults to
&.uid.
Description:
This function is used to perform the equivalent of a drl
filact or mme gefsye "get current cat/file descriptor"
function.
The advantage of the use of F.GCCF over the standard FMS
service function is that F.GCCF does permission checking and
accumulation and password verification.
Copyright © 1996, Thinkage Ltd.