From 0db324e2e5d9d3347ea0e93138372fb65aac09e6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 21:41:09 +0200 Subject: Merging upstream version 6.7. Signed-off-by: Daniel Baumann --- man2/rt_sigqueueinfo.2 | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'man2/rt_sigqueueinfo.2') diff --git a/man2/rt_sigqueueinfo.2 b/man2/rt_sigqueueinfo.2 index b8b0157..d2d2eec 100644 --- a/man2/rt_sigqueueinfo.2 +++ b/man2/rt_sigqueueinfo.2 @@ -2,7 +2,7 @@ .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" -.TH rt_sigqueueinfo 2 2023-03-30 "Linux man-pages 6.05.01" +.TH rt_sigqueueinfo 2 2023-10-31 "Linux man-pages 6.7" .SH NAME rt_sigqueueinfo, rt_tgsigqueueinfo \- queue a signal and data .SH LIBRARY @@ -13,13 +13,13 @@ Standard C library .BR "#include " " /* Definition of " SI_* " constants */" .BR "#include " " /* Definition of " SYS_* " constants */" .B #include -.PP +.P .BI "int syscall(SYS_rt_sigqueueinfo, pid_t " tgid , .BI " int " sig ", siginfo_t *" info ); .BI "int syscall(SYS_rt_tgsigqueueinfo, pid_t " tgid ", pid_t " tid , .BI " int " sig ", siginfo_t *" info ); .fi -.PP +.P .IR Note : There are no glibc wrappers for these system calls; see NOTES. .SH DESCRIPTION @@ -34,13 +34,13 @@ by establishing a signal handler with the .BR sigaction (2) .B SA_SIGINFO flag. -.PP +.P These system calls are not intended for direct application use; they are provided to allow the implementation of .BR sigqueue (3) and .BR pthread_sigqueue (3). -.PP +.P The .BR rt_sigqueueinfo () system call sends the signal @@ -52,7 +52,7 @@ to the thread group with the ID corresponds to the traditional UNIX process ID.) The signal will be delivered to an arbitrary member of the thread group (i.e., one of the threads that is not currently blocking the signal). -.PP +.P The .I info argument specifies the data to accompany the signal. @@ -103,14 +103,14 @@ For more information, see the description of the last .RI ( "union sigval" ) argument of .BR sigqueue (3). -.PP +.P Internally, the kernel sets the .I si_signo field to the value specified in .IR sig , so that the receiver of the signal can also obtain the signal number via that field. -.PP +.P The .BR rt_tgsigqueueinfo () system call is like @@ -158,7 +158,7 @@ is invalid. No thread group matching .I tgid was found. -.PP +.P .BR rt_tgsigqueinfo (): No thread matching .I tgid @@ -179,7 +179,7 @@ Since these system calls are not intended for application use, there are no glibc wrapper functions; use .BR syscall (2) in the unlikely case that you want to call them directly. -.PP +.P As with .BR kill (2), the null signal (0) can be used to check if the specified process -- cgit v1.2.3