Previous section.

Transport Provider Interface (TPI), Version 2 Draft 2
Copyright © 1999 The Open Group

NAME

T_ERROR_ACK - Error Acknowledgment

SYNOPSIS

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;
};


DESCRIPTION

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.

PARAMETERS

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.

RULES

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.

ERRORS

The list of Transport Level Interface error codes are listed in Appendix F of the referenced XNS specification.

MODES

Both connection-mode and connectionless-mode.

ORIGINATOR

Transport provider.

Contents Next section Index