diff options
author | jkoshy <jkoshy@FreeBSD.org> | 2004-12-23 02:48:20 +0000 |
---|---|---|
committer | jkoshy <jkoshy@FreeBSD.org> | 2004-12-23 02:48:20 +0000 |
commit | 8ae1fed8870bb88ec9ae232f99b10e9a102459da (patch) | |
tree | e2bc68f0ab66d13ec72e2c9f1bf4adc77017c3fc /lib/libc | |
parent | 649bb26a6913613cc6dbb16d7e0f1803382b51b4 (diff) | |
download | FreeBSD-src-8ae1fed8870bb88ec9ae232f99b10e9a102459da.zip FreeBSD-src-8ae1fed8870bb88ec9ae232f99b10e9a102459da.tar.gz |
Better rendering of the prototype for signal(3).
Suggested by: ru
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/signal.3 | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/lib/libc/gen/signal.3 b/lib/libc/gen/signal.3 index 1fdad33..b6b2ecc 100644 --- a/lib/libc/gen/signal.3 +++ b/lib/libc/gen/signal.3 @@ -42,14 +42,22 @@ .Lb libc .Sh SYNOPSIS .In signal.h -.\" The following is Quite Ugly, but syntactically correct. -.\" Don't try to -.\" fix it. -.Ft void \*(lp* -.Fn signal "int sig" "void \*(lp*func\*(rp\*(lpint\*(rp\*(rp\*(rp\*(lpint" +.\" XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX +.\" The prototype for signal(3) cannot be cleanly marked up in -mdoc +.\" without the following lower-level tweak. +.nr in-synopsis-section 0 .Pp +.Ft "void \*(lp*" Ns +.Fo signal +.Fa "int sig" +.Fa "void \*(lp*func\*(rp\*(lpint\*(rp" +.Fc Ns +.Ft "\*(rp\*(lpint\*(rp" ; +.Pp +.nr in-synopsis-section 1 +.\" XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX or in -.Fx Ns 's +.Fx Ap s equivalent but easier to read typedef'd version: .Ft typedef "void \*(lp*sig_t\*(rp \*(lpint\*(rp" ; .Ft sig_t |