mirror of https://github.com/mkerrisk/man-pages
signal-safety.7: Note glibc deviations from POSIX requirements
See https://bugzilla.kernel.org/show_bug.cgi?id=25292 Reported-by: KASAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
d1329af1f3
commit
fb16ec3585
|
@ -301,6 +301,27 @@ or
|
|||
.BR siglongjmp (3)
|
||||
and the program subsequently calls an unsafe function,
|
||||
then the behavior of the program is undefined.
|
||||
.\"
|
||||
.SS Deviations in the GNU C library
|
||||
The following known deviations from the standard occur in
|
||||
the GNU C library:
|
||||
.IP * 3
|
||||
Before glibc 2.24,
|
||||
.BR execl (3)
|
||||
and
|
||||
.BR execle (3)
|
||||
employed
|
||||
.BR realloc (3)
|
||||
internally and were consequently not async-signal-safe.
|
||||
.\" https://sourceware.org/bugzilla/show_bug.cgi?id=19534
|
||||
This was fixed in glibc 2.24.
|
||||
.IP *
|
||||
.\" FIXME . https://sourceware.org/bugzilla/show_bug.cgi?id=13172
|
||||
The glibc implementation of
|
||||
.BR aio_suspend (3)
|
||||
is not async-signal-safe because it uses
|
||||
.BR pthread_mutex_lock (3)
|
||||
internally.
|
||||
.SH SEE ALSO
|
||||
.BR sigaction (2),
|
||||
.BR signal (7),
|
||||
|
|
Loading…
Reference in New Issue