| OLD | NEW |
| 1 /* | 1 /* |
| 2 * dhcpcd - DHCP client daemon | 2 * dhcpcd - DHCP client daemon |
| 3 * Copyright (c) 2006-2009 Roy Marples <roy@marples.name> | 3 * Copyright (c) 2006-2009 Roy Marples <roy@marples.name> |
| 4 * All rights reserved | 4 * All rights reserved |
| 5 | 5 |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 1695 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1706 } | 1706 } |
| 1707 | 1707 |
| 1708 if (init_sockets() == -1) { | 1708 if (init_sockets() == -1) { |
| 1709 syslog(LOG_ERR, "init_socket: %m"); | 1709 syslog(LOG_ERR, "init_socket: %m"); |
| 1710 exit(EXIT_FAILURE); | 1710 exit(EXIT_FAILURE); |
| 1711 } | 1711 } |
| 1712 if (dhcpcd_dbus_init() == -1) { | 1712 if (dhcpcd_dbus_init() == -1) { |
| 1713 /* NB: dhcpcd_dbus_init generates a syslog msg */ | 1713 /* NB: dhcpcd_dbus_init generates a syslog msg */ |
| 1714 exit(EXIT_FAILURE); | 1714 exit(EXIT_FAILURE); |
| 1715 } | 1715 } |
| 1716 dhcpcd_dbus_signal_status("Init"); |
| 1717 |
| 1716 if (ifo->options & DHCPCD_LINK) { | 1718 if (ifo->options & DHCPCD_LINK) { |
| 1717 linkfd = open_link_socket(); | 1719 linkfd = open_link_socket(); |
| 1718 if (linkfd == -1) | 1720 if (linkfd == -1) |
| 1719 syslog(LOG_ERR, "open_link_socket: %m"); | 1721 syslog(LOG_ERR, "open_link_socket: %m"); |
| 1720 else | 1722 else |
| 1721 add_event(linkfd, handle_link, NULL); | 1723 add_event(linkfd, handle_link, NULL); |
| 1722 } | 1724 } |
| 1723 | 1725 |
| 1724 ifc = argc - optind; | 1726 ifc = argc - optind; |
| 1725 ifv = argv + optind; | 1727 ifv = argv + optind; |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1794 } | 1796 } |
| 1795 free_options(ifo); | 1797 free_options(ifo); |
| 1796 | 1798 |
| 1797 sort_interfaces(); | 1799 sort_interfaces(); |
| 1798 for (iface = ifaces; iface; iface = iface->next) | 1800 for (iface = ifaces; iface; iface = iface->next) |
| 1799 add_timeout_sec(0, start_interface, iface); | 1801 add_timeout_sec(0, start_interface, iface); |
| 1800 | 1802 |
| 1801 start_eloop(); | 1803 start_eloop(); |
| 1802 exit(EXIT_SUCCESS); | 1804 exit(EXIT_SUCCESS); |
| 1803 } | 1805 } |
| OLD | NEW |