HP Guardian Errors Manual page 263

Procedure errors and messages manual
Table of Contents

Advertisement

sysmsg[3]
sysmsg[4]
sysmsg[5]
sysmsg[6]
sysmsg[7]
sysmsg[8] FOR 10
sysmsg[18]
sysmsg[19]
sysmsg[20]
sysmsg[21]
sysmsg[22]
sysmsg[23]
sysmsg[24]
sysmsg[25] FOR 5
sysmsg[30] FOR *
sysmsg[ ] FOR *
sysmsg[ ] FOR *
Response If the receiver wishes to reject the open, it should call REPLY with an appropriate file-system
error code (> 9). If the application is tracking openers, the opener identified from
FILE_GETRECEIVEINFO_ should be added to its table and, in the case of a backup open, associated
with the primary open. If the application wishes to have a particular value (typically an open table
index) returned in the OpenLabel field from FILE_GETRECEIVEINFO_ on later messages from this
opener, it should call REPLY with the desired value in the reply data buffer in the following form:
repmsg[0] = -103
repmsg[1] = OpenLabel value
-104
PROCESS CLOSE
Cause The receiving process was closed by another process.
FILE_OPEN_ parameter)
= Nowait depth (from the nowait
FILE_OPEN_ parameter)
= Sync depth (from the
sync-or-receive-depth FILE_OPEN_
parameter)
= Open options (from the options
FILE_OPEN_ parameter)
= User ID of opener (process access ID)
= Miscellaneous:
.<0:12> = currently undefined; subject
to change
.<13> = the opener's user ID has not
been verified locally (in the
receiver's node0); in any case
it will have passed a remote
password check
.<14> = the opener is on a different
node from the receiver.
.<15> = backup open: this is an open
by a backup
= For a backup open, this contains the
process handle of the primary process;
for a normal open, this is a null
process handle
= The length in bytes of the qualifier
name given below
= The offset in bytes from the beginning
of the message to the beginning of the
opener process name appearing below
= The length in bytes of the opener
process name appearing below
= For a backup open, the file number
used by the primary. It is typically,
but not always, the same as the
backup. Unlike the old open message,
this value is never negative.
= The creator access ID of the opener.
Unlike the process access ID given
earlier in the message, this ID is notverified by remote password
checkinng.
= The offset in bytes from the beginning
of the message to the beginning of the
opener home terminal name
= The length in bytes of the opener home
terminal name appearing below
= Reserved, subject to change
= The qualifier portion of the name used
to open the process, in external form
(for example, "#PORT2.CTL"). The
length of this item is in sysmsg[18].
It is zero length if no qualifier was
given.
= For a named opener, this is the
process name in external process
descriptor form (system, name, and
sequence number). If the opening
process is unnamed, the length is
zero. In either case, the opener's
process handle is available from
FILE_GETRECEIVEINFO_. The offset and
length of the name are in sysmsg[19]
and sysmsg[20].
= The opener's home terminal name in
external form. This is zero
length if the opening operating system
version is earlier than C10. The
offset and length of the name are in
sysmsg[23] and sysmsg[24]
Message Descriptions 263

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Guardian

Table of Contents