Go to main content

man pages section 3: Networking Library Functions

Exit Print View

Updated: July 2017
 
 

dlpi_unbind(3DLPI)

Name

dlpi_unbind - unbind DLPI handle

Synopsis

cc [ flag ... ] file ... –ldlpi [ library ... ]
#include <libdlpi.h>

int dlpi_unbind(dlpi_handle_t dh);

Description

The dlpi_unbind() function unbinds to bind the DLPI handle dh from the bound SAP. The handle must be in the DL_IDLE DLPI state and upon success, the handle transitions to the DL_UNBOUND state.

Upon success, the caller will no longer be able to send or receive data using the DLPI link associated with dh.

Return Values

Upon success, DLPI_SUCCESS is returned. If DL_SYSERR is returned, errno contains the specific UNIX system error value. Otherwise, a DLPI error value defined in sys/dlpi.h or an error value DLPI_ETIMEDOUT will be returned.

Errors

DLPI_EBADMSG

Bad DLPI message

DLPI_EINHANDLE

Invalid DLPI handle

DLPI_ETIMEDOUT

DLPI operation timed out

Attributes

See attributes(5) for description of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
MT-Level
Safe

See Also

dlpi_bind(3DLPI), libdlpi(3LIB), attributes(5)