DLPI Programmer's Guide

Chapter 2 67
DLPI Primitives
Local Management Primitives
The message consists of one M_PROTO message block, which contains
the following structure.
Format
typedef struct {
ulong dl_primitive;
} dl_unbind_req_t;
Parameters
dl_primitive
DL_UNBIND_REQ
State
The message is valid in state DL_IDLE.
New State
The resulting state is DL_UNBIND_PENDING.
Response
If the unbind request is successful, DL_OK_ACK is sent to the DLS user
resulting in state DL_UNBOUND.
If the request fails, DL_ERROR_ACK is returned and the resulting state
is unchanged.
Reasons for Failure
DL_OUTSTATE
The primitive was issued from an invalid state.
DL_SYSERR
A system error has occurred and the UNIX system error is indicated
in the DL_ERROR_ACK.
DL_SUBS_BIND_REQ
Requests the DLS provider bind a subsequent DLSAP to the stream. The
DLS user must identify the address of the subsequent DLSAP to be
bound to the stream.
Format
The message consists of one M_PROTO message block, which contains
the following structure.