source: rtems-libbsd/dhcpcd/namespace.h @ 8bd38d6

55-freebsd-126-freebsd-12
Last change on this file since 8bd38d6 was 8bd38d6, checked in by Sebastian Huber <sebastian.huber@…>, on 05/02/18 at 06:58:48

dhcpcd: Add rtems_dhcpcd_start()

Use it throughout to start the DHCP client (dhcpcd).

  • Property mode set to 100644
File size: 7.2 KB
RevLine 
[8bd38d6]1#include <rtems/thread.h>
2
3extern rtems_recursive_mutex dhcpcd_mutex;
4
[f7fe399]5#define add_options dhcpcd_add_options
6#define arp_announce dhcpcd_arp_announce
7#define arp_probe dhcpcd_arp_probe
8#define arp_start dhcpcd_arp_start
9#define carrier_status dhcpcd_carrier_status
10#define check_ipv6 dhcpcd_check_ipv6
11#define clock_monotonic dhcpcd_clock_monotonic
12#define daemonise dhcpcd_daemonise
13#define decode_rfc3361 dhcpcd_decode_rfc3361
14#define decode_rfc3397 dhcpcd_decode_rfc3397
15#define decode_rfc3442 dhcpcd_decode_rfc3442
16#define decode_rfc5969 dhcpcd_decode_rfc5969
17#define dev_load dhcpcd_dev_load
18#define dhcp6_addrexists dhcpcd_dhcp6_addrexists
19#define dhcp6_drop dhcpcd_dhcp6_drop
20#define dhcp6_env dhcpcd_dhcp6_env
21#define dhcp6_find_delegates dhcpcd_dhcp6_find_delegates
22#define dhcp6_free dhcpcd_dhcp6_free
23#define dhcp6_handleifa dhcpcd_dhcp6_handleifa
24#define dhcp6_opts dhcpcd_dhcp6_opts
25#define dhcp6_opts_len dhcpcd_dhcp6_opts_len
26#define dhcp6_printoptions dhcpcd_dhcp6_printoptions
27#define dhcp6_reboot dhcpcd_dhcp6_reboot
28#define dhcp6_start dhcpcd_dhcp6_start
29#define dhcp_auth_encode dhcpcd_dhcp_auth_encode
30#define dhcp_auth_validate dhcpcd_dhcp_auth_validate
31#define dhcp_bind dhcpcd_dhcp_bind
32#define dhcp_close dhcpcd_dhcp_close
33#define dhcp_decline dhcpcd_dhcp_decline
34#define dhcp_discover dhcpcd_dhcp_discover
35#define dhcp_drop dhcpcd_dhcp_drop
36#define dhcp_dump dhcpcd_dhcp_dump
37#define dhcp_env dhcpcd_dhcp_env
38#define dhcp_envoption dhcpcd_dhcp_envoption
39#define dhcp_free dhcpcd_dhcp_free
40#define dhcp_handleifa dhcpcd_dhcp_handleifa
41#define dhcp_inform dhcpcd_dhcp_inform
42#define dhcp_message_add_addr dhcpcd_dhcp_message_add_addr
43#define dhcp_message_new dhcpcd_dhcp_message_new
44#define dhcp_opts dhcpcd_dhcp_opts
45#define dhcp_opts_len dhcpcd_dhcp_opts_len
46#define dhcp_printoptions dhcpcd_dhcp_printoptions
47#define dhcp_reboot_newopts dhcpcd_dhcp_reboot_newopts
48#define dhcp_start dhcpcd_dhcp_start
49#define dhcp_xid dhcpcd_dhcp_xid
50#define dhcp_zero_index dhcpcd_dhcp_zero_index
51#define discover_interfaces dhcpcd_discover_interfaces
52#define do_mtu dhcpcd_do_mtu
53#define duid dhcpcd_duid
54#define duid_init dhcpcd_duid_init
55#define duid_len dhcpcd_duid_len
56#define eloop_event_add dhcpcd_eloop_event_add
57#define eloop_event_delete dhcpcd_eloop_event_delete
58#define eloop_q_timeout_add_sec dhcpcd_eloop_q_timeout_add_sec
59#define eloop_q_timeout_add_tv dhcpcd_eloop_q_timeout_add_tv
60#define eloop_q_timeout_delete dhcpcd_eloop_q_timeout_delete
61#define eloop_q_timeouts_delete dhcpcd_eloop_q_timeouts_delete
62#define eloop_start dhcpcd_eloop_start
63#define eloop_timeout_add_now dhcpcd_eloop_timeout_add_now
64#define encode_rfc1035 dhcpcd_encode_rfc1035
65#define find_interface dhcpcd_find_interface
66#define free_dhcp_opt_embenc dhcpcd_free_dhcp_opt_embenc
67#define free_interface dhcpcd_free_interface
68#define free_options dhcpcd_free_options
69#define get_hostname dhcpcd_get_hostname
70#define getifssid dhcpcd_getifssid
71#define get_lease dhcpcd_get_lease
72#define get_line dhcpcd_get_line
73#define get_monotonic dhcpcd_get_monotonic
74#define get_option_addr dhcpcd_get_option_addr
75#define get_option_routes dhcpcd_get_option_routes
76#define get_option_string dhcpcd_get_option_string
77#define handle_args dhcpcd_handle_args
78#define handle_carrier dhcpcd_handle_carrier
79#define handle_hwaddr dhcpcd_handle_hwaddr
80#define handle_interface dhcpcd_handle_interface
81#define hardware_platform dhcpcd_hardware_platform
82#define hwaddr_aton dhcpcd_hwaddr_aton
83#define hwaddr_ntoa dhcpcd_hwaddr_ntoa
84#define ifac dhcpcd_ifac
85#define ifaces dhcpcd_ifaces
86#define if_address6 dhcpcd_if_address6
87#define if_address dhcpcd_if_address
88#define ifav dhcpcd_ifav
89#define if_conf dhcpcd_if_conf
90#define ifdc dhcpcd_ifdc
91#define ifdv dhcpcd_ifdv
92#define if_init dhcpcd_if_init
93#define if_options dhcpcd_if_options
94#define if_route6 dhcpcd_if_route6
95#define if_route dhcpcd_if_route
96#define if_vimaster dhcpcd_if_vimaster
97#define in6_addr_flags dhcpcd_in6_addr_flags
98#define inet_cidrtoaddr dhcpcd_inet_cidrtoaddr
99#define inet_ntocidr dhcpcd_inet_ntocidr
100#define ipv4_addrexists dhcpcd_ipv4_addrexists
101#define ipv4_applyaddr dhcpcd_ipv4_applyaddr
102#define ipv4_buildroutes dhcpcd_ipv4_buildroutes
103#define ipv4_findaddr dhcpcd_ipv4_findaddr
104#define ipv4_free dhcpcd_ipv4_free
105#define ipv4_freeroutes dhcpcd_ipv4_freeroutes
106#define ipv4_getnetmask dhcpcd_ipv4_getnetmask
107#define ipv4_getrawpacket dhcpcd_ipv4_getrawpacket
108#define ipv4_handleifa dhcpcd_ipv4_handleifa
109#define ipv4_init dhcpcd_ipv4_init
110#define ipv4ll_handle_failure dhcpcd_ipv4ll_handle_failure
111#define ipv4ll_start dhcpcd_ipv4ll_start
112#define ipv4_opensocket dhcpcd_ipv4_opensocket
113#define ipv4_routedeleted dhcpcd_ipv4_routedeleted
114#define ipv4_sendrawpacket dhcpcd_ipv4_sendrawpacket
115#define ipv6_addaddr dhcpcd_ipv6_addaddr
116#define ipv6_addlinklocalcallback dhcpcd_ipv6_addlinklocalcallback
117#define ipv6_buildroutes dhcpcd_ipv6_buildroutes
118#define ipv6_dadtransmits dhcpcd_ipv6_dadtransmits
119#define ipv6_findaddr dhcpcd_ipv6_findaddr
120#define ipv6_free dhcpcd_ipv6_free
121#define ipv6_freedrop_addrs dhcpcd_ipv6_freedrop_addrs
122#define ipv6_free_ll_callbacks dhcpcd_ipv6_free_ll_callbacks
123#define ipv6_handleifa_addrs dhcpcd_ipv6_handleifa_addrs
124#define ipv6_handleifa dhcpcd_ipv6_handleifa
125#define ipv6_init dhcpcd_ipv6_init
126#define ipv6_linklocal dhcpcd_ipv6_linklocal
127#define ipv6_makeaddr dhcpcd_ipv6_makeaddr
128#define ipv6_makeprefix dhcpcd_ipv6_makeprefix
129#define ipv6_mask dhcpcd_ipv6_mask
130#define ipv6nd_addrexists dhcpcd_ipv6nd_addrexists
131#define ipv6nd_cancelprobeaddr dhcpcd_ipv6nd_cancelprobeaddr
132#define ipv6nd_cancelproberouter dhcpcd_ipv6nd_cancelproberouter
133#define ipv6nd_drop dhcpcd_ipv6nd_drop
134#define ipv6nd_env dhcpcd_ipv6nd_env
135#define ipv6nd_expirera dhcpcd_ipv6nd_expirera
136#define ipv6nd_free dhcpcd_ipv6nd_free
137#define ipv6nd_freedrop_ra dhcpcd_ipv6nd_freedrop_ra
138#define ipv6nd_handleifa dhcpcd_ipv6nd_handleifa
139#define ipv6nd_has_ra dhcpcd_ipv6nd_has_ra
140#define ipv6nd_probeaddr dhcpcd_ipv6nd_probeaddr
141#define ipv6nd_probeaddrs dhcpcd_ipv6nd_probeaddrs
142#define ipv6nd_proberouter dhcpcd_ipv6nd_proberouter
143#define ipv6nd_startrs dhcpcd_ipv6nd_startrs
144#define ipv6_prefixlen dhcpcd_ipv6_prefixlen
145#define ipv6_printaddr dhcpcd_ipv6_printaddr
146#define ipv6_removesubnet dhcpcd_ipv6_removesubnet
147#define ipv6_routers dhcpcd_ipv6_routers
148#define ipv6_userprefix dhcpcd_ipv6_userprefix
149#define make_message dhcpcd_make_message
150#define make_option_mask dhcpcd_make_option_mask
151#define manage_link dhcpcd_manage_link
152#define open_link_socket dhcpcd_open_link_socket
153#define open_sockets dhcpcd_open_sockets
154#define options dhcpcd_options
155#define print_option dhcpcd_print_option
156#define print_string dhcpcd_print_string
157#define read_config dhcpcd_read_config
158#define read_lease dhcpcd_read_lease
159#define select_profile dhcpcd_select_profile
160#define set_cloexec dhcpcd_set_cloexec
161#define set_nonblock dhcpcd_set_nonblock
162#define setvard dhcpcd_setvard
163#define setvar dhcpcd_setvar
164#define socket_afnet dhcpcd_socket_afnet
165#define sort_interfaces dhcpcd_sort_interfaces
166#define start_interface dhcpcd_start_interface
167#define up_interface dhcpcd_up_interface
168#define uptime dhcpcd_uptime
169#define vendor dhcpcd_vendor
170#define vivso dhcpcd_vivso
171#define vivso_find dhcpcd_vivso_find
172#define vivso_len dhcpcd_vivso_len
173#define write_lease dhcpcd_write_lease
174#define writepid dhcpcd_writepid
Note: See TracBrowser for help on using the repository browser.