sysevent_handle
sysevent_handle = sysevent_bind_handle(sysevent_handler);
} while (sysevent_handle == NULL);
if (sysevent_subscribe_event(sysevent_handle, EC_DEV_ADD, &subclass, 1)
sysevent_subscribe_event(sysevent_handle, EC_DEV_REMOVE, &subclass,
if (sysevent_handle != NULL) {
sysevent_unbind_handle(sysevent_handle);
sysevent_handle = NULL;
static sysevent_handle_t *sysevent_handle;
static sysevent_handle_t *sysevent_handle = NULL;
sysevent_unsubscribe_event(sysevent_handle, EC_ALL);
if ((sysevent_handle = sysevent_bind_handle(event_handler)) == NULL) {
if (sysevent_subscribe_event(sysevent_handle, EC_DEVFS,
} else if (sysevent_subscribe_event(sysevent_handle, EC_DR,
} else if (sysevent_subscribe_event(sysevent_handle, EC_PLATFORM,
sysevent_handle},