BPXYRFIS ,
** BPXYRFIS
*
* Register File Interest Structure
*
RFIS DSECT ,
RFIS_CMD DS H CMD = REG OR UNREG
RFIS_FLAGS DS 0H FLAGS
RFIS_FLAGS1 DS XL1 FLAGS Byte 1
RFIS_LOSTMSGS EQU X'80' MSGSND HAS FAILED
RFIS_FLAGS2 DS XL1 FLAGS Byte 2
RFIS_RFTOK DS CL8 SYSTEM REGISTERED FILE TOKEN
RFIS_QID DS F IPC MSG QUEUE ID
RFIS_TYPE DS F IPC MSG TYPE
RFIS_UTOK DS CL8 IPC MSG USER TOKEN
*
RFIS#LENGTH EQU *-RFIS Length of this structure
*
** RFIS_CMD Values
RFIS#REG EQU 1
RFIS#UNREG EQU 2
*
* Registered File invalidate Message
*
RFIM DSECT ,
RFIM_TYPE DS F IPC MSG TYPE, FROM RFIS_TYPE
RFIM_TEXT DS 0CL12 IPC MSG TEXT:
RFIM_UTOK DS CL8 USER TOKEN, FROM RFIS_UTOK
RFIM_EVENT DS H CHANGE EVENT
RFIM_FLAGS DS 0H FLAGS
RFIM_FLAGS1 DS XL1 FLAGS Byte 1
RFIM_LOSTMSGS EQU X'80' MSGSND HAS FAILED
RFIM_FLAGS2 DS XL1 FLAGS Byte 2
*
RFIM#LENGTH EQU *-RFIM Length of this structure
*
** RFIM_EVENT Values
RFIM#WRITE EQU 1 WRITE, TRUNC, OPEN(O_TRUNC)
RFIM#ATTR EQU 2 ANY ATTR CHANGE, CHMOD, ETC.
RFIM#UNLINK EQU 3 ANY NAME UNLINKED
RFIM#RENAME EQU 4 ANY NAME RENAMED
RFIM#UNMOUNT EQU 5 CONTAINING FILE SYS UNMNTED
*
** BPXYRFIS End