dlinfo
dlpi_info_t dlinfo;
if ((rc = dlpi_info(dh, &dlinfo, 0)) != DLPI_SUCCESS) {
pif->pif_hwtype = dlpi_arptype(dlinfo.di_mactype);
pif->pif_hwlen = dlinfo.di_physaddrlen;
(void) memcpy(pif->pif_hwaddr, dlinfo.di_physaddr,
dlpi_info_t dlinfo;
if ((retval = dlpi_info(dh, &dlinfo, 0)) != DLPI_SUCCESS) {
if (dlinfo.di_bcastaddrlen == 0) {
assert(dlinfo.di_bcastaddrlen == dlinfo.di_physaddrlen);
(void) memcpy(mybaddr, dlinfo.di_bcastaddr, dlinfo.di_bcastaddrlen);
*alen = dlinfo.di_physaddrlen;
(void) memcpy(myaddr, dlinfo.di_physaddr, dlinfo.di_physaddrlen);
bcastaddr = _link_ntoa(mybaddr, NULL, dlinfo.di_bcastaddrlen,
physaddr = _link_ntoa(myaddr, NULL, dlinfo.di_physaddrlen,
dlinfo.di_physaddrlen);
dlpi_info_t dlinfo;
retv = dlpi_info(dh, &dlinfo, 0);
switch (dlinfo.di_mactype) {
dlpi_info_t dlinfo;
if ((retval = dlpi_info(*dhp, &dlinfo, 0)) != DLPI_SUCCESS)
if (interface->mac_type == dlinfo.di_mactype)
"not supported\n", dlinfo.di_mactype);
dlpi_info_t dlinfo;
if (dlpi_info(dh, &dlinfo, 0) != DLPI_SUCCESS) {
mtu = dlinfo.di_max_sdu;
if (dlinfo(RTLD_SELF, RTLD_DI_ORIGIN, &origin_root) == -1)
if (dlinfo((void *)NULL, RTLD_DI_PROFILENAME, &pname) == -1)
if (dlinfo((void *)NULL, RTLD_DI_PROFILEOUT, &dir) == -1)
if (dlinfo(RTLD_SELF, RTLD_DI_ORIGIN, (void *)buffer) == -1)
if (dlinfo((void *)NULL, RTLD_DI_CONFIGADDR, &info) == -1) {
if (dlinfo(handle, RTLD_DI_LINKMAP, &lmp) == -1) {
extern int dlinfo(void *, int, void *);
if (dlinfo(RTLD_SELF, RTLD_DI_ARGSINFO, &argsinfo) == -1)
if(dlinfo(handle, RTLD_DI_LINKMAP, &map) >= 0) {
if (dlinfo(RTLD_SELF, RTLD_DI_ARGSINFO, &args) < 0 ||
if (dlinfo(RTLD_SELF, RTLD_DI_ARGSINFO, &args) < 0)
dlpi_info_t dlinfo;
dlpi_info(dh, &dlinfo, 0) == DLPI_SUCCESS &&
(len = dlinfo.di_physaddrlen) > 0 &&
(arptype = dlpi_arptype(dlinfo.di_mactype) != 0)) {
(void) memcpy((dllt + 1), dlinfo.di_physaddr, len);
dlpi_info_t dlinfo;
DLPI_SUCCESS || dlpi_info(dh, &dlinfo, 0) !=
maclen = dlinfo.di_physaddrlen;
(void) memcpy(outbuf, dlinfo.di_physaddr, maclen);
hwtype = dlpi_arptype(dlinfo.di_mactype);
dlpi_info_t dlinfo;
retval = dlpi_info((dlpi_handle_t)dip, &dlinfo, 0);
dlpi_info_t dlinfo;
retval = dlpi_info((dlpi_handle_t)dip, &dlinfo, 0);
if (dlinfo(RTLD_SELF, RTLD_DI_LINKMAP, &lmp) == -1 || lmp == NULL) {
if (dlinfo(RTLD_SELF, RTLD_DI_LMID, &lmid) == -1) {
if (dlinfo(handle, RTLD_DI_LINKMAP, &map) >= 0) {
if (dlinfo(handle, RTLD_DI_LINKMAP, &map) >= 0) {