Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ DL_UDERROR_IND(7dlpi) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       DL_UDERROR_IND(7dlpi)                          DL_UDERROR_IND(7dlpi)


       NAME
             DL_UDERROR_IND - Message Type

       SYNOPSIS
             The message consists of either one M_PROTO message block or
             one M_PCPROTO message block containing the structure shown
             below.

                   typedef struct {
                         ulong       dl_primitive;
                         ulong       dl_dest_addr_length;
                         ulong       dl_dest_addr_offset;
                         ulong       dl_unix_errno;
                         ulong       dl_errno;
                   } dl_uderror_ind_t;

       DESCRIPTION
             Informs the DLS user that a previously sent DL_UNITDATA_REQ
             produced an error or could not be delivered.  The primitive
             indicates the destination DLSAP address associated with the
             failed request, and conveys an error value that specifies the
             reason for failure.

          Parameters
            dl_primitive conveys DL_UDERROR_IND.

            dl_dest_addr_length
                          conveys the length of the DLSAP address of the
                          destination DLS user.

            dl_dest_addr_offset
                          conveys the offset from the beginning of the
                          M_PROTO message block where the destination DLSAP
                          address begins.

            dl_unix_errno
                          conveys the UNIX system error code associated
                          with the failure.  This value should be non-zero
                          only when dl_errno is set to DL_SYSERR.  It is
                          used to report UNIX system failures that prevent
                          the processing of the given request.

            dl_errno     conveys the DLPI error code associated with the
                          failure.  In addition, the error value
                          DL_UNDELIVERABLE may be returned if the request
                          was valid but for some reason the DLS provider


                           Copyright 1994 Novell, Inc.               Page 1













      DL_UDERROR_IND(7dlpi)                          DL_UDERROR_IND(7dlpi)


                         could not deliver the data unit, for example,
                         because of lack of sufficient local buffering to
                         store the data unit.  There is, however, no
                         guarantee that such an error report will be
                         generated for all undeliverable data units, since
                         connectionless data transfer is not a confirmed
                         service.

         State
            The message is valid in state DL_IDLE.

         New State
            The resulting state is unchanged.

         Mode
            Connectionless-mode.
































                          Copyright 1994 Novell, Inc.               Page 2








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