[ Previous |
Next |
Contents |
Search ]
AIXLink/X.25 1.1 for AIX: Guide and Reference
DL_ERROR_ACK Primitive for X.25
Purpose
Informs the data link service (DLS) user that a request or response was invalid.
Structure
This primitive consists of one M_PROTO message block with the following structure:
typedef struct {
ulong dl_primitive;
ulong dl_error_primitive;
ulong dl_errno;
ulong dl_unix_errno;
} dl_ok_ack_t;
Description
The DL_ERROR_ACK primitive informs the DLS user that the previously issued request or response was invalid. The primitive identifies the primitive in error, specifies a data link provider interface (DLPI) error code, and if appropriate, indicates an operating system error code.
Parameters
dl_primitive |
Specifies the DL_ERROR_ACK primitive. |
dl_error_prim |
Identifies the primitive that caused the error. |
dl_errno |
Specifies 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, it can have the following values:
DL_BADPRIM |
Indicates an unrecognized primitive was issued by the DLS user. |
DL_NOTSUPPORTED |
Indicates an unsupported primitive was issued by the DLS user. |
DL_SYSERR |
Reports operating system failures that prevent the processing of a given request or response. |
|
dl_unix_errno |
Specifies the operating system error code associated with the failure. This value should be nonzero only when the dl_errno parameter is set to DL_SYSERR. |
States
Valid |
The message is valid in all states that have a pending acknowledgment or confirmation. |
New |
The resulting state is the same as the one from which the acknowledged request or response was generated. |
Implementation Specifics
This primitive is part of X.25 Licensed Program.
[ Previous |
Next |
Contents |
Search ]