diff options
author | David Daney <ddaney@avtrex.com> | 2004-08-12 16:10:52 +0000 |
---|---|---|
committer | David Daney <daney@gcc.gnu.org> | 2004-08-12 16:10:52 +0000 |
commit | 02b7526217b0d209f0ea4bce341dc7c65d9e1e44 (patch) | |
tree | 796c968d01efd4389e7d5ae33bbeeedb2597525b | |
parent | f64d6991d42d47569e602a11dcbd21814d0a5026 (diff) | |
download | gcc-02b7526217b0d209f0ea4bce341dc7c65d9e1e44.tar.gz |
gcj.texi: Add subsection on signal usage.
2004-08-12 David Daney <ddaney@avtrex.com>
* java/gcj.texi: Add subsection on signal usage.
From-SVN: r85878
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/java/gcj.texi | 13 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 50d746415f9..cff78b4e369 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-08-12 David Daney <ddaney@avtrex.com> + + * java/gcj.texi: Add subsection on signal usage. + 2004-08-12 David Edelsohn <edelsohn@gnu.org> * expr.c (move_by_pieces): Set alignment for move to minimum of diff --git a/gcc/java/gcj.texi b/gcc/java/gcj.texi index e8da2ccbf27..ba2c5d725dd 100644 --- a/gcc/java/gcj.texi +++ b/gcc/java/gcj.texi @@ -1888,6 +1888,19 @@ allocated with @code{JvAllocBytes} will be automatically freed when the Java object itself becomes unreachable. @end deftypefun +@subsection Posix signals + +On Posix based systems the @code{libgcj} library uses several signals +internally. @acronym{CNI} code should not attempt to use the same +signals as doing so may cause @code{libgcj} and/or the @acronym{CNI} +code to fail. + +SIGSEGV is used on many systems to generate +@code{NullPointerExceptions}. SIGCHLD is used internally by +@code{Runtime.exec()}. Several other signals (that vary from platform to +platform) can be used by the memory manager and by +@code{Thread.interrupt()}. + @node Exception Handling @section Exception Handling |