DL_SUBS_BIND_REQ(7dlpi) DL_SUBS_BIND_REQ(7dlpi)
NAME
DL_SUBS_BIND_REQ - Message Type
SYNOPSIS
The message consists of one M_PROTO message block, which
contains the following structure.
typedef struct {
ulong dl_primitive;
ulong dl_subs_sap_offset;
ulong dl_subs_sap_len;
} dl_subs_bind_req_t;
DESCRIPTION
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.
Parameters
dl_primitive
conveys DL_SUBS_BIND_REQ.
dl_subs_sap_offset
conveys the offset of the DLSAP from the beginning
of the M_PROTO block.
dl_subs_sap_len
conveys the length of the specified DLSAP.
State
The message is valid in state DL_IDLE.
New State
The resulting state is DL_SUBS_BIND_PND.
Response
If the subsequent bind request is successful, DL_SUBS_BIND_ACK
is sent to the DLS user resulting in state DL_IDLE.
If the request fails, message DL_ERROR_ACK is returned and the
resulting state is unchanged.
Reasons for Failure
DL_BADADDR The DLSAP address information was invalid or was in
an incorrect format.
Copyright 1994 Novell, Inc. Page 1
DL_SUBS_BIND_REQ(7dlpi) DL_SUBS_BIND_REQ(7dlpi)
DL_ACCESS The DLS user did not have proper permission to sue
the requested DLSAP address.
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.
Category
Local Management.
Copyright 1994 Novell, Inc. Page 2