Re: [PATCH] abort: clarify consequences of calling abort

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/4/23 17:09, Tomáš Golembiovský wrote:
Clarify that atexit/on_exit are not called because those are called only
on normal process termination (as documented on their respective manual
pages).

Clarify the status reported by wait*() functions. The requirement comes
from POSIX specification.

Signed-off-by: Tomáš Golembiovský <tgolembi@xxxxxxxxxx>

Hi Tomáš,

---
  man3/abort.3 | 10 ++++++++++
  1 file changed, 10 insertions(+)

diff --git a/man3/abort.3 b/man3/abort.3
index c63eace5e..6d1638033 100644
--- a/man3/abort.3
+++ b/man3/abort.3
@@ -47,6 +47,16 @@ function will still terminate the process.
  It does this by restoring the default disposition for
  .B SIGABRT
  and then raising the signal for a second time.
+.PP
+As with other cases of abnormal termination the functions registered with
+.BR atexit "(3) and " on_exit (3)
+are not called. The status made available to

Please use semantic newlines.  See man-pages(7):
   Use semantic newlines
       In  the  source of a manual page, new sentences should be
       started on new lines, long sentences should be split into
       lines at clause breaks (commas, semicolons,  colons,  and
       so on), and long clauses should be split at phrase bound‐
       aries.   This  convention,  sometimes  known as "semantic
       newlines", makes it easier to see the effect of  patches,
       which often operate at the level of individual sentences,
       clauses, or phrases.

Thanks,
Alex

+.BR wait "(2), " waitid "(2), or " waitpid (2)
+by
+.BR abort ()
+shall be that of a process terminated by the
+.BR SIGABRT
+signal.
  .SH RETURN VALUE
  The
  .BR abort ()

--
<http://www.alejandro-colomar.es/>
GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux