libdlpi(3LIB) Interface Libraries libdlpi(3LIB)NAME
libdlpi - Data Link Provider Interface (DLPI) library
SYNOPSIS
cc [ flag... ] file... -ldlpi [ library... ]
#include <libdlpi.h>
DESCRIPTION
The libdlpi library provides functions that support a programming interface for DLPI applications. The functions support only DLPI Version
2 devices in connectionless mode.
INTERFACES
The shared object libdlpi.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object
interfaces.
dlpi_arptype dlpi_bind
dlpi_close dlpi_disabmulti
dlpi_disabnotify dlpi_enabmulti
dlpi_enabnotify dlpi_fd
dlpi_get_physaddr dlpi_iftype
dlpi_info dlpi_linkname
dlpi_mactype dlpi_open
dlpi_promiscoff dlpi_promiscon
dlpi_recv dlpi_send
dlpi_set_physaddr dlpi_set_timeout
dlpi_strerror dlpi_unbind
dlpi_walk
FILES
/lib/libdlpi.so.1 shared object
/lib/64/libdlpi.so.1 64-bit shared object
ATTRIBUTES
See attributes(5) for description of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
SEE ALSO Intro(3), attributes(5)SunOS 5.11 11 Jan 2008 libdlpi(3LIB)
Check Out this Related Man Page
dlpi_fd(3DLPI) Data Link Provider Interface Library Functions dlpi_fd(3DLPI)NAME
dlpi_fd - get DLPI file descriptor
SYNOPSIS
cc [ flag ... ] file ... -ldlpi [ library ... ]
#include <libdlpi.h>
int dlpi_fd(dlpi_handle_t dh);
DESCRIPTION
The dlpi_fd() function returns the integer file descriptor that can be used to directly operate on the open DLPI stream associated with the
DLPI handle dh. This file descriptor can be used to perform non-DLPI operations that do not alter the state of the DLPI stream, such as
waiting for an event using poll(2), or pushing and configuring additional STREAMS modules, such as pfmod(7M). If DLPI operations are
directly performed on the file descriptor, or a STREAMS module is pushed that alters the message-passing interface such that DLPI opera-
tions can no longer be issued, future operations on dh might not behave as documented.
The returned file descriptor is managed by libdlpi(3LIB) and the descriptor must not be closed.
RETURN VALUES
The function returns the integer file descriptor associated with the DLPI handle dh. If dh is invalid, -1 is returned.
ATTRIBUTES
See attributes(5) for description of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
SEE ALSO poll(2), libdlpi(3LIB), attributes(5), dlpi(7P), pfmod(7M)SunOS 5.11 15 Jun 2007 dlpi_fd(3DLPI)