libc: sprinkle previous fairy dust around here as well
authorFranco Fichtner <franco@lastsummer.de>
Tue, 31 Dec 2013 14:06:42 +0000 (15:06 +0100)
committerFranco Fichtner <franco@lastsummer.de>
Tue, 31 Dec 2013 14:09:55 +0000 (15:09 +0100)
Last remaining offender is signal.3, but that needs more tinkering.

13 files changed:
lib/libc/gen/directory.3
lib/libc/gen/exec.3
lib/libc/gen/ftw.3
lib/libc/gen/glob.3
lib/libc/gen/makecontext.3
lib/libc/gen/scandir.3
lib/libc/gen/ucontext.3
lib/libc/iconv/iconvlist.3
lib/libc/net/nsdispatch.3
lib/libc/stdio/fmemopen.3
lib/libc/stdlib/lsearch.3
lib/libc/stdlib/qsort.3
lib/libc/xdr/xdr.3

index 2cbfe1d..c013488 100644 (file)
@@ -59,7 +59,7 @@
 .Ft long
 .Fn telldir "DIR *dirp"
 .Ft void
-.Fn seekdir "DIR *dirp" "long  loc"
+.Fn seekdir "DIR *dirp" "long loc"
 .Ft void
 .Fn rewinddir "DIR *dirp"
 .Ft int
index fc7cf8a..e8d93b5 100644 (file)
 .In unistd.h
 .Vt extern char **environ ;
 .Ft int
-.Fn execl "const char *path" "const char *arg" ... /* "(char *)0" */
-.Ft int
-.Fn execlp "const char *file" "const char *arg" ... /* "(char *)0" */
+.Fn execl "const char *path" "const char *arg" ...
+.Fn execlp "const char *file" "const char *arg" ...
 .Ft int
 .Fo execle
 .Fa "const char *path" "const char *arg" ...
-.Fa /*
-.Bk -words
-.Fa "(char *)0" "char *const envp[]" */
-.Ek
 .Fc
 .Ft int
 .Fn exect "const char *path" "char *const argv[]" "char *const envp[]"
index a56bc23..56fda70 100644 (file)
 .Ft int
 .Fo ftw
 .Fa "const char *path"
-.Fa "int \*[lp]*fn\*[rp]\*[lp]const char *, const struct stat *, int\*[rp]"
+.Fa "int (*fn)(const char *, const struct stat *, int)"
 .Fa "int maxfds"
 .Fc
 .Ft int
 .Fo nftw
 .Fa "const char *path"
-.Fa "int \*[lp]*fn\*[rp]\*[lp]const char *, const struct stat *, int, struct FTW *\*[rp]"
+.Fa "int (*fn)(const char *, const struct stat *, int, struct FTW *)"
 .Fa "int maxfds"
 .Fa "int flags"
 .Fc
index 5b249b0..7987f28 100644 (file)
 .Sh SYNOPSIS
 .In glob.h
 .Ft int
-.Fn glob "const char * restrict pattern" "int flags" "int (*errfunc)(const char *, int)" "glob_t * restrict pglob"
+.Fo glob
+.Fa "const char * restrict pattern" "int flags"
+.Fa "int (*errfunc)(const char *, int)"
+.Fa "glob_t * restrict pglob"
+.Fc
 .Ft void
 .Fn globfree "glob_t *pglob"
 .Sh DESCRIPTION
@@ -275,7 +279,7 @@ is
 .Pf non- Dv NULL ,
 .Fn glob
 calls
-.Fa \*(lp*errfunc\*(rp Ns ( Fa path , errno ) .
+.Fn errfunc path errno .
 This may be unintuitive: a pattern like
 .Ql */Makefile
 will try to
@@ -285,7 +289,7 @@ even if
 .Ql foo
 is not a directory, resulting in a
 call to
-.Fa errfunc .
+.Fn errfunc .
 The error routine can suppress this action by testing for
 .Er ENOENT
 and
@@ -386,7 +390,7 @@ or more patterns were matched.
 The scan was stopped because an error was encountered and either
 .Dv GLOB_ERR
 was set or
-.Fa \*(lp*errfunc\*(rp\*(lp\*(rp
+.Fn errfunc
 returned non-zero.
 .It Dv GLOB_NOMATCH
 The pattern did not match a pathname and
index bb86307..74aa01c 100644 (file)
@@ -49,7 +49,7 @@
 .Ft void
 .Fo makecontext
 .Fa "ucontext_t *ucp"
-.Fa "void \*[lp]*func\*[rp]\*[lp]void\*[rp]"
+.Fa "void (*func)(void)"
 .Fa "int argc" ...
 .Fc
 .Ft int
index fe9af56..b198a3a 100644 (file)
 .In sys/types.h
 .In dirent.h
 .Ft int
-.Fn scandir "const char *dirname" "struct dirent ***namelist" "int \\*(lp*select\\*(rp\\*(lpconst struct dirent *\\*(rp" "int \\*(lp*compar\\*(rp\\*(lpconst struct dirent **, const struct dirent **\\*(rp"
+.Fo scandir
+.Fa "const char *dirname"
+.Fa "struct dirent ***namelist"
+.Fa "int (*select)(const struct dirent *)"
+.Fa "int (*compar)(const struct dirent **, \:const struct dirent **)"
+.Fc
 .Ft int
 .Fn alphasort "const struct dirent **d1" "const struct dirent **d2"
 .Sh DESCRIPTION
index 672e6f5..a325965 100644 (file)
@@ -97,7 +97,7 @@ structures:
 .Fn setcontext "const ucontext_t *" ;
 .It
 .Ft void
-.Fn makecontext "ucontext_t *" "void \*[lp]*\*[rp]\*[lp]void\*[rp]" int ... ;
+.Fn makecontext "ucontext_t *" "void (*func)(void)" int ... ;
 .It
 .Ft int
 .Fn swapcontext "ucontext_t *" "const ucontext_t *" ;
index c7ed443..78d8fb2 100644 (file)
@@ -47,7 +47,7 @@
 .In iconv.h
 .Ft void
 .Fo iconvlist
-.Fa "int \*[lp]*do_one\*[rp]\*[lp]unsigned int *count, const char * const *names, void *arg\*[rp]"
+.Fa "int (*do_one)(unsigned int *count, const char * const *names, void *arg)"
 .Fa "void *arg"
 .Fc
 .Sh DESCRIPTION
index 24d37fe..f4352f1 100644 (file)
@@ -72,7 +72,7 @@ the caller of
 Each method has the function signature described by the typedef:
 .Pp
 .Ft typedef int
-.Fn \*(lp*nss_method\*(rp "void *retval" "void *mdata" "va_list *ap" ;
+.Fn (*nss_method) "void *retval" "void *mdata" "va_list *ap" ;
 .Bl -item
 .It
 .Fa dtab
index b61c12d..52427f1 100644 (file)
@@ -45,7 +45,7 @@
 .Sh SYNOPSIS
 .In stdio.h
 .Ft FILE *
-.Fn fmemopen "void  *restrict buffer" "size_t size" "const char *restrict mode"
+.Fn fmemopen "void *restrict buffer" "size_t size" "const char *restrict mode"
 .Sh DESCRIPTION
 The
 .Fn fmemopen
index 2c5327f..e660028 100644 (file)
 .Ft "void *"
 .Fo lsearch
 .Fa "const void *key" "void *base" "size_t *nelp" "size_t width"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]const void *, const void *\*[rp]"
+.Fa "int (*compar)(const void *, const void *)"
 .Fc
 .Ft "void *"
 .Fo lfind
 .Fa "const void *key" "const void *base" "size_t *nelp" "size_t width"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]const void *, const void *\*[rp]"
+.Fa "int (*compar)(const void *, const void *)"
 .Fc
 .Sh DESCRIPTION
 The
index 2ef0e6c..4c70042 100644 (file)
@@ -51,7 +51,7 @@
 .Fa "void *base"
 .Fa "size_t nmemb"
 .Fa "size_t size"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]const void *, const void *\*[rp]"
+.Fa "int (*compar)(const void *, const void *)"
 .Fc
 .Ft void
 .Fo qsort_r
 .Fa "size_t nmemb"
 .Fa "size_t size"
 .Fa "void *thunk"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]void *, const void *, const void *\*[rp]"
+.Fa "int (*compar)(void *, const void *, const void *)"
 .Fc
 .Ft int
 .Fo heapsort
 .Fa "void *base"
 .Fa "size_t nmemb"
 .Fa "size_t size"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]const void *, const void *\*[rp]"
+.Fa "int (*compar)(const void *, const void *)"
 .Fc
 .Ft int
 .Fo mergesort
 .Fa "void *base"
 .Fa "size_t nmemb"
 .Fa "size_t size"
-.Fa "int \*[lp]*compar\*[rp]\*[lp]const void *, const void *\*[rp]"
+.Fa "int (*compar)(const void *, const void *)"
 .Fc
 .Sh DESCRIPTION
 The
index 8e5d6de..84ab038 100644 (file)
@@ -1,6 +1,5 @@
 .\" @(#)xdr.3n 2.2 88/08/03 4.0 RPCSRC; from 1.16 88/03/14 SMI
 .\" $FreeBSD: src/lib/libc/xdr/xdr.3,v 1.17 2005/11/24 07:12:01 ru Exp $
-.\" $DragonFly: src/lib/libc/xdr/xdr.3,v 1.3 2007/11/23 23:16:36 swildner Exp $
 .\"
 .Dd April 23, 2009
 .Dt XDR 3
@@ -412,8 +411,8 @@ linked lists.
 .Fa "u_int sendsize"
 .Fa "u_int recvsize"
 .Fa "void *handle"
-.Fa "int \*(lp*readit\*(rp\*(lp\*(rp"
-.Fa "int \*(lp*writeit\*(rp\*(lp\*(rp"
+.Fa "int (*readit)(void)"
+.Fa "int (*writeit)(void)"
 .Fc
 .Xc
 .Pp