[Xfce4-commits] r26490 - in libxfce4util/trunk: . docs docs/tmpl
Brian Tarricone
kelnos at xfce.org
Mon Dec 17 19:23:16 CET 2007
Author: kelnos
Date: 2007-12-17 18:23:16 +0000 (Mon, 17 Dec 2007)
New Revision: 26490
Added:
libxfce4util/trunk/docs/tmpl/xfce-posix-signal-handler.sgml
Modified:
libxfce4util/trunk/ChangeLog
libxfce4util/trunk/docs/libxfce4util-docs.sgml
libxfce4util/trunk/docs/libxfce4util-sections.txt
libxfce4util/trunk/docs/tmpl/xfce-miscutils.sgml
Log:
2007-12-17 Brian Tarricone <bjt23 at cornell.edu>
* Fix docs/ stuff to include new signal handling functionality.
Modified: libxfce4util/trunk/ChangeLog
===================================================================
--- libxfce4util/trunk/ChangeLog 2007-12-17 13:21:53 UTC (rev 26489)
+++ libxfce4util/trunk/ChangeLog 2007-12-17 18:23:16 UTC (rev 26490)
@@ -1,3 +1,7 @@
+2007-12-17 Brian Tarricone <bjt23 at cornell.edu>
+
+ * Fix docs/ stuff to include new signal handling functionality.
+
2007-12-15 Brian Tarricone <bjt23 at cornell.edu>
* libxfce4util/xfce-posix-signal-handler.{c,h}: new util functions
Modified: libxfce4util/trunk/docs/libxfce4util-docs.sgml
===================================================================
--- libxfce4util/trunk/docs/libxfce4util-docs.sgml 2007-12-17 13:21:53 UTC (rev 26489)
+++ libxfce4util/trunk/docs/libxfce4util-docs.sgml 2007-12-17 18:23:16 UTC (rev 26490)
@@ -12,6 +12,7 @@
<!ENTITY libxfce4util-Unicode-Functions SYSTEM "xml/xfce-utf8.xml">
<!ENTITY libxfce4util-Desktop-Entries SYSTEM "xml/xfce-desktopentry.xml">
<!ENTITY libxfce4util-Generics SYSTEM "xml/xfce-generics.xml">
+<!ENTITY libxfce4util-Signal-Handling SYSTEM "xml/xfce-posix-signal-handler.xml">
<!ENTITY version SYSTEM "version.xml">
]>
@@ -41,6 +42,7 @@
<title>Xfce Core Application support</title>
&libxfce4util-Desktop-Entries;
&libxfce4util-Kiosk;
+ &libxfce4util-Signal-Handling;
</chapter>
<chapter id="libxfce4util-utilities">
Modified: libxfce4util/trunk/docs/libxfce4util-sections.txt
===================================================================
--- libxfce4util/trunk/docs/libxfce4util-sections.txt 2007-12-17 13:21:53 UTC (rev 26489)
+++ libxfce4util/trunk/docs/libxfce4util-sections.txt 2007-12-17 18:23:16 UTC (rev 26490)
@@ -165,4 +165,12 @@
xfce_desktop_entry_get_type
</SECTION>
-
+<SECTION>
+<TITLE>POSIX Signal Handling</TITLE>
+<FILE>xfce-posix-signal-handler</FILE>
+XfcePosixSignalHandler
+xfce_posix_signal_handler_init
+xfce_posix_signal_handler_restore_handler
+xfce_posix_signal_handler_set_handler
+xfce_posix_signal_handler_shutdown
+</SECTION>
Modified: libxfce4util/trunk/docs/tmpl/xfce-miscutils.sgml
===================================================================
--- libxfce4util/trunk/docs/tmpl/xfce-miscutils.sgml 2007-12-17 13:21:53 UTC (rev 26489)
+++ libxfce4util/trunk/docs/tmpl/xfce-miscutils.sgml 2007-12-17 18:23:16 UTC (rev 26490)
@@ -37,8 +37,6 @@
home directory. The caller is responsible for freeing the
returned string using g_free().
<!-- # Unused Parameters # -->
- at ...:
- at ...:
@first_element...: NULL terminated list of path components.
@@ -73,8 +71,6 @@
directory. The caller is responsible for freeing the returned
string using g_free().
<!-- # Unused Parameters # -->
- at ...:
- at ...:
@first_element...: NULL terminated list of path components.
Added: libxfce4util/trunk/docs/tmpl/xfce-posix-signal-handler.sgml
===================================================================
--- libxfce4util/trunk/docs/tmpl/xfce-posix-signal-handler.sgml (rev 0)
+++ libxfce4util/trunk/docs/tmpl/xfce-posix-signal-handler.sgml 2007-12-17 18:23:16 UTC (rev 26490)
@@ -0,0 +1,69 @@
+<!-- ##### SECTION Title ##### -->
+POSIX Signal Handling
+
+<!-- ##### SECTION Short_Description ##### -->
+a callback system for handling POSIX signals safely
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+Due to reentrancy issues, there is a restricted set of functions/syscalls
+that are allowed to be performed inside a POSIX signal handler. In
+general, it's safer to defer any signal-related processing until after the
+signal handler has run. The functionality in this module automatically
+handles this, and allows you to set a handler function (with optional user
+data) for any signal.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### USER_FUNCTION XfcePosixSignalHandler ##### -->
+<para>
+A function signature to use for POSIX signal handler functions.
+</para>
+
+ at signal: The signal that was caught.
+ at user_data: The @user_data parameter passed when the handler was registered.
+
+
+<!-- ##### FUNCTION xfce_posix_signal_handler_init ##### -->
+<para>
+
+</para>
+
+ at error:
+ at Returns:
+
+
+<!-- ##### FUNCTION xfce_posix_signal_handler_restore_handler ##### -->
+<para>
+
+</para>
+
+ at signal:
+
+
+<!-- ##### FUNCTION xfce_posix_signal_handler_set_handler ##### -->
+<para>
+
+</para>
+
+ at signal:
+ at handler:
+ at user_data:
+ at error:
+ at Returns:
+
+
+<!-- ##### FUNCTION xfce_posix_signal_handler_shutdown ##### -->
+<para>
+
+</para>
+
+
+
More information about the Xfce4-commits
mailing list