From: Carlos O'Donell Date: Thu, 13 Feb 2025 19:27:55 +0000 (-0500) Subject: manual: Document setlogmask as MT-safe. X-Git-Tag: glibc-2.42~464 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad9c4c536115ba38be3e63592a632709ec8209b4;p=thirdparty%2Fglibc.git manual: Document setlogmask as MT-safe. setlogmask(3) was made MT-safe in glibc-2.33 with the fix for bug 26100. Reviewed-by: Florian Weimer --- diff --git a/manual/syslog.texi b/manual/syslog.texi index 02f84d6e6f..90a6487c02 100644 --- a/manual/syslog.texi +++ b/manual/syslog.texi @@ -498,10 +498,7 @@ The symbols referred to in this section are declared in the file @deftypefun int setlogmask (int @var{mask}) @standards{BSD, syslog.h} -@safety{@prelim{}@mtunsafe{@mtasurace{:LogMask}}@asunsafe{}@acsafe{}} -@c Read and modify are not guarded by syslog_lock, so concurrent changes -@c or even uses are undefined. This should use an atomic swap instead, -@c at least for modifications. +@safety{@prelim{}@mtsafe{}@asunsafe{}@acsafe{}} @code{setlogmask} sets a mask (the ``logmask'') that determines which future @code{syslog} calls shall be ignored. If a program has not