DLPI Programmer's Guide
90 Chapter 2
DLPI Primitives
Connectionless-mode Service Primitives
dl_unix_errno
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 a
given request.
dl_errno
DLPI error code associated with the failure. See Reasons for Failure
in the description of DL_UNITDATA_REQ for the error codes that
apply to an erroneous DL_UNITDATA_REQ. In addition, the error
value DL_UNDELIVERABLE may be returned if the request was
valid but for some reason the DLS provider could not deliver the data
unit (e.g. due to 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.