📄 net-support.h
字号:
/* net-support.h * linqianghe@163.com * 2006-10-20 */#ifndef INCLUDED_NET_SUPPORT_H#define INCLUDED_NET_SUPPORT_H#include <sys/socket.h>#define E_USAGE 4struct hwtype { char *name; char *title; int type; int alen; char *(*print) (unsigned char *); int (*input) (char *, struct sockaddr *); int (*activate) (int fd); int suppress_null_addr;};extern int hw_null_address(struct hwtype *hw, void *addr);extern int get_socket_for_af(int af);extern struct hwtype *get_hwntype(int type);extern void print_hwlist(int type);extern void print_aflist(int type);extern struct aftype *get_aftype(const char *name);extern struct hwtype *get_hwtype(const char *name);/* This structure defines protocol families and their handlers. */struct aftype { char *name; char *title; int af; int alen; char *(*print) (unsigned char *); char *(*sprint) (struct sockaddr *, int numeric); int (*input) (int type, char *bufp, struct sockaddr *); void (*herror) (char *text); int (*rprint) (int options); int (*rinput) (int typ, int ext, char **argv); int (*getmask) (char *src, struct sockaddr * mask, char *name); int fd; char *flag_file;};extern struct aftype *aftypes[];extern struct aftype *get_afntype(int type);#endif //INCLUDED_NET_SUPPORT_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -