diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-12-08 04:16:25 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-12-08 04:16:25 +0000 |
commit | 528cc71a7dffdacba3f2a3a9803c9c4afa358a65 (patch) | |
tree | be6d389c65e185d2f68378ddedbfeb0b27c35789 /docs/ACE-guidelines.html | |
parent | 27ff4435241662d0c9153ac6f0a8487bf4c12ee2 (diff) | |
download | ATCD-528cc71a7dffdacba3f2a3a9803c9c4afa358a65.tar.gz |
ChangeLogTag: Tue Dec 07 22:14:15 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'docs/ACE-guidelines.html')
-rw-r--r-- | docs/ACE-guidelines.html | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/ACE-guidelines.html b/docs/ACE-guidelines.html index af52d40872d..09d9367ed89 100644 --- a/docs/ACE-guidelines.html +++ b/docs/ACE-guidelines.html @@ -1076,6 +1076,13 @@ Foo::bar () <code>ACE_ASSERT</code>s won't work either, <em>i.e.</em>, because the code is removed.<p> + <li>Be <strong>very</strong> careful with the code that you put + in a signal handler. On Solaris, the man pages document systems + calls as being Async-Signal-Safe if they can be called from signal + handlers. In general, it's best to just set a flag in a signal + handler and take appropriate action elsewhere. It's also best + to avoid using signals, especially asynchronous signals.<p> + <li>Immediately after opening a temporary file, unlink it. For example: <pre><code> |