From 632f95cb7d6c9b32de44aef1f963759c454d710a Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sat, 8 Sep 2007 20:50:50 +0000 Subject: [PATCH] Use .Dv and start sentences on a new line. --- lib/libc/compat-43/killpg.2 | 6 ++-- lib/libc/gen/alarm.3 | 6 ++-- lib/libc/gen/getpass.3 | 11 ++++--- lib/libc/gen/signal.3 | 13 ++++---- lib/libc/gen/sleep.3 | 8 +++-- lib/libc/gen/tcsetattr.3 | 25 +++++++++------- lib/libc/gen/usleep.3 | 5 ++-- lib/libc/sys/kill.2 | 7 +++-- lib/libc/sys/rfork.2 | 57 ++++++++++++++++++++++------------- lib/libc/sys/sigaction.2 | 65 ++++++++++++++++++++++++++-------------- lib/libc/sys/sigprocmask.2 | 4 +-- lib/libc_r/man/pthread_sigmask.3 | 4 +-- 12 files changed, 132 insertions(+), 79 deletions(-) diff --git a/lib/libc/compat-43/killpg.2 b/lib/libc/compat-43/killpg.2 index ed77891b61..9c9a4945d1 100644 --- a/lib/libc/compat-43/killpg.2 +++ b/lib/libc/compat-43/killpg.2 @@ -31,7 +31,7 @@ .\" .\" @(#)killpg.2 8.1 (Berkeley) 6/2/93 .\" $FreeBSD: src/lib/libc/compat-43/killpg.2,v 1.6.2.4 2003/03/15 15:11:05 trhodes Exp $ -.\" $DragonFly: src/lib/libc/compat-43/killpg.2,v 1.2 2003/06/17 04:26:41 dillon Exp $ +.\" $DragonFly: src/lib/libc/compat-43/killpg.2,v 1.3 2007/09/08 20:50:49 swildner Exp $ .\" .Dd June 2, 1993 .Dt KILLPG 2 @@ -66,7 +66,9 @@ sends the signal to the sending process's process group. The sending process and members of the process group must have the same effective user ID, or the sender must be the super-user. -As a single special case the continue signal SIGCONT may be sent +As a single special case the continue signal +.Dv SIGCONT +may be sent to any process that is a descendant of the current process. .Sh RETURN VALUES .Rv -std killpg diff --git a/lib/libc/gen/alarm.3 b/lib/libc/gen/alarm.3 index 8213bf6159..1fbc3923ee 100644 --- a/lib/libc/gen/alarm.3 +++ b/lib/libc/gen/alarm.3 @@ -31,7 +31,7 @@ .\" .\" @(#)alarm.3 8.2 (Berkeley) 4/19/94 .\" $FreeBSD: src/lib/libc/gen/alarm.3,v 1.9.2.6 2003/02/23 19:45:53 trhodes Exp $ -.\" $DragonFly: src/lib/libc/gen/alarm.3,v 1.2 2003/06/17 04:26:42 dillon Exp $ +.\" $DragonFly: src/lib/libc/gen/alarm.3,v 1.3 2007/09/08 20:50:49 swildner Exp $ .\" .Dd April 19, 1994 .Dt ALARM 3 @@ -65,7 +65,9 @@ will supersede the prior call. The request .Fn alarm "0" voids the current -alarm and the signal SIGALRM will not be delivered. +alarm and the signal +.Dv SIGALRM +will not be delivered. .Pp Due to .Xr setitimer 2 diff --git a/lib/libc/gen/getpass.3 b/lib/libc/gen/getpass.3 index 82bc1e319a..00d99f9aec 100644 --- a/lib/libc/gen/getpass.3 +++ b/lib/libc/gen/getpass.3 @@ -31,7 +31,7 @@ .\" .\" @(#)getpass.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD: src/lib/libc/gen/getpass.3,v 1.6.2.4 2002/06/30 14:01:45 des Exp $ -.\" $DragonFly: src/lib/libc/gen/getpass.3,v 1.2 2003/06/17 04:26:42 dillon Exp $ +.\" $DragonFly: src/lib/libc/gen/getpass.3,v 1.3 2007/09/08 20:50:49 swildner Exp $ .\" .Dd June 4, 1993 .Dt GETPASS 3 @@ -56,8 +56,9 @@ If this file is not accessible, displays the prompt on the standard error output and reads from the standard input. .Pp -The password may be up to _PASSWORD_LEN (currently 128) -characters in length. +The password may be up to +.Dv _PASSWORD_LEN +(currently 128) characters in length. Any additional characters and the terminating newline character are discarded. .Pp @@ -93,6 +94,8 @@ The calling process should zero the password as soon as possible to avoid leaving the cleartext password visible in the process's address space. .Pp -Upon receipt of a SIGTSTP, the input buffer will be flushed, so any +Upon receipt of a +.Dv SIGTSTP , +the input buffer will be flushed, so any partially typed password must be retyped when the process continues. diff --git a/lib/libc/gen/signal.3 b/lib/libc/gen/signal.3 index 15a48a543d..07f44285d4 100644 --- a/lib/libc/gen/signal.3 +++ b/lib/libc/gen/signal.3 @@ -31,7 +31,7 @@ .\" .\" @(#)signal.3 8.3 (Berkeley) 4/19/94 .\" $FreeBSD: src/lib/libc/gen/signal.3,v 1.17.2.9 2003/03/13 18:05:37 trhodes Exp $ -.\" $DragonFly: src/lib/libc/gen/signal.3,v 1.5 2006/05/26 19:39:36 swildner Exp $ +.\" $DragonFly: src/lib/libc/gen/signal.3,v 1.6 2007/09/08 20:50:49 swildner Exp $ .\" .Dd April 19, 1994 .Dt SIGNAL 3 @@ -64,7 +64,8 @@ facility. .Pp Signals allow the manipulation of a process from outside its domain as well as allowing the process to manipulate itself or -copies of itself (children). There are two general types of signals: +copies of itself (children). +There are two general types of signals: those that cause termination of a process and those that do not. Signals which cause termination of a program might result from an irrecoverable error or might be the result of a user at a terminal @@ -91,7 +92,7 @@ function allows for a signal to be caught, to be ignored, or to generate an interrupt. These signals are defined in the file .In signal.h : -.Bl -column SIGVTALARMXX "create core imagexxx" +.Bl -column ".Dv SIGCKPTEXIT" "create core imagexxx" .It Sy "Name Default Action Description" .It Dv SIGHUP Ta "terminate process" Ta "terminal line hangup" .It Dv SIGINT Ta "terminate process" Ta "interrupt program" @@ -210,7 +211,9 @@ for a list of functions that are considered safe for use in signal handlers. .Sh RETURN VALUES The previous action is returned on a successful call. -Otherwise, SIG_ERR is returned and the global variable +Otherwise, +.Dv SIG_ERR +is returned and the global variable .Va errno is set to indicate the error. .Sh ERRORS @@ -229,7 +232,7 @@ is not a valid signal number. An attempt is made to ignore or supply a handler for .Dv SIGKILL or -.Ev SIGSTOP . +.Dv SIGSTOP . .El .Sh SEE ALSO .Xr kill 1 , diff --git a/lib/libc/gen/sleep.3 b/lib/libc/gen/sleep.3 index fc168d43a6..9cab4b101a 100644 --- a/lib/libc/gen/sleep.3 +++ b/lib/libc/gen/sleep.3 @@ -31,7 +31,7 @@ .\" .\" @(#)sleep.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD: src/lib/libc/gen/sleep.3,v 1.12.2.3 2001/12/14 18:33:51 ru Exp $ -.\" $DragonFly: src/lib/libc/gen/sleep.3,v 1.2 2003/06/17 04:26:42 dillon Exp $ +.\" $DragonFly: src/lib/libc/gen/sleep.3,v 1.3 2007/09/08 20:50:49 swildner Exp $ .\" .Dd February 13, 1998 .Dt SLEEP 3 @@ -62,12 +62,14 @@ by pausing for seconds or until a signal occurs. Consequently, in this implementation, sleeping has no effect on the state of process timers, -and there is no special handling for SIGALRM. +and there is no special handling for +.Dv SIGALRM . .Sh RETURN VALUES If the .Fn sleep function returns because the requested time has elapsed, the value -returned will be zero. If the +returned will be zero. +If the .Fn sleep function returns due to the delivery of a signal, the value returned will be the unslept amount (the requested time minus the time actually diff --git a/lib/libc/gen/tcsetattr.3 b/lib/libc/gen/tcsetattr.3 index ad40d4f2c1..c05af3803d 100644 --- a/lib/libc/gen/tcsetattr.3 +++ b/lib/libc/gen/tcsetattr.3 @@ -31,7 +31,7 @@ .\" .\" @(#)tcsetattr.3 8.3 (Berkeley) 1/2/94 .\" $FreeBSD: src/lib/libc/gen/tcsetattr.3,v 1.6.2.4 2002/12/29 16:35:34 schweikh Exp $ -.\" $DragonFly: src/lib/libc/gen/tcsetattr.3,v 1.4 2007/06/30 19:03:52 swildner Exp $ +.\" $DragonFly: src/lib/libc/gen/tcsetattr.3,v 1.5 2007/09/08 20:50:49 swildner Exp $ .\" .Dd January 2, 1994 .Dt TCSETATTR 3 @@ -171,9 +171,14 @@ terminal interface. Unless otherwise noted for a specific command, these functions are restricted from use by background processes. Attempts to perform these operations shall cause the process group to be sent -a SIGTTOU signal. -If the calling process is blocking or ignoring SIGTTOU signals, the process -is allowed to perform the operation and the SIGTTOU signal is not sent. +a +.Dv SIGTTOU +signal. +If the calling process is blocking or ignoring +.Dv SIGTTOU +signals, the process is allowed to perform the operation and the +.Dv SIGTTOU +signal is not sent. .Pp In all the functions, although .Fa fd @@ -220,22 +225,22 @@ field is created by .Em or Ns 'ing the following values, as specified in the include file .In termios.h . -.Bl -tag -width "TCSADRAIN" -.It Fa TCSANOW +.Bl -tag -width ".Dv TCSADRAIN" +.It Dv TCSANOW The change occurs immediately. -.It Fa TCSADRAIN +.It Dv TCSADRAIN The change occurs after all output written to .Fa fd has been transmitted to the terminal. This value of .Fa action should be used when changing parameters that affect output. -.It Fa TCSAFLUSH +.It Dv TCSAFLUSH The change occurs after all output written to .Fa fd has been transmitted to the terminal. Additionally, any input that has been received but not read is discarded. -.It Fa TCSASOFT +.It Dv TCSASOFT If this value is .Em or Ns 'ed into the @@ -327,7 +332,7 @@ and .Fn cfsetspeed functions, as well as the -.Li TCSASOFT +.Dv TCSASOFT option to the .Fn tcsetattr function are extensions to the diff --git a/lib/libc/gen/usleep.3 b/lib/libc/gen/usleep.3 index bd99a3f008..0d6c661e09 100644 --- a/lib/libc/gen/usleep.3 +++ b/lib/libc/gen/usleep.3 @@ -31,7 +31,7 @@ .\" .\" @(#)usleep.3 8.1 (Berkeley) 6/4/93 .\" $FreeBSD: src/lib/libc/gen/usleep.3,v 1.10.2.7 2001/12/14 18:33:51 ru Exp $ -.\" $DragonFly: src/lib/libc/gen/usleep.3,v 1.2 2003/06/17 04:26:42 dillon Exp $ +.\" $DragonFly: src/lib/libc/gen/usleep.3,v 1.3 2007/09/08 20:50:49 swildner Exp $ .\" .Dd February 13, 1998 .Dt USLEEP 3 @@ -62,7 +62,8 @@ by pausing for microseconds or until a signal occurs. Consequently, in this implementation, sleeping has no effect on the state of process timers, -and there is no special handling for SIGALRM. +and there is no special handling for +.Dv SIGALRM . .Sh RETURN VALUES .Rv -std usleep .Sh ERRORS diff --git a/lib/libc/sys/kill.2 b/lib/libc/sys/kill.2 index 0057dcc754..745c7ac679 100644 --- a/lib/libc/sys/kill.2 +++ b/lib/libc/sys/kill.2 @@ -31,7 +31,7 @@ .\" .\" @(#)kill.2 8.3 (Berkeley) 4/19/94 .\" $FreeBSD: src/lib/libc/sys/kill.2,v 1.10.2.7 2001/12/14 18:34:01 ru Exp $ -.\" $DragonFly: src/lib/libc/sys/kill.2,v 1.2 2003/06/17 04:26:47 dillon Exp $ +.\" $DragonFly: src/lib/libc/sys/kill.2,v 1.3 2007/09/08 20:50:50 swildner Exp $ .\" .Dd April 19, 1994 .Dt KILL 2 @@ -70,8 +70,9 @@ by the real or effective user ID of the receiving process must match that of the sending process or the user must have appropriate privileges (such as given by a set-user-ID program or the user is the super-user). -A single exception is the signal SIGCONT, which may always be sent -to any descendant of the current process. +A single exception is the signal +.Dv SIGCONT , +which may always be sent to any descendant of the current process. .Bl -tag -width Ds .It \&If Fa pid No \&is greater than zero : .Fa Sig diff --git a/lib/libc/sys/rfork.2 b/lib/libc/sys/rfork.2 index 8301bc7dfa..99a8b86810 100644 --- a/lib/libc/sys/rfork.2 +++ b/lib/libc/sys/rfork.2 @@ -4,7 +4,7 @@ .\" use of this page comes from Rob Pike . .\" .\" $FreeBSD: src/lib/libc/sys/rfork.2,v 1.11.2.11 2002/07/30 19:04:25 silby Exp $ -.\" $DragonFly: src/lib/libc/sys/rfork.2,v 1.5 2006/03/22 10:18:47 swildner Exp $ +.\" $DragonFly: src/lib/libc/sys/rfork.2,v 1.6 2007/09/08 20:50:50 swildner Exp $ .\" .Dd January 12, 1996 .Dt RFORK 2 @@ -34,48 +34,54 @@ to open and close files for other processes), and open files. .Fa Flags is the logical OR of some subset of: -.Bl -tag -width "RFCNAMEG" -compact -offset indent -.It RFPROC +.Bl -tag -width ".Dv RFLINUXTHPN" -compact -offset indent +.It Dv RFPROC If set a new process is created; otherwise changes affect the current process. The current implementation requires this flag to always be set. -.It RFNOWAIT +.It Dv RFNOWAIT If set, the child process will be dissociated from the parent. Upon exit the child will not leave a status for the parent to collect. See .Xr wait 2 . -.It RFFDG +.It Dv RFFDG If set, the invoker's file descriptor table (see .Xr intro 2 ) is copied; otherwise the two processes share a single table. -.It RFCFDG +.It Dv RFCFDG If set, the new process starts with a clean file descriptor table. Is mutually exclusive with .Dv RFFDG . -.It RFMEM +.It Dv RFMEM If set, the kernel will force sharing of the entire address space, typically by sharing the hardware page table directly. The child will thus inherit and share all the segments the parent process owns, -whether they are normally shareable or not. The stack segment is +whether they are normally shareable or not. +The stack segment is not split (both the parent and child return on the same stack) and thus .Fn rfork -with the RFMEM flag may not generally be called directly from high level +with the +.Dv RFMEM +flag may not generally be called directly from high level languages including C. May be set only with .Dv RFPROC . A helper function is provided to assist with this problem and will cause -the new process to run on the provided stack. See +the new process to run on the provided stack. +See .Fn rfork_thread 3 for information. -.It RFSIGSHARE +.It Dv RFSIGSHARE If set, the kernel will force sharing the sigacts structure between the child and the parent. -.It RFLINUXTHPN -If set, the kernel will return SIGUSR1 instead of SIGCHILD upon thread -exit for the child. This is intended to mimic certain Linux clone behaviour. +.It Dv RFLINUXTHPN +If set, the kernel will return +.Dv SIGUSR1 +instead of SIGCHILD upon thread exit for the child. +This is intended to mimic certain Linux clone behaviour. .El .Pp File descriptors in a shared file descriptor table are kept @@ -106,9 +112,9 @@ Upon successful completion, .Fn rfork returns a value of 0 to the child process and returns the process ID of the child -process to the parent process. Otherwise, a value of -1 is returned -to the parent process, no child process is created, and the global -variable +process to the parent process. +Otherwise, a value of -1 is returned to the parent process, no +child process is created, and the global variable .Va errno is set to indicate the error. .Sh ERRORS @@ -140,9 +146,15 @@ the soft resource limit corresponding to the resource parameter would be exceeded (see .Xr getrlimit 2 ) . .It Bq Er EINVAL -The RFPROC flag was not specified. +The +.Dv RFPROC +flag was not specified. .It Bq Er EINVAL -Both the RFFDG and the RFCFDG flags were specified. +Both the +.Dv RFFDG +and the +.Dv RFCFDG +flags were specified. .It Bq Er ENOMEM There is insufficient swap space for the new process. .El @@ -162,11 +174,14 @@ does not yet implement a native .Fn clone library call, and the current pthreads implementation does not use .Fn rfork -with RFMEM. A native port of the linux threads library, +with +.Dv RFMEM . +A native port of the linux threads library, .Pa /usr/ports/devel/linuxthreads , contains a working .Fn clone -call that utilizes RFMEM. +call that utilizes +.Dv RFMEM . The .Fn rfork_thread library call can often be used instead of diff --git a/lib/libc/sys/sigaction.2 b/lib/libc/sys/sigaction.2 index de24b8fce5..1c19a16888 100644 --- a/lib/libc/sys/sigaction.2 +++ b/lib/libc/sys/sigaction.2 @@ -31,7 +31,7 @@ .\" .\" From: @(#)sigaction.2 8.2 (Berkeley) 4/3/94 .\" $FreeBSD: src/lib/libc/sys/sigaction.2,v 1.22.2.10 2002/12/29 16:35:34 schweikh Exp $ -.\" $DragonFly: src/lib/libc/sys/sigaction.2,v 1.8 2007/06/30 19:03:52 swildner Exp $ +.\" $DragonFly: src/lib/libc/sys/sigaction.2,v 1.9 2007/09/08 20:50:50 swildner Exp $ .\" .Dd April 3, 1994 .Dt SIGACTION 2 @@ -64,7 +64,8 @@ struct sigaction { The system defines a set of signals that may be delivered to a process. Signal delivery resembles the occurrence of a hardware interrupt: the signal is normally blocked from further occurrence, the current process -context is saved, and a new one is built. A process may specify a +context is saved, and a new one is built. +A process may specify a .Em handler to which a signal is delivered, or specify that a signal is to be .Em ignored . @@ -77,7 +78,8 @@ in which case its delivery is postponed until it is The action to be taken on delivery is determined at the time of delivery. Normally, signal handlers execute on the current stack -of the process. This may be changed, on a per-handler basis, +of the process. +This may be changed, on a per-handler basis, so that signals are taken on a special .Em "signal stack" . .Pp @@ -88,9 +90,10 @@ but other signals may yet occur. A global .Em "signal mask" defines the set of signals currently blocked from delivery -to a process. The signal mask for a process is initialized -from that of its parent (normally empty). It -may be changed with a +to a process. +The signal mask for a process is initialized +from that of its parent (normally empty). +It may be changed with a .Xr sigprocmask 2 call, or when a signal is delivered to the process. .Pp @@ -113,7 +116,8 @@ function. When a caught signal is delivered, the current state of the process is saved, a new signal mask is calculated (as described below), -and the signal handler is invoked. The call to the handler +and the signal handler is invoked. +The call to the handler is arranged so that if the signal handling routine returns normally the process will resume execution in the context from before the signal's delivery. @@ -192,8 +196,8 @@ If this bit is set when calling for the .Dv SIGCHLD signal, the system will not create zombie processes when children of -the calling process exit. If the calling process subsequently issues -a +the calling process exit. +If the calling process subsequently issues a .Xr wait 2 (or equivalent), it blocks until all of the calling process's child processes terminate, and then returns a value of -1 with @@ -425,7 +429,8 @@ Realtime Interfaces: .Fn timer_settime . .Pp All functions not in the above lists are considered to be unsafe -with respect to signals. That is to say, the behaviour of such +with respect to signals. +That is to say, the behaviour of such functions when called from a signal handler is undefined. .Sh RETURN VALUES .Rv -std sigaction @@ -443,15 +448,24 @@ There are three possible prototypes the handler may match: .Fn handler int "siginfo_t *info" "ucontext_t *uap" ; .El .Pp -The handler function should match the SA_SIGINFO prototype if the -SA_SIGINFO bit is set in flags. +The handler function should match the +.Dv SA_SIGINFO +prototype if the +.Dv SA_SIGINFO +bit is set in flags. It then should be pointed to by the .Dv sa_sigaction member of .Dv struct sigaction . -Note that you should not assign SIG_DFL or SIG_IGN this way. +Note that you should not assign +.Dv SIG_DFL +or +.Dv SIG_IGN +this way. .Pp -If the SA_SIGINFO flag is not set, the handler function should match +If the +.Dv SA_SIGINFO +flag is not set, the handler function should match either the ANSI C or traditional .Bx prototype and be pointed to by @@ -474,9 +488,9 @@ function needs to be casted to compile without warning. The traditional .Bx -style is not portable and since its capabilities -are a full subset of a SA_SIGINFO handler, -its use is deprecated. +style is not portable and since its capabilities are a full subset of a +.Dv SA_SIGINFO +handler, its use is deprecated. .Pp The .Fa sig @@ -492,14 +506,17 @@ handler and the .Dv si_code member of the .Dv info -argument to a SA_SIGINFO handler contain a numeric code explaining the +argument to a +.Dv SA_SIGINFO +handler contain a numeric code explaining the cause of the signal, usually one of the .Dv SI_... values from .In sys/signal.h -or codes specific to a signal, i.e. one of the +or codes specific to a signal, i.e.\& one of the .Dv FPE_... -values for SIGFPE. +values for +.Dv SIGFPE . .Pp The .Fa scp @@ -510,8 +527,9 @@ sigcontext. .Pp The .Fa uap -argument to a POSIX SA_SIGINFO handler points to an instance of -ucontext_t. +argument to a POSIX +.Dv SA_SIGINFO +handler points to an instance of ucontext_t. .Sh ERRORS .Fn Sigaction will fail and no new signal handler will be installed if one @@ -584,7 +602,8 @@ The and .Dv SA_RESETHAND flags are intended for backwards compatibility with other operating -systems. The +systems. +The .Dv SA_NOCLDSTOP , and .Dv SA_NOCLDWAIT diff --git a/lib/libc/sys/sigprocmask.2 b/lib/libc/sys/sigprocmask.2 index 21db3a2f25..ad82178b67 100644 --- a/lib/libc/sys/sigprocmask.2 +++ b/lib/libc/sys/sigprocmask.2 @@ -31,7 +31,7 @@ .\" .\" @(#)sigprocmask.2 8.1 (Berkeley) 6/4/93 .\" $FreeBSD: src/lib/libc/sys/sigprocmask.2,v 1.8.2.5 2001/12/14 18:34:01 ru Exp $ -.\" $DragonFly: src/lib/libc/sys/sigprocmask.2,v 1.3 2006/05/26 19:39:37 swildner Exp $ +.\" $DragonFly: src/lib/libc/sys/sigprocmask.2,v 1.4 2007/09/08 20:50:50 swildner Exp $ .\" .Dd June 4, 1993 .Dt SIGPROCMASK 2 @@ -65,7 +65,7 @@ The function is specified by .Fa how using one of the following values from .In signal.h : -.Bl -tag -width SIG_UNBLOCK +.Bl -tag -width ".Dv SIG_UNBLOCK" .It Dv SIG_BLOCK The new mask is the union of the current mask and the specified .Fa set . diff --git a/lib/libc_r/man/pthread_sigmask.3 b/lib/libc_r/man/pthread_sigmask.3 index a5671368b4..99f77e95c4 100644 --- a/lib/libc_r/man/pthread_sigmask.3 +++ b/lib/libc_r/man/pthread_sigmask.3 @@ -26,7 +26,7 @@ .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD: src/lib/libc_r/man/pthread_sigmask.3,v 1.3.2.6 2001/12/17 10:08:26 ru Exp $ -.\" $DragonFly: src/lib/libc_r/man/pthread_sigmask.3,v 1.2 2003/06/17 04:26:48 dillon Exp $ +.\" $DragonFly: src/lib/libc_r/man/pthread_sigmask.3,v 1.3 2007/09/08 20:50:50 swildner Exp $ .Dd April 27, 2000 .Dt PTHREAD_SIGMASK 3 .Os @@ -52,7 +52,7 @@ is not it specifies a set of signals to be modified, and .Fa how specifies what to set the signal mask to: -.Bl -tag -width SIG_UNBLOCK +.Bl -tag -width ".Dv SIG_UNBLOCK" .It Dv SIG_BLOCK Union of the current mask and .Fa set . -- 2.11.4.GIT