diff --git a/TODO b/TODO
index b78892a9168..8e4c1206035 100644
--- a/TODO
+++ b/TODO
@@ -17,6 +17,9 @@ Janitorial Clean-ups:
Features:
+* rework sd_netlink_call_async() to return a new "sd_netlink_slot" object, รก la
+ sd_bus_slot
+
* consider splitting out all temporary file creation APIs (we have so many in
fileio.h and elsewhere!) into a new util file of its own.
diff --git a/man/sd_event_new.xml b/man/sd_event_new.xml
index efc400871df..ddb8dac5a50 100644
--- a/man/sd_event_new.xml
+++ b/man/sd_event_new.xml
@@ -100,11 +100,13 @@
sd_event_add_io3,
sd_event_add_time3,
sd_event_add_signal3,
- sd_event_add_child3
- or
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
+ sd_event_add_post3 or
+ sd_event_add_exit3,
and then execute the event loop using
- sd_event_run3.
+ sd_event_loop3.
sd_event_ref() increases the reference
count of the specified event loop object by one.
@@ -211,9 +213,8 @@
sd_event_add_time3,
sd_event_add_signal3,
sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
- sd_event_add_post3,
- sd_event_add_exit3,
sd_event_run3,
gettid2
diff --git a/man/sd_event_run.xml b/man/sd_event_run.xml
index cf1c7a9a44d..1a4467357a9 100644
--- a/man/sd_event_run.xml
+++ b/man/sd_event_run.xml
@@ -149,17 +149,18 @@
systemd1,
+ sd-event3,
sd_event_new3,
sd_event_add_io3,
sd_event_add_time3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
- sd_event_add_exit3,
- sd_event_add_post3,
sd_event_exit3,
sd_event_get_fd3,
sd_event_wait3,
- GLib Main Event Loop.
+ GLib Main Event Loop
diff --git a/man/sd_event_set_watchdog.xml b/man/sd_event_set_watchdog.xml
index fa1028bb51a..7d7155db3bc 100644
--- a/man/sd_event_set_watchdog.xml
+++ b/man/sd_event_set_watchdog.xml
@@ -141,9 +141,8 @@
sd_event_add_time3,
sd_event_add_signal3,
sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
- sd_event_add_post3,
- sd_event_add_exit3,
sd_watchdog_enabled3,
sd_notify3,
systemd.service5
diff --git a/man/sd_event_source_get_event.xml b/man/sd_event_source_get_event.xml
index 3c74223c016..36e6c1bb944 100644
--- a/man/sd_event_source_get_event.xml
+++ b/man/sd_event_source_get_event.xml
@@ -66,8 +66,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_set_userdata3
diff --git a/man/sd_event_source_get_pending.xml b/man/sd_event_source_get_pending.xml
index 9f102e9567c..75f26907d55 100644
--- a/man/sd_event_source_get_pending.xml
+++ b/man/sd_event_source_get_pending.xml
@@ -133,8 +133,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_unref3
diff --git a/man/sd_event_source_set_description.xml b/man/sd_event_source_set_description.xml
index 4a72549c893..be3df3ffaa4 100644
--- a/man/sd_event_source_set_description.xml
+++ b/man/sd_event_source_set_description.xml
@@ -136,8 +136,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_set_userdata3
diff --git a/man/sd_event_source_set_enabled.xml b/man/sd_event_source_set_enabled.xml
index c0bc61f71be..87c38707e11 100644
--- a/man/sd_event_source_set_enabled.xml
+++ b/man/sd_event_source_set_enabled.xml
@@ -145,8 +145,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_unref3
diff --git a/man/sd_event_source_set_prepare.xml b/man/sd_event_source_set_prepare.xml
index 4aa416cdf2c..ae71f74f5d1 100644
--- a/man/sd_event_source_set_prepare.xml
+++ b/man/sd_event_source_set_prepare.xml
@@ -136,8 +136,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_set_enabled3,
sd_event_source_set_priority3,
diff --git a/man/sd_event_source_set_priority.xml b/man/sd_event_source_set_priority.xml
index 435e7153abf..dd166286494 100644
--- a/man/sd_event_source_set_priority.xml
+++ b/man/sd_event_source_set_priority.xml
@@ -162,8 +162,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3
diff --git a/man/sd_event_source_set_userdata.xml b/man/sd_event_source_set_userdata.xml
index 7b82bb37471..e0132825616 100644
--- a/man/sd_event_source_set_userdata.xml
+++ b/man/sd_event_source_set_userdata.xml
@@ -85,8 +85,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_set_description3
diff --git a/man/sd_event_source_unref.xml b/man/sd_event_source_unref.xml
index 3d272e726f3..b11df3f7b56 100644
--- a/man/sd_event_source_unref.xml
+++ b/man/sd_event_source_unref.xml
@@ -108,8 +108,9 @@
sd-event3,
sd_event_add_io3,
sd_event_add_time3,
- sd_event_add_child3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
sd_event_source_set_enabled3
diff --git a/man/sd_event_wait.xml b/man/sd_event_wait.xml
index 1b09f9e765f..884996291ca 100644
--- a/man/sd_event_wait.xml
+++ b/man/sd_event_wait.xml
@@ -320,9 +320,9 @@
sd_event_add_io3,
sd_event_add_time3,
sd_event_add_signal3,
+ sd_event_add_child3,
+ sd_event_add_inotify3,
sd_event_add_defer3,
- sd_event_add_exit3,
- sd_event_add_post3,
sd_event_run3,
sd_event_get_fd3,
sd_event_source_set_prepare3
diff --git a/src/systemd/sd-event.h b/src/systemd/sd-event.h
index eb35b834319..c38eb84beb8 100644
--- a/src/systemd/sd-event.h
+++ b/src/systemd/sd-event.h
@@ -33,7 +33,8 @@
- Supports event source prioritization
- Scales better with a large number of time events because it does not require one timerfd each
- Automatically tries to coalesce timer events system-wide
- - Handles signals and child PIDs
+ - Handles signals, child PIDs, inotify events
+ - Supports systemd-style automatic watchdog event generation
*/
_SD_BEGIN_DECLARATIONS;