Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ T_ERROR_ACK(7tpi) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       T_ERROR_ACK(7tpi)                                  T_ERROR_ACK(7tpi)


       NAME
             T_ERROR_ACK - Error Acknowledgment

       SYNOPSIS
             This message consists of a M_PCPROTO message block formatted
             as follows:

                   struct T_error_ack {
                         long PRIM_type;      /* always T_ERROR_ACK */
                         long ERROR_prim;     /* primitive in error */
                         long TLI_error;      /* TLI error code. */
                         long UNIX_error;     /* UNIX error code. */
                   }

       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 the section ``Overview of Error
             Handling Capabilities'' of the book STREAMS Modules and
             Drivers

          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.





                           Copyright 1994 Novell, Inc.               Page 1













      T_ERROR_ACK(7tpi)                                  T_ERROR_ACK(7tpi)


         Errors
            The list of Transport Level Interface error codes are located
            in intro(3).  Of these, transport providers typically return
            the following error codes: TACCES, TADDRBUSY, TBADADDR,
            TBADDATA, TBADF, TBADFLAG, TBADNAME, TBADOPT, TBADQLEN,
            TBADSEQ, TINDOUT, TNOADDR, TNOTSUPPORT, TONSTRUCTYPE,
            TOUTSTATE, TPROVMISMATCH, TRESQLEN, TSYSERR.

         Modes
            Both connection-mode and connectionless-mode.

         Originator
            Transport provider.



































                          Copyright 1994 Novell, Inc.               Page 2








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026