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.