set_smach_state
if (!set_smach_state(dsmp, ADOPTING))
if (!set_smach_state(dsmp, PRE_BOUND))
if (!set_smach_state(dsmp, BOUND))
if (!set_smach_state(dsmp, INFORMATION))
(void) set_smach_state(dsmp, BOUND);
if (!set_smach_state(dsmp, BOUND)) {
(void) set_smach_state(dsmp, INIT);
if (!set_smach_state(dsmp, INFORM_SENT))
if (!set_smach_state(dsmp, INIT_REBOOT)) {
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, DECLINING);
(void) set_smach_state(dsmp, RELEASING);
(void) set_smach_state(dsmp, BOUND);
(void) set_smach_state(dsmp, REBINDING);
(void) set_smach_state(dsmp, oldstate);
(void) set_smach_state(dsmp, RENEWING);
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, INIT);
if (!set_smach_state(dsmp, REQUESTING)) {
if (!set_smach_state(dsmp, REQUESTING)) {
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, REQUESTING);
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, BOUND);
(void) set_smach_state(dsmp, PRE_BOUND);
if (!set_smach_state(dsmp, SELECTING)) {
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, INIT);
(void) set_smach_state(dsmp, INIT);
boolean_t set_smach_state(dhcp_smach_t *, DHCPSTATE);