Symbian3/SDK/Source/GUID-66C1493D-5B85-558A-9A39-454E6EBA307B.dita
changeset 2 ebc84c812384
parent 0 89d6a7a84779
--- a/Symbian3/SDK/Source/GUID-66C1493D-5B85-558A-9A39-454E6EBA307B.dita	Fri Jan 22 18:26:19 2010 +0000
+++ b/Symbian3/SDK/Source/GUID-66C1493D-5B85-558A-9A39-454E6EBA307B.dita	Thu Mar 11 15:24:26 2010 +0000
@@ -10,7 +10,7 @@
 <!DOCTYPE concept
   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
 <concept id="GUID-66C1493D-5B85-558A-9A39-454E6EBA307B" xml:lang="en"><title>Signal
-Emulation on Symbian Platform</title><prolog><metadata><keywords/></metadata></prolog><conbody>
+Emulation on the Symbian Platform</title><prolog><metadata><keywords/></metadata></prolog><conbody>
 <p>The <codeph>libc</codeph> library of P.I.P.S. provides support for POSIX
 signals, thereby facilitating the porting of applications that use signals
 for exception handling and as control IPC. </p>
@@ -29,7 +29,7 @@
 <li id="GUID-177E6544-106B-5E8B-94C6-B0AAD6437C4C"><p>There might be a considerable
 amount of latency when you send or receive signals. </p> </li>
 </ul>
-<section><title>Sending signals</title> <p>Signals can be sent between P.I.P.S.
+<section id="GUID-BD44C679-553C-402B-AF78-8922E15884E4"><title>Sending signals</title> <p>Signals can be sent between P.I.P.S.
 processes using <xref href="GUID-16DC4A9D-44BC-36E2-AB97-5E9E7521937D.dita"><apiname>kill()</apiname></xref>, <xref href="GUID-EB7F74AE-091B-32C3-9D73-18B82F8D3D73.dita"><apiname>raise()</apiname></xref> or <xref href="GUID-3C70BF0B-CD6E-3A30-A9E6-4CCF11D47EEC.dita"><apiname>sigqueue()</apiname></xref>. </p> <p>You
 can use these functions to send any of the supported signals (refer to the
 following table). </p> <p>The P.I.P.S. runtime sends the following signals
@@ -44,13 +44,13 @@
 </ul> <p> <b>Note:</b> Always ensure that you handle <codeph>SIGPIPE</codeph>, <codeph>SIGCHLD</codeph> or <codeph>SIGALRM</codeph> using
 a signal handler to avoid the termination of the process receiving these signals.
 For more information about handling signals, see the following section. </p> </section>
-<section><title>Handling signals</title> <p>A signal can be received by a
+<section id="GUID-E244317F-3B69-4B10-8156-03F4A807E663"><title>Handling signals</title> <p>A signal can be received by a
 process at any time and is handled immediately, unless it is currently blocked.
 You can handle a signal in the following ways: </p> <ol id="GUID-F03B299F-A527-5365-81D3-DDDC607A4094">
 <li id="GUID-DF0E70C8-74C2-5ACC-B556-8D216275C554"><p> <b>Use default handling:</b> The
-default action for each signal supported on Symbian platform is listed in
-the following table. </p> <p> <b>Note:</b> The default action for all of the
-signals sent by the P.I.P.S. runtime (<codeph>SIGPIPE</codeph>, <codeph>SIGCHLD</codeph> or <codeph>SIGALRM</codeph>)
+default action for each signal supported on the Symbian platform
+is listed in the following table. </p> <p> <b>Note:</b> The default action
+for all of the signals sent by the P.I.P.S. runtime (<codeph>SIGPIPE</codeph>, <codeph>SIGCHLD</codeph> or <codeph>SIGALRM</codeph>)
 is process termination. You must provide a custom handler for each of these
 signals. </p> <table id="GUID-7101041B-CC50-5367-A3A2-6D15FB15C3DD">
 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/>
@@ -230,7 +230,7 @@
     return 0;
     }</codeblock> </li>
 </ol> </section>
-<section><title>Blocking signals</title> <p>A P.I.P.S. process can choose
+<section id="GUID-252E0621-51F1-443A-A4FC-689BD27597E3"><title>Blocking signals</title> <p>A P.I.P.S. process can choose
 to block (and subsequently unblock) signals to itself using <xref href="GUID-02901E24-3615-3018-AF20-F5D5D63FD708.dita"><apiname>sighold()</apiname></xref>, <xref href="GUID-AE4CC3C8-C6D4-3F5C-A28F-C4AAB63E8992.dita"><apiname>sigset()</apiname></xref>, <xref href="GUID-68BD2914-FB73-3D91-9D81-425BF2436473.dita"><apiname>sigrelse()</apiname></xref> and <xref href="GUID-C7279C75-CB98-3F24-ABAA-76CF0009A8ED.dita"><apiname>sigprocmask()</apiname></xref>. Signals that are blocked on a P.I.P.S.
 process are not be delivered for handling. Instead, they are queued to be
 handled when they are unblocked. </p> <p>Non-realtime signals are queued only