T_ERROR_ACK - Error Acknowledgment
This message consists of a M_PCPROTO message block formatted as follows:
struct T_error_ack { t_scalar_t PRIM_type; /* Always T_ERROR_ACK */ t_scalar_t ERROR_prim; /* Primitive in error */ t_scalar_t TLI_error; t_scalar_t UNIX_error; };
This primitive indicates to the transport user that a non-fatal error has occurred in the last transport-user-originated primitive.For an overview of the error handling capabilities available to the transport provider see reference TPI-SMD.
- PRIM_type
identifies the primitive.
- ERROR_prim
identifies the primitive type that caused the error
- TLI_error
contains the Transport Level Interface error code.
- UNIX_error
contains the UNIX system error code. This may only be non zero if TLI_error is equal to TSYSERR.
This may only be initiated as an acknowledgment for those primitives that require one. It also indicates to the user that no action was taken on the primitive that caused the error.
The list of Transport Level Interface error codes are listed in Appendix F of the referenced XNS specification.
Both connection-mode and connectionless-mode.
Transport provider.
Contents | Next section | Index |