Messa sezione sulle {{{ioctl}}} per la gestione delle interfacce di
[gapil.git] / listati / ifreq.h
diff --git a/listati/ifreq.h b/listati/ifreq.h
new file mode 100644 (file)
index 0000000..f7442c9
--- /dev/null
@@ -0,0 +1,18 @@
+struct ifreq {
+    char ifr_name[IFNAMSIZ]; /* Interface name */
+    union {
+        struct sockaddr ifr_addr;
+        struct sockaddr ifr_dstaddr;
+        struct sockaddr ifr_broadaddr;
+        struct sockaddr ifr_netmask;
+        struct sockaddr ifr_hwaddr;
+        short           ifr_flags;
+        int             ifr_ifindex;
+        int             ifr_metric;
+        int             ifr_mtu;
+        struct ifmap    ifr_map;
+        char            ifr_slave[IFNAMSIZ];
+        char            ifr_newname[IFNAMSIZ];
+        char *          ifr_data;
+    };
+};