Searched refs:lifn (Results 1 - 13 of 13) sorted by relevance

/osnet-11/usr/src/lib/libnsl/rpc/
H A Dcan_use_af.c48 struct lifnum lifn; local
54 lifn.lifn_family = af;
55 lifn.lifn_flags = 0;
56 if (ioctl(fd, SIOCGLIFNUM, &lifn, sizeof (lifn)) < 0) {
57 lifn.lifn_count = 0;
61 return (lifn.lifn_count);
/osnet-11/usr/src/lib/libinetutil/common/
H A Difaddrlist.c60 struct lifnum lifn; local
80 lifn.lifn_family = family;
81 lifn.lifn_flags = flags;
83 if (ioctl(fd, SIOCGLIFNUM, &lifn) == -1) {
92 lifn.lifn_count += 4;
96 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
113 if (nlifr >= lifn.lifn_count)
H A Difaddrlistx.c44 struct lifnum lifn; local
70 lifn.lifn_family = AF_UNSPEC;
71 lifn.lifn_flags = flags;
73 if (ioctl(s4, SIOCGLIFNUM, &lifn) == -1)
80 lifn.lifn_count += 4;
84 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
97 if (nlifr >= lifn.lifn_count)
/osnet-11/usr/src/lib/libsocket/inet/
H A Dinterface_id.c114 struct lifnum lifn; local
139 lifn.lifn_family = AF_UNSPEC;
140 lifn.lifn_flags = flags;
141 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) {
152 numifs = lifn.lifn_count + 10;
223 struct lifnum lifn; local
240 lifn.lifn_family = AF_UNSPEC;
241 lifn.lifn_flags = LIFC_NOXMIT | LIFC_TEMPORARY | LIFC_ALLZONES;
242 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0)
244 numifs = lifn
[all...]
H A Dgetifaddrs.c226 struct lifnum lifn; local
232 lifn.lifn_family = af;
233 lifn.lifn_flags = lifc_flags;
237 if (ioctl(s, SIOCGLIFNUM, &lifn) < 0)
246 bufsize = (lifn.lifn_count + 4) * sizeof (struct lifreq);
260 if (*numifs >= (lifn.lifn_count + 4)) {
263 * more interfaces than (lifn.lifn_count + 4).
/osnet-11/usr/src/lib/librdc/common/
H A Dnetaddrs.c67 struct lifnum lifn; local
73 lifn.lifn_family = AF_INET6;
74 lifn.lifn_flags = 0;
75 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) {
80 if (lifn.lifn_count == 0)
/osnet-11/usr/src/lib/libresolv2/common/resolv/
H A Dres_init.c292 struct lifnum lifn; local
298 lifn.lifn_family = AF_UNSPEC;
299 lifn.lifn_flags = LIFC_EXTERNAL_SOURCE;
300 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) {
304 if (lifn.lifn_count == 0) {
312 lifn.lifn_flags = 0;
313 if ((ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) ||
314 (lifn.lifn_count < 1)) {
319 buflen = lifn.lifn_count * sizeof (struct lifreq);
336 for (i = 0; i < lifn
[all...]
/osnet-11/usr/src/lib/libsmb/common/
H A Dsmb_nic.c607 struct lifnum lifn; local
620 lifn.lifn_family = AF_UNSPEC;
621 lifn.lifn_flags = 0;
622 if (ioctl(s4, SIOCGLIFNUM, (char *)&lifn) < 0) {
628 lifc.lifc_buf = calloc(lifn.lifn_count, sizeof (struct lifreq));
634 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
652 iflist = smb_nic_iflist_create(host, cmnt, lifn.lifn_count);
660 for (ifnum = 0; ifnum < lifn.lifn_count; ifnum++, lifrp++) {
/osnet-11/usr/src/lib/libnsl/nss/
H A Dgetipnodeby.c696 struct lifnum lifn; local
731 lifn.lifn_family = af;
738 lifn.lifn_flags = 0;
740 if (nss_ioctl(af, SIOCGLIFNUM, &lifn) < 0)
743 if (lifn.lifn_count == 0) {
754 lifn.lifn_count += 4;
756 bufsize = lifn.lifn_count * sizeof (struct lifreq);
768 if (nlifr >= lifn.lifn_count)
H A Dnetdir_inet_sundry.c319 * with the interface. Also introducing lifn which will contain the number
330 struct lifnum lifn; local
332 lifn.lifn_family = AF_INET;
333 lifn.lifn_flags = 0;
335 if (nss_ioctl(AF_INET, SIOCGLIFNUM, &lifn) == -1) {
338 numifs = lifn.lifn_count;
H A Dnetdir_inet.c2545 struct lifnum lifn; local
2548 lifn.lifn_family = AF_UNSPEC;
2549 lifn.lifn_flags = 0;
2552 if (nss_ioctl(AF_UNSPEC, SIOCGLIFNUM, &lifn) == -1) {
2555 numifs = lifn.lifn_count;
/osnet-11/usr/src/lib/libadutils/common/
H A Daddisc.c445 struct lifnum lifn; local
458 lifn.lifn_family = AF_INET;
459 lifn.lifn_flags = 0;
460 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) {
468 if (lifn.lifn_count < 1) {
476 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
/osnet-11/usr/src/cmd/sendmail/src/
H A Dconf.c4724 struct lifnum lifn; local
4736 lifn.lifn_family = AF_UNSPEC;
4737 lifn.lifn_flags = 0;
4738 i = ioctl(s, SIOCGLIFNUM, (char *)&lifn);
4739 numifs = lifn.lifn_count;

Completed in 124 milliseconds