Doku fuer Hooks
Hook-Funktionen und weitere Libhooks.
Ausserdem ein paar Typos und Klarstellungen in aelteren Manpages zu
Libhooks.
Change-Id: I27de063d852ccb3971379503ab041682d711be9c
diff --git a/doc/sphinx/lfun/HIsHookConsumer.rst b/doc/sphinx/lfun/HIsHookConsumer.rst
new file mode 100644
index 0000000..5f83efb
--- /dev/null
+++ b/doc/sphinx/lfun/HIsHookConsumer.rst
@@ -0,0 +1,39 @@
+HIsHookConsumer()
+=================
+
+FUNKTION
+--------
+
+ int HIsHookConsumer(int hookid, object|closure consumer)
+
+DEFINIERT IN
+------------
+
+ /std/hook_provider.c
+ /sys/hook.h
+
+ARGUMENTE
+---------
+
+ - hookid: gibt den Hook-Typ an
+ - consumer: Objekt oder Closure. Wenn ein Objekt uebergeben wird, wird
+ eine Closure auf :doc:`HookCallback` an diesem Objekt erstellt.
+
+BESCHREIBUNG
+------------
+
+ Prueft, ob eine Closure als consumer fuer einen bestimmten Hook eingetragen
+ ist.
+
+RUECKGABEWERTE
+--------------
+
+ 1 : Closure ist als consumer registriert
+ 0 : Closure nicht als Konsument gefunden
+
+SIEHE AUCH
+----------
+
+ :doc:`HRegisterToHook`, :doc:`HUnregisterFromHook`, :doc:`HookCallback`
+
+Letzte Aenderung: 08.10.2022, Bugfix