⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dhcpc.h

📁 最新的busybox源码
💻 H
字号:
/* vi: set sw=4 ts=4: *//* dhcpc.h */#ifndef _DHCPC_H#define _DHCPC_H#if __GNUC_PREREQ(4,1)# pragma GCC visibility push(hidden)#endifstruct client_config_t {	uint8_t arp[6];                 /* Our arp address */	/* TODO: combine flag fields into single "unsigned opt" */	/* (can be set directly to the result of getopt32) */	char no_default_options;        /* Do not include default optins in request */	USE_FEATURE_UDHCP_PORT(uint16_t port;)	int ifindex;                    /* Index number of the interface to use */	uint8_t opt_mask[256 / 8];      /* Bitmask of options to send (-O option) */	const char *interface;          /* The name of the interface to use */	char *pidfile;                  /* Optionally store the process ID */	const char *script;             /* User script to run at dhcp events */	uint8_t *clientid;              /* Optional client id to use */	uint8_t *vendorclass;           /* Optional vendor class-id to use */	uint8_t *hostname;              /* Optional hostname to use */	uint8_t *fqdn;                  /* Optional fully qualified domain name to use */};/* server_config sits in 1st half of bb_common_bufsiz1 */#define client_config (*(struct client_config_t*)(&bb_common_bufsiz1[COMMON_BUFSIZE / 2]))#if ENABLE_FEATURE_UDHCP_PORT#define CLIENT_PORT (client_config.port)#else#define CLIENT_PORT 68#endif/*** clientpacket.h ***/uint32_t random_xid(void) FAST_FUNC;int send_discover(uint32_t xid, uint32_t requested) FAST_FUNC;int send_select(uint32_t xid, uint32_t server, uint32_t requested) FAST_FUNC;#if ENABLE_FEATURE_UDHCPC_ARPINGint send_decline(uint32_t xid, uint32_t server, uint32_t requested) FAST_FUNC;#endifint send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr) FAST_FUNC;int send_renew(uint32_t xid, uint32_t server, uint32_t ciaddr) FAST_FUNC;int send_release(uint32_t server, uint32_t ciaddr) FAST_FUNC;int udhcp_recv_raw_packet(struct dhcpMessage *payload, int fd) FAST_FUNC;#if __GNUC_PREREQ(4,1)# pragma GCC visibility pop#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -