]> git.saurik.com Git - apple/libinfo.git/blobdiff - gen.subproj/getifaddrs.3
Libinfo-221.tar.gz
[apple/libinfo.git] / gen.subproj / getifaddrs.3
index 7409e90737fd168aa55b383fdce4b14f12ed0fdf..67090324a9f926b6489d74a12c603191dc221ff4 100644 (file)
@@ -55,7 +55,6 @@ structure contains at least the following entries:
     u_int             ifa_flags;        /* Interface flags */
     struct sockaddr  *ifa_addr;         /* Interface address */
     struct sockaddr  *ifa_netmask;      /* Interface netmask */
-    struct sockaddr  *ifa_broadaddr;    /* Interface broadcast address */
     struct sockaddr  *ifa_dstaddr;      /* P2P interface destination */
     void             *ifa_data;                /* Address specific data */
 .Ed
@@ -96,17 +95,16 @@ field references the netmask associated with
 if one is set, otherwise it is NULL.
 .Pp
 The
-.Li ifa_broadaddr
-field,
-which should only be referenced for non-P2P interfaces,
-references the broadcast address associated with
-.Li ifa_addr ,
-if one exists, otherwise it is NULL.
-.Pp
-The
 .Li ifa_dstaddr
 field references the destination address on a P2P interface,
-if one exists, otherwise it is NULL.
+if one exists, otherwise it contains the broadcast address.
+.Pp
+Note that as a convenience,
+.Li ifa_broadaddr
+is defined by a compiler
+.Li #define
+directive to be the same as
+.Li ifa_dstaddr .
 .Pp
 The
 .Li ifa_data