1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
16 sd_event_time_handler_t callback
,
19 const char *description
,
21 int event_reset_time_relative(
27 sd_event_time_handler_t callback
,
30 const char *description
,
32 static inline int event_source_disable(sd_event_source
*s
) {
33 return sd_event_source_set_enabled(s
, SD_EVENT_OFF
);
36 int event_add_time_change(sd_event
*e
, sd_event_source
**ret
, sd_event_io_handler_t callback
, void *userdata
);
38 int event_add_child_pidref(sd_event
*e
, sd_event_source
**s
, const PidRef
*pid
, int options
, sd_event_child_handler_t callback
, void *userdata
);