This primitive is sent upstream to negatively acknowledge a previous primitive.
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. |