📄 unpifi.h
字号:
/* Our own header for the programs that need interface configuration info. Include this file, instead of "unp.h". */#ifndef __unp_ifi_h#define __unp_ifi_h#include "unp.h"#include <net/if.h>#define IFI_NAME 16 /* same as IFNAMSIZ in <net/if.h> */#define IFI_HADDR 8 /* allow for 64-bit EUI-64 in future */struct ifi_info { char ifi_name[IFI_NAME]; /* interface name, null terminated */ u_char ifi_haddr[IFI_HADDR]; /* hardware address */ u_short ifi_hlen; /* #bytes in hardware address: 0, 6, 8 */ short ifi_flags; /* IFF_xxx constants from <net/if.h> */ short ifi_myflags; /* our own IFI_xxx flags */ struct sockaddr *ifi_addr; /* primary address */ struct sockaddr *ifi_brdaddr;/* broadcast address */ struct sockaddr *ifi_dstaddr;/* destination address */ struct ifi_info *ifi_next; /* next of these structures */};#define IFI_ALIAS 1 /* ifi_addr is an alias */ /* function prototypes */struct ifi_info *get_ifi_info(int, int);struct ifi_info *Get_ifi_info(int, int);void free_ifi_info(struct ifi_info *);#endif /* __unp_ifi_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -