DL_ERROR_ACK(7dlpi) DL_ERROR_ACK(7dlpi)
NAME
DL_ERROR_ACK - Message Type
SYNOPSIS
The message consists of one M_PCPROTO message block, which
contains the following structure.
typedef struct {
ulong dl_primitive;
ulong dl_error_primitive;
ulong dl_errno;
ulong dl_unix_errno;
} dl_error_ack_t;
DESCRIPTION
Informs the DLS user that a previously issued request or
response was invalid. It conveys the identity of the
primitive in error, a DLPI error code, and if appropriate, a
UNIX system error code.
Whenever this primitive is generated, it indicates that the
DLPI state is identical to what it was before the erroneous
request or response.
Parameters
dl_primitive
conveys DL_ERROR_ACK.
dl_error_prim
identifies the primitive in error.
dl_errno conveys the DLPI error code associated with the
failure. See the individual request or response
for the error codes that are applicable. In
addition to those errors:
A DL_BADPRIM error is returned if an
unrecognized primitive is issued by the DLS
user.
A DL_NOTSUPPORTED error is returned if an
unsupported primitive is issued by the DLS
user.
Copyright 1994 Novell, Inc. Page 1
DL_ERROR_ACK(7dlpi) DL_ERROR_ACK(7dlpi)
dl_unix_errno
conveys the UNIX system error code associated with
the failure. This value should be non-zero only
when dl_errno is set to DL_SYSERR. It is used to
report UNIX system failures that prevent the
processing of a given request or response.
State
The message is valid in every state where an acknowledgement
or confirmation of a previous request or response is pending.
New State
The resulting state is that from which the acknowledged
request or response was generated.
Category
Local Management.
Copyright 1994 Novell, Inc. Page 2