Lines Matching refs:__libc_single_threaded
863 @deftypevar char __libc_single_threaded
874 @code{__libc_single_threaded} is true, except with less
881 if (__libc_single_threaded)
887 @c Note: No memory order on __libc_single_threaded. The
890 @c __libc_single_threaded to true. Otherwise, acquire MO might be
902 if (__libc_single_threaded)
913 @code{__libc_single_threaded} variable. For example, creating new
917 of the value of @code{__libc_single_threaded} if after such a function
922 bool single_threaded = __libc_single_threaded;
937 Since the value of @code{__libc_single_threaded} can change from true
943 @code{__libc_single_threaded} to optimize atomic operations, unless it
946 @strong{Implementation Note:} The @code{__libc_single_threaded}
951 @code{__libc_single_threaded} variable to a true value if a process
956 @code{__libc_single_threaded} would introduce a data race and
958 @code{__libc_single_threaded} even if it has joined the last