|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <rosdhcp.h>
Go to the source code of this file.
Macros | |
| #define | PERIOD 0x2e |
| #define | hyphenchar(c) ((c) == 0x2d) |
| #define | bslashchar(c) ((c) == 0x5c) |
| #define | periodchar(c) ((c) == PERIOD) |
| #define | asterchar(c) ((c) == 0x2a) |
| #define | alphachar(c) |
| #define | digitchar(c) ((c) >= 0x30 && (c) <= 0x39) |
| #define | borderchar(c) (alphachar(c) || digitchar(c)) |
| #define | middlechar(c) (borderchar(c) || hyphenchar(c)) |
| #define | domainchar(c) ((c) > 0x20 && (c) < 0x7f) |
| #define | ASSERT_STATE(state_is, state_shouldbe) {} |
| #define | TIME_MAX 2147483647 |
| #define | ADVANCE(x, n) (x += ROUNDUP((n)->sa_len)) |
Variables | |
| unsigned long | debug_trace_level = 0 |
| char * | path_dhclient_conf = _PATH_DHCLIENT_CONF |
| char * | path_dhclient_db = NULL |
| int | log_perror = 1 |
| int | privfd |
| struct iaddr | iaddr_broadcast = { 4, { 255, 255, 255, 255 } } |
| struct in_addr | inaddr_any |
| struct sockaddr_in | sockaddr_broadcast |
| int | log_priority |
| int | no_daemon |
| int | unknown_ok = 1 |
| int | routefd |
| time_t | scripttime |
| FILE * | leaseFile |
Definition at line 63 of file dhclient.c.
| #define ASSERT_STATE | ( | state_is, | |
| state_shouldbe | |||
| ) | {} |
Definition at line 88 of file dhclient.c.
Definition at line 62 of file dhclient.c.
Definition at line 60 of file dhclient.c.
Definition at line 59 of file dhclient.c.
| #define middlechar | ( | c | ) | (borderchar(c) || hyphenchar(c)) |
Definition at line 68 of file dhclient.c.
| #define PERIOD 0x2e |
Definition at line 58 of file dhclient.c.
| #define TIME_MAX 2147483647 |
Definition at line 90 of file dhclient.c.
| void bind_lease | ( | struct interface_info * | ip | ) |
Definition at line 703 of file dhclient.c.
Referenced by dhcpack(), and state_selecting().
Definition at line 799 of file dhclient.c.
Referenced by do_packet().
| int check_arp | ( | struct interface_info * | ip, |
| struct client_lease * | lp | ||
| ) |
Definition at line 137 of file dhclient.c.
Referenced by dhcpoffer(), and state_selecting().
| int check_option | ( | struct client_lease * | l, |
| int | option | ||
| ) |
Definition at line 2055 of file dhclient.c.
Referenced by packet_to_lease().
Definition at line 819 of file dhclient.c.
Referenced by do_packet(), and START_TEST().
| int dhcp_option_ev_name | ( | char * | buf, |
| size_t | buflen, | ||
| struct dhcp_option * | option | ||
| ) |
Definition at line 2009 of file dhclient.c.
Referenced by priv_script_write_params().
Definition at line 338 of file dhclient.c.
Referenced by dhcp().
Definition at line 1068 of file dhclient.c.
Referenced by dhcp().
Definition at line 855 of file dhclient.c.
| void free_client_lease | ( | struct client_lease * | lease | ) |
Definition at line 1757 of file dhclient.c.
Referenced by bind_lease(), dhcpnak(), packet_to_lease(), state_selecting(), and unbind_lease().
Definition at line 111 of file dhclient.c.
Referenced by ServiceMain().
Definition at line 2179 of file dhclient.c.
Referenced by check_option().
| void make_decline | ( | struct interface_info * | ip, |
| struct client_lease * | lease | ||
| ) |
Definition at line 1619 of file dhclient.c.
| void make_discover | ( | struct interface_info * | ip, |
| struct client_lease * | lease | ||
| ) |
Definition at line 1434 of file dhclient.c.
Referenced by state_init().
| void make_release | ( | struct interface_info * | ip, |
| struct client_lease * | lease | ||
| ) |
Definition at line 1693 of file dhclient.c.
Referenced by state_release().
| void make_request | ( | struct interface_info * | ip, |
| struct client_lease * | lease | ||
| ) |
Definition at line 1517 of file dhclient.c.
Referenced by state_bound(), state_reboot(), and state_selecting().
Definition at line 2199 of file dhclient.c.
Referenced by check_option().
| struct client_lease * packet_to_lease | ( | struct packet * | packet | ) |
Definition at line 974 of file dhclient.c.
Referenced by dhcpack(), and dhcpoffer().
| void priv_script_init | ( | struct interface_info * | ip, |
| char * | reason, | ||
| char * | medium | ||
| ) |
Definition at line 1863 of file dhclient.c.
| void priv_script_write_params | ( | struct interface_info * | ip, |
| char * | prefix, | ||
| struct client_lease * | lease | ||
| ) |
Definition at line 1871 of file dhclient.c.
Definition at line 2150 of file dhclient.c.
Referenced by check_option(), and packet_to_lease().
| void reset_adapter | ( | PDHCP_ADAPTER | Adapter | ) |
Definition at line 652 of file dhclient.c.
Referenced by unbind_lease().
| void rewrite_client_leases | ( | struct interface_info * | ifi | ) |
Definition at line 1775 of file dhclient.c.
Referenced by write_client_lease().
Definition at line 1395 of file dhclient.c.
Definition at line 1108 of file dhclient.c.
Referenced by dhcpoffer(), send_discover(), state_init(), and state_selecting().
Definition at line 1409 of file dhclient.c.
Referenced by state_release().
| void send_request | ( | void * | ipp | ) |
Definition at line 1266 of file dhclient.c.
| void set_domain | ( | PDHCP_ADAPTER | Adapter, |
| struct client_lease * | new_lease | ||
| ) |
Definition at line 483 of file dhclient.c.
Referenced by bind_lease().
| void set_name_servers | ( | PDHCP_ADAPTER | Adapter, |
| struct client_lease * | new_lease | ||
| ) |
Definition at line 421 of file dhclient.c.
Referenced by bind_lease().
| void setup_adapter | ( | PDHCP_ADAPTER | Adapter, |
| struct client_lease * | new_lease | ||
| ) |
Definition at line 561 of file dhclient.c.
Referenced by bind_lease().
Definition at line 773 of file dhclient.c.
Referenced by bind_lease().
Definition at line 210 of file dhclient.c.
Referenced by AdapterDiscoveryThread(), device_init(), dhcpnak(), send_request(), state_reboot(), state_selecting(), wined3d_cs_create(), wined3d_cs_exec_reset_state(), and wined3d_device_reset().
Definition at line 1214 of file dhclient.c.
Referenced by send_discover().
Definition at line 172 of file dhclient.c.
Referenced by Server_AcquireParameters().
Definition at line 231 of file dhclient.c.
Referenced by Server_ReleaseParameters().
Definition at line 257 of file dhclient.c.
Referenced by dhcpoffer(), and state_selecting().
Definition at line 129 of file dhclient.c.
Referenced by ServiceMain().
| void unbind_lease | ( | struct interface_info * | ip | ) |
Definition at line 745 of file dhclient.c.
Referenced by state_release().
| void unset_domain | ( | PDHCP_ADAPTER | Adapter | ) |
Definition at line 533 of file dhclient.c.
Referenced by unbind_lease().
| void unset_name_servers | ( | PDHCP_ADAPTER | Adapter | ) |
Definition at line 466 of file dhclient.c.
Referenced by unbind_lease().
Definition at line 231 of file vertexdeclaration.c.
Referenced by append_decl_element(), main(), parse_switches(), printh(), and select_transform().
| void write_client_lease | ( | struct interface_info * | ip, |
| struct client_lease * | lease, | ||
| int | rewrite | ||
| ) |
Definition at line 1797 of file dhclient.c.
Referenced by rewrite_client_leases().
Definition at line 71 of file dhclient.c.
Definition at line 80 of file dhclient.c.
Referenced by state_bound(), state_init(), state_reboot(), and state_selecting().
Definition at line 81 of file dhclient.c.
Referenced by init_client(), send_decline(), and send_discover().
| FILE* leaseFile |
Definition at line 1772 of file dhclient.c.
Referenced by rewrite_client_leases(), and write_client_lease().
| int log_perror = 1 |
Definition at line 76 of file dhclient.c.
| int log_priority |
Definition at line 92 of file dhclient.c.
| int no_daemon |
Definition at line 93 of file dhclient.c.
| char* path_dhclient_conf = _PATH_DHCLIENT_CONF |
Definition at line 73 of file dhclient.c.
Definition at line 74 of file dhclient.c.
Referenced by rewrite_client_leases(), and write_client_lease().
| int privfd |
Definition at line 77 of file dhclient.c.
| int routefd |
Definition at line 95 of file dhclient.c.
| time_t scripttime |
Definition at line 107 of file dhclient.c.
| struct sockaddr_in sockaddr_broadcast |
Definition at line 82 of file dhclient.c.
Referenced by init_client(), send_decline(), and send_discover().
| int unknown_ok = 1 |
Definition at line 94 of file dhclient.c.
Referenced by check_option().