T_UNBIND_REQ(7tpi) T_UNBIND_REQ(7tpi)
NAME
T_UNBIND_REQ - Unbind Protocol Address Request
SYNOPSIS
This message consists of a M_PROTO message block formatted as
follows:
struct T_unbind_req {
long PRIM_type; /* always T_UNBIND_REQ */
}
DESCRIPTION
This primitive requests that the transport provider unbind the
protocol address associated with the stream and deactivate the
stream.
Parameters
PRIM_type
indicates the primitive type.
Rules
This primitive requires the transport provider to generate the
following acknowledgments on receipt of the primitive and that
the transport user must wait for the acknowledgment before
issuing any other primitives:
Successful
Correct acknowledgment of the primitive is indicated via
the T_OK_ACK primitive described in the section
``Transport Service Interface Sequence of Primitives''
of the book STREAMS Modules and Drivers
Non-fatal errors
These errors will be indicated via the T_ERROR_ACK
primitive described in the section ``Overview of Error
Handling Capabilities'' of the book STREAMS Modules and
Drivers.
Errors
The allowable errors are as follows:
TOUTSTATE
The primitive would place the transport interface out of
state.
Copyright 1994 Novell, Inc. Page 1
T_UNBIND_REQ(7tpi) T_UNBIND_REQ(7tpi)
TSYSERR
A system error has occurred and the UNIX System error is
indicated in the primitive.
Modes
Both connection-mode and connectionless-mode.
Originator
Transport user.
Copyright 1994 Novell, Inc. Page 2