Date: Thu, 6 Oct 2016 18:45:10 +0000 (UTC) From: Mark Johnston <markj@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306777 - in user/alc/PQ_LAUNDRY: bin/chio bin/dd bin/echo bin/expr bin/pwd bin/stty bin/test gnu/usr.bin/groff lib/libc/sys lib/libcapsicum sbin/atm/atmconfig sbin/bsdlabel sbin/clri s... Message-ID: <201610061845.u96IjAYC018600@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: markj Date: Thu Oct 6 18:45:10 2016 New Revision: 306777 URL: https://svnweb.freebsd.org/changeset/base/306777 Log: MFH r306776 Added: user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh - copied unchanged from r306776, head/gnu/usr.bin/groff/mdate.sh user/alc/PQ_LAUNDRY/lib/libcapsicum/capsicum_helpers.3 - copied unchanged from r306776, head/lib/libcapsicum/capsicum_helpers.3 user/alc/PQ_LAUNDRY/share/man/man9/dnv.9 - copied unchanged from r306776, head/share/man/man9/dnv.9 Modified: user/alc/PQ_LAUNDRY/bin/chio/chio.1 user/alc/PQ_LAUNDRY/bin/dd/dd.1 user/alc/PQ_LAUNDRY/bin/echo/echo.1 user/alc/PQ_LAUNDRY/bin/expr/expr.1 user/alc/PQ_LAUNDRY/bin/pwd/pwd.1 user/alc/PQ_LAUNDRY/bin/stty/stty.1 user/alc/PQ_LAUNDRY/bin/test/test.1 user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/sys/kqueue.2 user/alc/PQ_LAUNDRY/lib/libcapsicum/Makefile user/alc/PQ_LAUNDRY/sbin/atm/atmconfig/atmconfig.8 user/alc/PQ_LAUNDRY/sbin/bsdlabel/bsdlabel.8 user/alc/PQ_LAUNDRY/sbin/clri/clri.8 user/alc/PQ_LAUNDRY/sbin/devd/devd.8 user/alc/PQ_LAUNDRY/sbin/devfs/devfs.8 user/alc/PQ_LAUNDRY/sbin/fdisk/fdisk.8 user/alc/PQ_LAUNDRY/sbin/fdisk_pc98/fdisk.8 user/alc/PQ_LAUNDRY/sbin/fsck/fsck.8 user/alc/PQ_LAUNDRY/sbin/fsck_ffs/fsck_ffs.8 user/alc/PQ_LAUNDRY/sbin/natd/natd.8 user/alc/PQ_LAUNDRY/sbin/nos-tun/nos-tun.8 user/alc/PQ_LAUNDRY/sbin/savecore/savecore.c user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 user/alc/PQ_LAUNDRY/share/man/man9/Makefile user/alc/PQ_LAUNDRY/share/man/man9/style.9 user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_mp.c user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_mp.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_mp.c user/alc/PQ_LAUNDRY/sys/arm/arm/busdma_machdep-v6.c user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_armv7.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpuinfo.c user/alc/PQ_LAUNDRY/sys/arm/arm/locore-v6.S user/alc/PQ_LAUNDRY/sys/arm/arm/mp_machdep.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2836_mp.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_mp.c user/alc/PQ_LAUNDRY/sys/arm/include/cpu-v6.h user/alc/PQ_LAUNDRY/sys/arm/include/cpufunc.h user/alc/PQ_LAUNDRY/sys/arm/include/cpuinfo.h user/alc/PQ_LAUNDRY/sys/arm/mv/armada38x/pmsu.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_mp.c user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_mp.c user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_mp.c user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpsw.c user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpswreg.h user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpswvar.h user/alc/PQ_LAUNDRY/sys/arm/ti/omap4/omap4_mp.c user/alc/PQ_LAUNDRY/sys/arm/xilinx/zy7_mp.c user/alc/PQ_LAUNDRY/sys/boot/efi/boot1/Makefile user/alc/PQ_LAUNDRY/sys/boot/efi/loader/Makefile user/alc/PQ_LAUNDRY/sys/boot/i386/gptzfsboot/Makefile user/alc/PQ_LAUNDRY/sys/boot/i386/zfsboot/Makefile user/alc/PQ_LAUNDRY/sys/boot/userboot/zfs/Makefile user/alc/PQ_LAUNDRY/sys/boot/zfs/Makefile user/alc/PQ_LAUNDRY/sys/cam/cam_compat.c user/alc/PQ_LAUNDRY/sys/cam/cam_compat.h user/alc/PQ_LAUNDRY/sys/dev/atkbdc/psm.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap_kern.h user/alc/PQ_LAUNDRY/sys/geom/mirror/g_mirror.c user/alc/PQ_LAUNDRY/sys/geom/mirror/g_mirror.h user/alc/PQ_LAUNDRY/sys/geom/mirror/g_mirror_ctl.c user/alc/PQ_LAUNDRY/sys/kern/vfs_bio.c user/alc/PQ_LAUNDRY/sys/kern/vfs_subr.c user/alc/PQ_LAUNDRY/sys/net/altq/altq_subr.c user/alc/PQ_LAUNDRY/sys/net/if_var.h user/alc/PQ_LAUNDRY/sys/net/route.c user/alc/PQ_LAUNDRY/sys/net/route_var.h user/alc/PQ_LAUNDRY/sys/netinet/cc/cc_cdg.c user/alc/PQ_LAUNDRY/sys/netinet/cc/cc_cubic.c user/alc/PQ_LAUNDRY/sys/netinet/cc/cc_htcp.c user/alc/PQ_LAUNDRY/sys/netinet/khelp/h_ertt.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_bsd_addr.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_debug.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_hostcache.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_hostcache.h user/alc/PQ_LAUNDRY/sys/netinet/tcp_input.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_output.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_seq.h user/alc/PQ_LAUNDRY/sys/netinet/tcp_stacks/fastpath.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_subr.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_var.h user/alc/PQ_LAUNDRY/sys/sys/vnode.h user/alc/PQ_LAUNDRY/tools/build/options/makeman user/alc/PQ_LAUNDRY/usr.bin/locate/locate/locate.c user/alc/PQ_LAUNDRY/usr.bin/locate/locate/util.c user/alc/PQ_LAUNDRY/usr.bin/login/login_audit.c user/alc/PQ_LAUNDRY/usr.bin/write/write.c user/alc/PQ_LAUNDRY/usr.sbin/trpt/trpt.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) Modified: user/alc/PQ_LAUNDRY/bin/chio/chio.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/chio/chio.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/chio/chio.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 2, 2016 +.Dd October 5, 2016 .Dt CHIO 1 .Os .Sh NAME @@ -287,6 +287,14 @@ Configure the changer to use picker 2 (t .Sh SEE ALSO .Xr mt 1 , .Xr mount 8 +.Sh HISTORY +A +.Nm +utility appeared in +.Nx 1.3 . +.Nm +first appeared in +.Fx 2.2 . .Sh AUTHORS .An -nosplit The Modified: user/alc/PQ_LAUNDRY/bin/dd/dd.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/dd/dd.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/dd/dd.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd August 25, 2016 +.Dd October 5, 2016 .Dt DD 1 .Os .Sh NAME @@ -447,6 +447,11 @@ and values are extensions to the .Tn POSIX standard. +.Sh HISTORY +A +.Nm +command appeared in +.At v5 . .Sh BUGS Protection mechanisms in the .Xr geom 4 Modified: user/alc/PQ_LAUNDRY/bin/echo/echo.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/echo/echo.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/echo/echo.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" @(#)echo.1 8.1 (Berkeley) 7/22/93 .\" $FreeBSD$ .\" -.Dd November 12, 2010 +.Dd October 5, 2016 .Dt ECHO 1 .Os .Sh NAME @@ -103,3 +103,8 @@ The utility conforms to .St -p1003.1-2001 as amended by Cor.\& 1-2002. +.Sh HISTORY +The +.Nm +command appeared in +.At v2 . Modified: user/alc/PQ_LAUNDRY/bin/expr/expr.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/expr/expr.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/expr/expr.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 25, 2012 +.Dd October 5, 2016 .Dt EXPR 1 .Os .Sh NAME @@ -309,3 +309,19 @@ these arguments are treated just as thei The .Fl e flag is an extension. +.Sh HISTORY +An +.Nm +utility first appeared in the Programmer's Workbench (PWB/UNIX). +A public domain version of +.Nm +written by +.An Pace Willisson Aq Mt pace@blitz.com +appeared in +.Bx 386 0.1 . +.Sh AUTHORS +Initial implementation by +.An Pace Willisson Aq Mt pace@blitz.com +was largely rewritten by +.An -nosplit +.An J.T. Conklin Aq Mt jtc@FreeBSD.org . Modified: user/alc/PQ_LAUNDRY/bin/pwd/pwd.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/pwd/pwd.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/pwd/pwd.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" @(#)pwd.1 8.2 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 12, 2003 +.Dd October 5, 2016 .Dt PWD 1 .Os .Sh NAME @@ -85,6 +85,11 @@ The .Nm utility conforms to .St -p1003.1-2001 . +.Sh HISTORY +The +.Nm +command appeared in +.At v5 . .Sh BUGS In .Xr csh 1 Modified: user/alc/PQ_LAUNDRY/bin/stty/stty.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/stty/stty.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/stty/stty.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" @(#)stty.1 8.4 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd August 23, 2008 +.Dd October 5, 2016 .Dt STTY 1 .Os .Sh NAME @@ -601,3 +601,8 @@ and .Fl f are extensions to the standard. +.Sh HISTORY +A +.Nm +command appeared in +.At v2 . Modified: user/alc/PQ_LAUNDRY/bin/test/test.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/test/test.1 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/bin/test/test.1 Thu Oct 6 18:45:10 2016 (r306777) @@ -32,7 +32,7 @@ .\" @(#)test.1 8.1 (Berkeley) 5/31/93 .\" $FreeBSD$ .\" -.Dd June 1, 2013 +.Dd October 5, 2016 .Dt TEST 1 .Os .Sh NAME @@ -376,6 +376,11 @@ The primaries and .Fl O are extensions. +.Sh HISTORY +A +.Nm +utility appeared in +.At v7 . .Sh BUGS Both sides are always evaluated in .Fl a Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/Makefile.inc ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/Makefile.inc Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/Makefile.inc Thu Oct 6 18:45:10 2016 (r306777) @@ -119,7 +119,7 @@ revision=`sed -e 's/^0$$//' -e 's/^[1-9] -e "s;@TMAC_MDIR@;$(tmacdir)/mm;g" \ -e "s;@BROKEN_SPOOLER_FLAGS@;$(BROKEN_SPOOLER_FLAGS);g" \ -e "s;@VERSION@;$(version)$(revision);g" \ - -e "s;@MDATE@;`$(SHELL) ${GROFF_DIST}/mdate.sh $<`;g" \ + -e "s;@MDATE@;$(MDATE);g" \ -e "s;@g@;$(g);g" \ -e "s;@G@;`echo $(g) | LC_ALL=C tr a-z A-Z`;g" \ $< >$@ @@ -141,4 +141,5 @@ TOPREL?= .. GROFF_DIST= ${.CURDIR}/${TOPREL}/../../../contrib/groff DIST_SUBDIR?= ${.CURDIR:T} DIST_DIR= ${GROFF_DIST}/${DIST_SUBDIR} +MDATE!= sh ${.CURDIR}/${TOPREL}/mdate.sh ${GROFF_DIST}/ChangeLog .PATH: ${DIST_DIR} Copied: user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh (from r306776, head/gnu/usr.bin/groff/mdate.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/mdate.sh Thu Oct 6 18:45:10 2016 (r306777, copy of r306776, head/gnu/usr.bin/groff/mdate.sh) @@ -0,0 +1,9 @@ +#!/bin/sh +# $FreeBSD$ + +set -e +test -r "$1" +export LC_ALL=C +changelog_date=$(sed -E -n 's/^([0-9]{4}-[0-9]{2}-[0-9]{2}).*$/\1/p' "$1" |\ + head -n 1) +echo $(date -j -f %Y-%m-%d +"%e %B %Y" $changelog_date) Modified: user/alc/PQ_LAUNDRY/lib/libc/sys/kqueue.2 ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/sys/kqueue.2 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/lib/libc/sys/kqueue.2 Thu Oct 6 18:45:10 2016 (r306777) @@ -375,7 +375,7 @@ A file descriptor referencing the monito The closed file descriptor did not have write access. .It Dv NOTE_CLOSE_WRITE A file descriptor referencing the monitored file, was closed. -The closed file descriptor has write access. +The closed file descriptor had write access. .Pp This note, as well as .Dv NOTE_CLOSE , Modified: user/alc/PQ_LAUNDRY/lib/libcapsicum/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libcapsicum/Makefile Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/lib/libcapsicum/Makefile Thu Oct 6 18:45:10 2016 (r306777) @@ -4,4 +4,14 @@ PACKAGE=lib${LIB} INCS= capsicum_helpers.h +MAN+= capsicum_helpers.3 + +MLINKS+=capsicum_helpers.3 caph_limit_stream.3 +MLINKS+=capsicum_helpers.3 caph_limit_stdin.3 +MLINKS+=capsicum_helpers.3 caph_limit_stderr.3 +MLINKS+=capsicum_helpers.3 caph_limit_stdout.3 +MLINKS+=capsicum_helpers.3 caph_limit_stdio.3 +MLINKS+=capsicum_helpers.3 caph_cache_tzdata.3 +MLINKS+=capsicum_helpers.3 caph_cache_catpages.3 + .include <bsd.lib.mk> Copied: user/alc/PQ_LAUNDRY/lib/libcapsicum/capsicum_helpers.3 (from r306776, head/lib/libcapsicum/capsicum_helpers.3) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/alc/PQ_LAUNDRY/lib/libcapsicum/capsicum_helpers.3 Thu Oct 6 18:45:10 2016 (r306777, copy of r306776, head/lib/libcapsicum/capsicum_helpers.3) @@ -0,0 +1,110 @@ +.\" Copyright (c) 2016 Mariusz Zaborski <oshogbo@FreeBSD.org> +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd October 5, 2016 +.Dt CAPSICUM_HELPERS 3 +.Os +.Sh NAME +.Nm caph_limit_stream , +.Nm caph_limit_stdin , +.Nm caph_limit_stderr , +.Nm caph_limit_stdout , +.Nm caph_limit_stdio , +.Nm caph_cache_tzdata , +.Nm caph_cache_catpages +.Nd "set of the functions , part of the libcapsicum" +.Sh LIBRARY +.Lb libcapsicum +.Sh SYNOPSIS +.In capsicum_helpers.h +.Ft int +.Fn caph_limit_stream "int fd, int flags" +.Ft int +.Fn caph_limit_stdin "void" +.Ft int +.Fn caph_limit_stderr "void" +.Ft int +.Fn caph_limit_stdout "void" +.Ft int +.Fn caph_limit_stdio "void" +.Ft void +.Fn caph_cache_tzdata "void" +.Ft void +.Fn caph_cache_catpages "void" +.Sh DESCRIPTION +The +.Nm capsicum helpers +are a set of a inline functions which simplify Capsicumizing programs. +The goal is to reduce duplicated code patterns. +The +.Nm capsicum helpers +are part of +.Nm libcapsicum +but there is no need to link to the library. +.Pp +.Fn caph_limit_stream +restricts capabilities on +.Fa fd +to only those needed by POSIX stream objects (that is, FILEs). +.Pp +The following flags can be provided: +.Pp +.Bl -tag -width "CAPH_IGNORE_EBADF" -compact -offset indent +.It Dv CAPH_IGNORE_EBADF +Do not return an error if file descriptor is invalid. +.It Dv CAPH_READ +Set CAP_READ on limited descriptor. +.It Dv CAPH_WRITE +Set CAP_WRITE on limited descriptor. +.El +.Pp +.Fn caph_limit_stdin , +.Fn caph_limit_stderr +and +.Fn caph_limit_stdout +limit standard descriptors using the +.Nm caph_limit_stream +function. +.Pp +.Fn caph_limit_stdio +limits stdin, stderr and stdout. +.Pp +.Fn caph_cache_tzdata +precaches all timezone data needed to use +.Li libc +local time functions. +.Pp +.Fn caph_cache_catpages +caches Native Language Support (NLS) data. +NLS data is used for localized error printing by +.Xr strerror 3 +and +.Xr err 3 , +among others. +.Ed +.Sh SEE ALSO +.Xr cap_enter 2 , +.Xr rights 4 Modified: user/alc/PQ_LAUNDRY/sbin/atm/atmconfig/atmconfig.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/atm/atmconfig/atmconfig.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/atm/atmconfig/atmconfig.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -1,7 +1,7 @@ .\" .\" Copyright (c) 2001-2003 .\" Fraunhofer Institute for Open Communication Systems (FhG Fokus). -.\" All rights reserved. +.\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 11, 2003 +.Dd October 5, 2016 .Dt ATMCONFIG 8 .Os .Sh NAME @@ -314,5 +314,10 @@ List all NATM routes. .Sh SEE ALSO .Xr natm 4 , .Xr natmip 4 +.Sh HISTORY +An +.Nm +command appeared in +.Fx 3.0 . .Sh AUTHORS .An Hartmut Brandt Aq Mt harti@FreeBSD.org Modified: user/alc/PQ_LAUNDRY/sbin/bsdlabel/bsdlabel.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/bsdlabel/bsdlabel.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/bsdlabel/bsdlabel.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -31,7 +31,7 @@ .\" @(#)disklabel.8 8.2 (Berkeley) 4/19/94 .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd October 5, 2016 .Dt BSDLABEL 8 .Os .Sh NAME @@ -466,7 +466,7 @@ which could be used as a source file for 8 partitions: # size offset fstype [fsize bsize bps/cpg] - a: 400M 16 4.2BSD 4096 16384 75 # (Cyl. 0 - 812*) + a: 400M 16 4.2BSD 4096 16384 75 # (Cyl. 0 - 812*) b: 1G * swap c: * * unused e: 204800 * 4.2BSD @@ -500,3 +500,8 @@ are not generally compatible. .Xr boot0cfg 8 , .Xr gpart 8 , .Xr newfs 8 +.Sh HISTORY +The +.Nm disklabel +utility appeared in +.Bx 4.3 Tahoe . Modified: user/alc/PQ_LAUNDRY/sbin/clri/clri.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/clri/clri.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/clri/clri.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -28,7 +28,7 @@ .\" @(#)clri.8 8.2 (Berkeley) 4/19/94 .\" $FreeBSD$ .\" -.Dd April 19, 1994 +.Dd October 5, 2016 .Dt CLRI 8 .Os .Sh NAME @@ -70,6 +70,11 @@ will be able to clean up the resulting m .Sh SEE ALSO .Xr fsck 8 , .Xr fsdb 8 +.Sh HISTORY +The +.Nm +utility first appeared in +.At v6 . .Sh BUGS If the file is open, the work of .Nm Modified: user/alc/PQ_LAUNDRY/sbin/devd/devd.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/devd/devd.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/devd/devd.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 14, 2014 +.Dd October 5, 2016 .Dt DEVD 8 .Os .Sh NAME @@ -62,7 +62,8 @@ The default connection limit is 10. Do not process all pending events before becoming a daemon. Instead, call daemon right away. .It Fl q -Quiet mode. Only log messages at priority LOG_WARNING or above. +Quiet mode. +Only log messages at priority LOG_WARNING or above. .El .Sh IMPLEMENTATION NOTES The @@ -153,5 +154,10 @@ A deprecated socket retained for use wit .Sh SEE ALSO .Xr devctl 4 , .Xr devd.conf 5 +.Sh HISTORY +The +.Nm +utility first appeared in +.Fx 5.0 . .Sh AUTHORS .An M. Warner Losh Modified: user/alc/PQ_LAUNDRY/sbin/devfs/devfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/devfs/devfs.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/devfs/devfs.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 12, 2013 +.Dd October 5, 2016 .Dt DEVFS 8 .Os .Sh NAME @@ -249,7 +249,8 @@ configuration file. .It Pa /etc/devfs.rules Local .Nm -configuration file. Rulesets in here override those in +configuration file. +Rulesets in here override those in .Pa /etc/defaults/devfs.rules with the same ruleset number, otherwise the two files are effectively merged. .It Pa /etc/devfs.conf @@ -374,5 +375,10 @@ this feature can be used to copy ruleset .Xr chown 8 , .Xr jail 8 , .Xr mknod 8 +.Sh HISTORY +The +.Nm +utility first appeared in +.Fx 5.0 . .Sh AUTHORS .An Dima Dorfman Modified: user/alc/PQ_LAUNDRY/sbin/fdisk/fdisk.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fdisk/fdisk.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/fdisk/fdisk.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -1,6 +1,6 @@ .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd October 5, 2016 .Dt FDISK 8 .Os .Sh NAME @@ -177,19 +177,19 @@ An example follows: Information from DOS bootblock is: The data for partition 1 is: sysid 165,(FreeBSD/NetBSD/386BSD) - start 495, size 380160 (185 Meg), flag 0 + start 495, size 380160 (185 Meg), flag 0 beg: cyl 1/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 2 is: sysid 164,(unknown) - start 378180, size 2475 (1 Meg), flag 0 + start 378180, size 2475 (1 Meg), flag 0 beg: cyl 764/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 3 is: <UNUSED> The data for partition 4 is: sysid 99,(ISC UNIX, other System V/386, GNU HURD or Mach) - start 380656, size 224234 (109 Meg), flag 80 + start 380656, size 224234 (109 Meg), flag 80 beg: cyl 769/ sector 2/ head 0; end: cyl 197/ sector 33/ head 14 .Ed @@ -485,6 +485,21 @@ The default boot code. .Xr bsdlabel 8 , .Xr gpart 8 , .Xr newfs 8 +.Sh HISTORY +A version of +.Nm +first appeared in the Mach Operating System. +It was subsequently ported to +.Bx 386 . +.Sh AUTHORS +.An -nosplit +.Nm +for Mach Operating System was written by +.An Robert Baron Aq Mt rvb@cs.cmu.edu . +It was ported to +.Bx 386 +by +.An Julian Elischer Aq Mt julian@tfs.com . .Sh BUGS The default boot code will not necessarily handle all slice types correctly, in particular those introduced since Modified: user/alc/PQ_LAUNDRY/sbin/fdisk_pc98/fdisk.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fdisk_pc98/fdisk.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/fdisk_pc98/fdisk.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -1,6 +1,6 @@ .\" $FreeBSD$ .\" -.Dd April 30, 2007 +.Dd October 5, 2016 .Dt FDISK 8 .Os .Sh NAME @@ -448,6 +448,21 @@ Example: to make slice 1 the active slic .Xr bsdlabel 8 , .Xr gpart 8 , .Xr newfs 8 +.Sh HISTORY +A version of +.Nm +first appeared in the Mach Operating System. +It was subsequently ported to +.Bx 386 . +.Sh AUTHORS +.An -nosplit +.Nm +for Mach Operating System was written by +.An Robert Baron Aq Mt rvb@cs.cmu.edu . +It was ported to +.Bx 386 +by +.An Julian Elischer Aq Mt julian@tfs.com . .Sh BUGS The default boot code will not necessarily handle all slice types correctly, in particular those introduced since Modified: user/alc/PQ_LAUNDRY/sbin/fsck/fsck.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fsck/fsck.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/fsck/fsck.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 23, 2014 +.Dd October 5, 2016 .Dt FSCK 8 .Os .Sh NAME @@ -229,3 +229,15 @@ file system table .Xr fsck_ffs 8 , .Xr fsck_msdosfs 8 , .Xr mount 8 +.Sh HISTORY +A +.Nm +utility appeared in +.Bx 4.0 . +It was reimplemented as a filesystem independent wrapper in +.Nx 1.3 +and first appeared in +.Fx 5.0 . +The original filesystem specific utility became +.Xr fsck_ffs 8 +at this point. Modified: user/alc/PQ_LAUNDRY/sbin/fsck_ffs/fsck_ffs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fsck_ffs/fsck_ffs.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/fsck_ffs/fsck_ffs.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -29,7 +29,7 @@ .\" @(#)fsck.8 8.4 (Berkeley) 5/9/95 .\" $FreeBSD$ .\" -.Dd July 30, 2013 +.Dd October 5, 2016 .Dt FSCK_FFS 8 .Os .Sh NAME @@ -268,9 +268,9 @@ do not open the file system for writing. Preen file systems (see above). .It Fl R Instruct fsck_ffs to restart itself if it encounters certain errors that -warrant another run. It will limit itself to a maximum of 10 restarts -in a given run in order to avoid an endless loop with extremely corrupted -filesystems. +warrant another run. +It will limit itself to a maximum of 10 restarts in a given run in order +to avoid an endless loop with extremely corrupted filesystems. .It Fl r Free up excess unused inodes. Decreasing the number of preallocated inodes reduces the @@ -393,3 +393,14 @@ are fully enumerated and explained in Ap .Xr fsdb 8 , .Xr newfs 8 , .Xr reboot 8 +.Sh HISTORY +A +.Nm fsck +utility appeared in +.Bx 4.0 . +It became +.Nm +in +.Fx 5.0 +with the introduction of the filesystem independent wrapper as +.Nm fsck . Modified: user/alc/PQ_LAUNDRY/sbin/natd/natd.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/natd/natd.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/natd/natd.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -1,5 +1,5 @@ .\" $FreeBSD$ -.Dd June 23, 2008 +.Dd October 5, 2016 .Dt NATD 8 .Os .Sh NAME @@ -426,7 +426,7 @@ Options can be divided to several sectio Each section applies to own .Nm instance. -This ability allows to configure one +This ability allows the configuration of one .Nm process for several NAT instances. The first instance that always exists is a "default" instance. @@ -808,6 +808,11 @@ are forwarded to the appropriate router .Xr init 8 , .Xr ipfw 8 , .Xr ppp 8 +.Sh HISTORY +The +.Nm +utility appeared in +.Fx 3.0 . .Sh AUTHORS This program is the result of the efforts of many people at different times: Modified: user/alc/PQ_LAUNDRY/sbin/nos-tun/nos-tun.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/nos-tun/nos-tun.8 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/nos-tun/nos-tun.8 Thu Oct 6 18:45:10 2016 (r306777) @@ -8,7 +8,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 11, 1998 +.Dd October 5, 2016 .Dt NOS-TUN 8 .Os .Sh NAME @@ -80,6 +80,11 @@ tunnel mode nos tunnel destination 192.168.59.34 tunnel source 192.168.56.45 .Ed +.Sh HISTORY +The +.Nm +utility appeared in +.Fx 3.0 . .Sh AUTHORS .An -nosplit .An Nickolay N. Dudorov Aq Mt nnd@itfs.nsk.su Modified: user/alc/PQ_LAUNDRY/sbin/savecore/savecore.c ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/savecore/savecore.c Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/sbin/savecore/savecore.c Thu Oct 6 18:45:10 2016 (r306777) @@ -436,7 +436,8 @@ DoFile(const char *savedir, const char * { xo_handle_t *xostdout, *xoinfo; static char infoname[PATH_MAX], corename[PATH_MAX], linkname[PATH_MAX]; - static char *buf = NULL, *temp = NULL; + static char *buf = NULL; + char *temp = NULL; struct kerneldumpheader kdhf, kdhl; off_t mediasize, dumpsize, firsthd, lasthd; FILE *info, *fp; @@ -498,12 +499,10 @@ DoFile(const char *savedir, const char * } lasthd = mediasize - sectorsize; + temp = malloc(sectorsize); if (temp == NULL) { - temp = malloc(sectorsize); - if (temp == NULL) { - syslog(LOG_ERR, "%m"); - goto closefd; - } + syslog(LOG_ERR, "%m"); + goto closefd; } if (lseek(fd, lasthd, SEEK_SET) != lasthd || read(fd, temp, sectorsize) != (ssize_t)sectorsize) { @@ -749,6 +748,7 @@ nuke: } xo_close_container_h(xostdout, "crashdump"); xo_finish_h(xostdout); + free(temp); close(fd); return; @@ -756,6 +756,7 @@ closeall: fclose(fp); closefd: + free(temp); close(fd); } Modified: user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 ============================================================================== --- user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 Thu Oct 6 18:45:10 2016 (r306777) @@ -1,7 +1,7 @@ .\" DO NOT EDIT-- this file is automatically generated. -.\" from FreeBSD: head/tools/build/options/makeman 292283 2015-12-15 18:42:30Z bdrewery +.\" from FreeBSD: head/tools/build/options/makeman 306729 2016-10-05 20:12:00Z emaste .\" $FreeBSD$ -.Dd September 21, 2016 +.Dd October 5, 2016 .Dt SRC.CONF 5 .Os .Sh NAME @@ -493,6 +493,15 @@ When set, it also enforces the following .\" from FreeBSD: head/tools/build/options/WITHOUT_DEBUG_FILES 290059 2015-10-27 20:49:56Z emaste Set to avoid building or installing standalone debug files for each executable binary and shared library. +.It Va WITHOUT_DIALOG +.\" from FreeBSD: head/tools/build/options/WITHOUT_DIALOG 306375 2016-09-27 18:08:38Z emaste +Set to not build dialog(1), dialog(1,3), and dpv(1,3). +When set, it also enforces the following options: +.Pp +.Bl -item -compact +.It +.Va WITHOUT_BSDINSTALL +.El .It Va WITHOUT_DICT .\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru Set to not build the Webster dictionary files. @@ -617,12 +626,6 @@ and related programs. .It Va WITH_EISA .\" from FreeBSD: head/tools/build/options/WITH_EISA 264654 2014-04-18 16:53:06Z imp Set to build EISA kernel modules. -.It Va WITHOUT_ELFCOPY_AS_OBJCOPY -.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY 296193 2016-02-29 16:39:38Z emaste -Set to build and install -.Xr objcopy 1 -from GNU Binutils, instead of the one from ELF Tool Chain. -This option is provided as a transition aid and will be removed in due time. .It Va WITHOUT_ELFTOOLCHAIN_BOOTSTRAP .\" from FreeBSD: head/tools/build/options/WITHOUT_ELFTOOLCHAIN_BOOTSTRAP 295491 2016-02-11 00:14:00Z emaste Set to not build ELF Tool Chain tools @@ -1376,6 +1379,9 @@ Set to not build kernel modules that inc .It Va WITHOUT_SSP .\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru Set to not build world with propolice stack smashing protection. +.Pp +It is a default setting on +mips/mipsel, mips/mips, mips/mips64el, mips/mips64 and mips/mipsn32. .It Va WITH_STAGING .\" from FreeBSD: head/tools/build/options/WITH_STAGING 290816 2015-11-14 03:24:48Z sjg Enable staging of files to a stage tree. Modified: user/alc/PQ_LAUNDRY/share/man/man9/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/share/man/man9/Makefile Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/share/man/man9/Makefile Thu Oct 6 18:45:10 2016 (r306777) @@ -114,6 +114,7 @@ MAN= accept_filter.9 \ devstat.9 \ devtoname.9 \ disk.9 \ + dnv.9 \ domain.9 \ drbr.9 \ driver.9 \ @@ -761,6 +762,19 @@ MLINKS+=disk.9 disk_alloc.9 \ disk.9 disk_destroy.9 \ disk.9 disk_gone.9 \ disk.9 disk_resize.9 +MLINKS+=dnv.9 dnvlist.9 \ + dnv.9 dnvlist_get_binary.9 \ + dnv.9 dnvlist_get_bool.9 \ + dnv.9 dnvlist_get_descriptor.9 \ + dnv.9 dnvlist_get_number.9 \ + dnv.9 dnvlist_get_nvlist.9 \ + dnv.9 dnvlist_get_string.9 \ + dnv.9 dnvlist_take_binary.9 \ + dnv.9 dnvlist_take_bool.9 \ + dnv.9 dnvlist_take_descriptor.9 \ + dnv.9 dnvlist_take_number.9 \ + dnv.9 dnvlist_take_nvlist.9 \ + dnv.9 dnvlist_take_string.9 MLINKS+=domain.9 DOMAIN_SET.9 \ domain.9 domain_add.9 \ domain.9 pfctlinput.9 \ @@ -1960,7 +1974,8 @@ MLINKS+=VOP_RDWR.9 VOP_READ.9 \ VOP_RDWR.9 VOP_WRITE.9 MLINKS+=VOP_REMOVE.9 VOP_RMDIR.9 MLINKS+=vnet.9 vimage.9 -MLINKS+=vref.9 VREF.9 +MLINKS+=vref.9 VREF.9 \ + vref.9 vrefl.9 MLINKS+=vrele.9 vput.9 \ vrele.9 vunref.9 MLINKS+=vslock.9 vsunlock.9 Copied: user/alc/PQ_LAUNDRY/share/man/man9/dnv.9 (from r306776, head/share/man/man9/dnv.9) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/alc/PQ_LAUNDRY/share/man/man9/dnv.9 Thu Oct 6 18:45:10 2016 (r306777, copy of r306776, head/share/man/man9/dnv.9) @@ -0,0 +1,116 @@ +.\" +.\" Copyright (c) 2016 Adam Starak <starak.adam@gmail.com> +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd July 26, 2016 +.Dt DNV 9 +.Os +.Sh NAME +.Nm dnvlist_get, +.Nm dnvlist_take, +.Nd "API for getting name/value pairs. Nonexistent pairs do not raise an error." +.Sh LIBRARY +.Lb libnv +.Sh SYNOPSIS +.In sys/dnv.h +.Ft bool +.Fn dnvlist_get_bool "const nvlist_t *nvl" "const char *name" "bool defval" +.Ft uint64_t +.Fn dnvlist_get_number "const nvlist_t *nvl" "const char *name" "uint64_t defval" +.Ft char * +.Fn dnvlist_get_string "const nvlist_t *nvl" "const char *name" "const char *defval" +.Ft nvlist_t * +.Fn dnvlist_get_nvlist "const nvlist_t *nvl" "const char *name" "nvlist_t *defval" +.Ft int +.Fn dnvlist_get_descriptor "const nvlist_t *nvl" "const char *name" "int defval" +.Ft void * +.Fn dnvlist_get_binary "const nvlist_t *nvl" "const char *name" "size_t *sizep" "void *defval" "size_t defsize" +.Ft bool +.Fn dnvlist_take_bool "const nvlist_t *nvl" "const char *name" "bool defval" +.Ft uint64_t +.Fn dnvlist_take_number "const nvlist_t *nvl" "const char *name" "uint64_t defval" +.Ft char * +.Fn dnvlist_take_string "const nvlist_t *nvl" "const char *name" "const char *defval" +.Ft nvlist_t * +.Fn dnvlist_take_nvlist "const nvlist_t *nvl" "const char *name" "nvlist_t *defval" +.Ft int +.Fn dnvlist_take_descriptor "const nvlist_t *nvl" "const char *name" "int defval" +.Ft void * +.Fn dnvlist_take_binary "const nvlist_t *nvl" "const char *name" "size_t *sizep" "void *defval" "size_t defsize" +.Sh DESCRIPTION +The +.Nm libnv +library permits easy management of name/value pairs and can send and receive +them over sockets. +For more information, also see +.Xr nv 9 . +.Pp +The +.Nm dnvlist_get +family of functions returns the value associated with the specified name. +If an element of the specified name does not exist, the function returns the +value provided in +.Fa defval . +Returned strings, nvlists, descriptors, binaries, or arrays must not be modified +by the user. +They still belong to the nvlist. +If the nvlist is in an error state, attempts to use any of these functions will +cause the program to abort. +.Pp +The +.Nm dnvlist_take +family of functions returns the value associated with the specified name and +removes the element from the nvlist. +If an element of the supplied name does not exist, the value provided in +.Nm defval +is returned. +When the value is a string, binary, or array value, the caller is +responsible for freeing returned memory with +.Fn free 3 . +When the value is an nvlist, the caller is responsible for destroying the +returned nvlist with +.Fn nvlist_destroy . +When the value is a descriptor, the caller is responsible for closing the +returned descriptor with +.Fn close 2 . +.Sh SEE ALSO +.Xr close 2 , +.Xr free 3 , +.Xr nv 9 +.Sh HISTORY +The +.Nm dnv +API appeared in +.Fx 11.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm dnv +API was implemented by +.An Pawel Jakub Dawidek Aq Mt pawel@dawidek.net +under sponsorship from the FreeBSD Foundation. +This manual page was written by +.An Adam Starak Aq Mt starak.adam@gmail.com Modified: user/alc/PQ_LAUNDRY/share/man/man9/style.9 ============================================================================== --- user/alc/PQ_LAUNDRY/share/man/man9/style.9 Thu Oct 6 18:43:09 2016 (r306776) +++ user/alc/PQ_LAUNDRY/share/man/man9/style.9 Thu Oct 6 18:45:10 2016 (r306777) @@ -26,7 +26,7 @@ .\" From: @(#)style 1.14 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd December 5, 2015 +.Dd October 5, 2016 .Dt STYLE 9 .Os .Sh NAME @@ -114,20 +114,28 @@ static char sccsid[] = "@(#)style 1.14 ( __FBSDID("$FreeBSD$"); .Ed .Pp -Leave another blank line before the header files. +Leave one blank line before the header files. .Pp -Kernel include files (i.e.\& -.Pa sys/*.h ) -come first sorted alphabetically where possible. -Include -.In sys/types.h -OR -.In sys/param.h , -but not both and include it first. +Kernel include files +.Pa ( sys/*.h ) +come first. +If +.In sys/cdefs.h +is needed for +.Fn __FBSDID , +include it first. +If either .In sys/types.h +or +.In sys/param.h +is needed, include it before other include files. +.Po +.In sys/param.h includes -.In sys/cdefs.h , -and it is okay to depend on that. +.In sys/types.h ; +do not include both. +.Pc +The remaining kernel headers should be sorted alphabetically. .Bd -literal #include <sys/types.h> /* Non-local includes in angle brackets. */ #include <sys/endian.h> @@ -144,9 +152,9 @@ For a network program, put the network i #include <protocols/rwhod.h> .Ed .Pp -Do not use files in +Do not include files from *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610061845.u96IjAYC018600>