diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-02-03 09:14:22 +0100 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-02-03 09:14:22 +0100 |
| commit | 787dd4ad3aeec86024a9ac29494bf40fa97fcb66 (patch) | |
| tree | 3514576c30023cea1dd723e5a61a1e4c61d12c8a /man7/attributes.7 | |
| parent | b353ceb4a0d366fb6adf09b3d068eba98111a8b0 (diff) | |
| download | man-pages-787dd4ad3aeec86024a9ac29494bf40fa97fcb66.tar.gz | |
membarrier.2, crypt.3, dladdr.3, duplocale.3, fmemopen.3, gethostbyname.3, mallopt.3, newlocale.3, resolver.3, sigsetops.3, strfmon.3, tzset.3, console_ioctl.4, lirc.4, loop.4, vcs.4, dir_colors.5, locale.5, proc.5, tzfile.5, attributes.7, bootparam.7, capabilities.7, feature_test_macros.7, icmp.7, man-pages.7, netlink.7, path_resolution.7, pipe.7, socket.7, unix.7, vdso.7: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man7/attributes.7')
| -rw-r--r-- | man7/attributes.7 | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/man7/attributes.7 b/man7/attributes.7 index 3d91b7b19f..d53252bf1a 100644 --- a/man7/attributes.7 +++ b/man7/attributes.7 @@ -98,7 +98,7 @@ safe for inlining. .\" but does document which functions are presently AC-Safe. .\" This documentation is provided for use .\" by the GNU C Library developers. - +.\" .\" Just like signal handlers, cancellation cleanup routines must configure .\" the floating point environment they require. .\" The routines cannot assume a floating point environment, @@ -345,7 +345,7 @@ Calling such a function at least once in single-threaded mode removes this specific cause for the function to be regarded as MT-Unsafe. If no other cause for that remains, the function can then be safely called after other threads are started. - +.\" .\" Functions marked with .\" .I init .\" as an AS-Unsafe or AC-Unsafe feature use the GNU C Library internal @@ -386,7 +386,7 @@ In some cases, the objects are passed to the functions by users; in others, they are used by the functions to return values to users; in others, they are not even exposed to users. - +.\" .\" We consider access to objects passed as (indirect) arguments to .\" functions to be data race free. .\" The assurance of data race free objects @@ -563,7 +563,7 @@ Holding a non-recursive mutex while calling all functions that use the same temporary signal; blocking that signal before the call and resetting its handler afterwards is recommended. - +.\" .\" There is no safe way to guarantee the original signal handler is .\" restored in case of asynchronous cancellation, .\" therefore so-marked functions are also AC-Unsafe. @@ -609,7 +609,7 @@ is a file descriptor for the controlling terminal. The caller may use a single mutex for simplicity, or use one mutex per terminal, even if referenced by different file descriptors. - +.\" .\" Functions marked with .\" .I term .\" as an AC-Safety issue are supposed to @@ -656,7 +656,6 @@ are running or asynchronous signals are enabled, and so the locale can be considered effectively constant in these contexts, which makes the former safe. - .\" Should the locking strategy suggested under @code{const} be used, .\" failure to guard locale uses is not as fatal as data races in .\" general: unguarded uses will @emph{not} follow dangling pointers or |
