Solstice X.25 9.2 Developer's Guide

11.1.13 DL_ERROR_ACK--Negative Acknowledgment

This primitive is sent upstream to negatively acknowledge a previous primitive.

Associated Structure

It is sent in an M_PCPROTO message block, with the following structure:

typedef struct {
        t_uscalar_t     dl_primitive;           /* DL_ERROR_ACK */
        t_uscalar_t     dl_error_primitive;     /* primitive in error */
        t_uscalar_t     dl_errno;               /* DLPI error code */
        t_uscalar_t     dl_unix_errno;          /* UNIX system error code */
} dl_error_ack_t;

The members of the dl_error_ack_t structure are:

Table 11-24 Members of the dl_error_ack_t structure

Member 

Description 

dl_primitive

Should be set to the name of this primitive. 

dl_error_primitive

Set to the name of the primitive in error. 

dl_unix_errno

Unix error code, if dl_errno is equal to DL_SYSERR

dl_errno

Contains the DLPI error code.