From owner-svn-src-user@freebsd.org Mon Oct 3 19:52:12 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2AD8FAF4754 for ; Mon, 3 Oct 2016 19:52:12 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E3073B73; Mon, 3 Oct 2016 19:52:11 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u93JqBil081189; Mon, 3 Oct 2016 19:52:11 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u93Jq7sP080479; Mon, 3 Oct 2016 19:52:07 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201610031952.u93Jq7sP080479@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Mon, 3 Oct 2016 19:52:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306655 - in user/alc/PQ_LAUNDRY: . bin/chio bin/chmod bin/ed bin/kill gnu/lib gnu/usr.bin/binutils include lib/libc/gen lib/libjail lib/librt lib/libstand sbin/ccdconfig sbin/dmesg sbi... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 19:52:12 -0000 Author: markj Date: Mon Oct 3 19:52:06 2016 New Revision: 306655 URL: https://svnweb.freebsd.org/changeset/base/306655 Log: MFH r306654 Added: user/alc/PQ_LAUNDRY/sys/modules/evdev/ - copied from r306654, head/sys/modules/evdev/ user/alc/PQ_LAUNDRY/sys/modules/rpi_ft5406/ - copied from r306654, head/sys/modules/rpi_ft5406/ user/alc/PQ_LAUNDRY/sys/modules/uinput/ - copied from r306654, head/sys/modules/uinput/ Deleted: user/alc/PQ_LAUNDRY/sys/arm/allwinner/a20/std.a20 user/alc/PQ_LAUNDRY/sys/arm/allwinner/a31/std.a31 user/alc/PQ_LAUNDRY/sys/arm/allwinner/a83t/std.a83t user/alc/PQ_LAUNDRY/sys/arm/allwinner/h3/std.h3 user/alc/PQ_LAUNDRY/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY user/alc/PQ_LAUNDRY/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/bin/chio/chio.1 user/alc/PQ_LAUNDRY/bin/chmod/chmod.c user/alc/PQ_LAUNDRY/bin/ed/ed.1 user/alc/PQ_LAUNDRY/bin/kill/kill.1 user/alc/PQ_LAUNDRY/gnu/lib/Makefile user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile user/alc/PQ_LAUNDRY/include/mqueue.h user/alc/PQ_LAUNDRY/include/stdio.h user/alc/PQ_LAUNDRY/include/stdlib.h user/alc/PQ_LAUNDRY/include/time.h user/alc/PQ_LAUNDRY/include/unistd.h user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map user/alc/PQ_LAUNDRY/lib/libc/gen/arc4random.c user/alc/PQ_LAUNDRY/lib/libc/gen/crypt.c user/alc/PQ_LAUNDRY/lib/libjail/jail.c user/alc/PQ_LAUNDRY/lib/librt/Symbol.map user/alc/PQ_LAUNDRY/lib/librt/mq.c user/alc/PQ_LAUNDRY/lib/librt/timer.c user/alc/PQ_LAUNDRY/lib/libstand/cd9660.c user/alc/PQ_LAUNDRY/sbin/ccdconfig/ccdconfig.8 user/alc/PQ_LAUNDRY/sbin/dmesg/dmesg.8 user/alc/PQ_LAUNDRY/sbin/dump/dump.8 user/alc/PQ_LAUNDRY/sbin/dumpon/dumpon.8 user/alc/PQ_LAUNDRY/sbin/etherswitchcfg/etherswitchcfg.8 user/alc/PQ_LAUNDRY/sbin/fsck_msdosfs/fsck_msdosfs.8 user/alc/PQ_LAUNDRY/sbin/fsdb/fsdb.8 user/alc/PQ_LAUNDRY/sbin/gbde/gbde.8 user/alc/PQ_LAUNDRY/sbin/init/init.8 user/alc/PQ_LAUNDRY/sbin/mknod/mknod.8 user/alc/PQ_LAUNDRY/sbin/mksnap_ffs/mksnap_ffs.8 user/alc/PQ_LAUNDRY/sbin/mount_fusefs/mount_fusefs.8 user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 user/alc/PQ_LAUNDRY/sbin/mount_nullfs/mount_nullfs.8 user/alc/PQ_LAUNDRY/sbin/mount_unionfs/mount_unionfs.8 user/alc/PQ_LAUNDRY/sbin/pfctl/pfctl.8 user/alc/PQ_LAUNDRY/sbin/sconfig/sconfig.8 user/alc/PQ_LAUNDRY/sbin/setkey/setkey.8 user/alc/PQ_LAUNDRY/sbin/shutdown/shutdown.8 user/alc/PQ_LAUNDRY/sbin/swapon/swapon.8 user/alc/PQ_LAUNDRY/share/man/man9/taskqueue.9 user/alc/PQ_LAUNDRY/share/mk/src.opts.mk user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc.c user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_arm11.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_arm11x6.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_armv6.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_armv7.S user/alc/PQ_LAUNDRY/sys/arm/arm/genassym.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_fbd.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_ft5406.c user/alc/PQ_LAUNDRY/sys/arm/conf/BEAGLEBONE user/alc/PQ_LAUNDRY/sys/arm/conf/GENERIC user/alc/PQ_LAUNDRY/sys/arm/conf/RPI-B user/alc/PQ_LAUNDRY/sys/arm/conf/RPI2 user/alc/PQ_LAUNDRY/sys/arm/include/armreg.h user/alc/PQ_LAUNDRY/sys/arm/include/cpufunc.h user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_clk_pll.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_coretemp.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_cpufreq.c user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpsw.c user/alc/PQ_LAUNDRY/sys/arm/ti/ti_adc.c user/alc/PQ_LAUNDRY/sys/arm/ti/ti_adcvar.h user/alc/PQ_LAUNDRY/sys/cddl/dev/fbt/arm/fbt_isa.c user/alc/PQ_LAUNDRY/sys/cddl/dev/fbt/fbt.c user/alc/PQ_LAUNDRY/sys/cddl/dev/fbt/powerpc/fbt_isa.c user/alc/PQ_LAUNDRY/sys/cddl/dev/fbt/x86/fbt_isa.c user/alc/PQ_LAUNDRY/sys/conf/Makefile.arm user/alc/PQ_LAUNDRY/sys/conf/NOTES user/alc/PQ_LAUNDRY/sys/conf/options user/alc/PQ_LAUNDRY/sys/dev/bwi/if_bwi.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn.c user/alc/PQ_LAUNDRY/sys/dev/evdev/evdev.c user/alc/PQ_LAUNDRY/sys/dev/evdev/evdev.h user/alc/PQ_LAUNDRY/sys/dev/evdev/evdev_private.h user/alc/PQ_LAUNDRY/sys/dev/evdev/uinput.c user/alc/PQ_LAUNDRY/sys/dev/fb/fbd.c user/alc/PQ_LAUNDRY/sys/dev/fdt/simplebus.c user/alc/PQ_LAUNDRY/sys/dev/iicbus/iicbus.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwmvar.h user/alc/PQ_LAUNDRY/sys/dev/iwn/if_iwn.c user/alc/PQ_LAUNDRY/sys/dev/iwn/if_iwnvar.h user/alc/PQ_LAUNDRY/sys/dev/lmc/if_lmc.c user/alc/PQ_LAUNDRY/sys/dev/otus/if_otus.c user/alc/PQ_LAUNDRY/sys/dev/otus/if_otusreg.h user/alc/PQ_LAUNDRY/sys/dev/ral/if_ral_pci.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2560.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2560var.h user/alc/PQ_LAUNDRY/sys/dev/ral/rt2661.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2661var.h user/alc/PQ_LAUNDRY/sys/dev/ral/rt2860.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2860var.h user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwn.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwnreg.h user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwnvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/input/ukbd.c user/alc/PQ_LAUNDRY/sys/dev/usb/input/ums.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rum.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rumvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_run.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_runvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_ural.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_uralvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_zyd.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_zydreg.h user/alc/PQ_LAUNDRY/sys/dev/wpi/if_wpi.c user/alc/PQ_LAUNDRY/sys/dev/wpi/if_wpivar.h user/alc/PQ_LAUNDRY/sys/kern/vfs_cache.c user/alc/PQ_LAUNDRY/sys/modules/Makefile user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_amrr.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ratectl.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ratectl_none.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_rssadapt.c user/alc/PQ_LAUNDRY/sys/netinet/if_ether.c user/alc/PQ_LAUNDRY/sys/netinet/in.c user/alc/PQ_LAUNDRY/sys/netinet/in_var.h user/alc/PQ_LAUNDRY/sys/netinet/udp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6_nbr.c user/alc/PQ_LAUNDRY/sys/sys/errno.h user/alc/PQ_LAUNDRY/sys/sys/fbio.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/vm/vm_init.c user/alc/PQ_LAUNDRY/tests/sys/mqueue/Makefile user/alc/PQ_LAUNDRY/tests/sys/mqueue/mqtest3.c user/alc/PQ_LAUNDRY/tests/sys/mqueue/mqtest4.c user/alc/PQ_LAUNDRY/tools/build/mk/OptionalObsoleteFiles.inc user/alc/PQ_LAUNDRY/usr.bin/elfcopy/Makefile user/alc/PQ_LAUNDRY/usr.bin/kdump/kdump.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/apm.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/bsd.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/ebr.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/format.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/gpt.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/image.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/mbr.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/mkimg.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/mkimg.h user/alc/PQ_LAUNDRY/usr.bin/mkimg/pc98.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/qcow.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/raw.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/scheme.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/vhd.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/vmdk.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/vtoc8.c user/alc/PQ_LAUNDRY/usr.bin/patch/common.h user/alc/PQ_LAUNDRY/usr.sbin/arp/arp.4 user/alc/PQ_LAUNDRY/usr.sbin/bhyve/dbgport.c user/alc/PQ_LAUNDRY/usr.sbin/rtsold/rtsol.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/gnu/lib/ (props changed) user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/ (props changed) Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc ============================================================================== --- user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Mon Oct 3 19:52:06 2016 (r306655) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20161003: MK_ELFCOPY_AS_OBJCOPY option retired +OLD_FILES+=usr/bin/elfcopy +OLD_FILES+=usr/share/man/man1/elfcopy.1.gz # 20160906: libkqueue tests moved to /usr/tests/sys/kqueue/libkqueue OLD_FILES+=usr/tests/sys/kqueue/kqtest OLD_FILES+=usr/tests/sys/kqueue/kqueue_test Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/UPDATING Mon Oct 3 19:52:06 2016 (r306655) @@ -31,6 +31,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20161003: + The WITHOUT_ELFCOPY_AS_OBJCOPY src.conf(5) knob has been retired. + ELF Tool Chain's elfcopy is always installed as /usr/bin/objcopy. + 20160924: Relocatable object files with the extension of .So have been renamed to use an extension of .pico instead. The purpose of this change is Modified: user/alc/PQ_LAUNDRY/bin/chio/chio.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/chio/chio.1 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/bin/chio/chio.1 Mon Oct 3 19:52:06 2016 (r306655) @@ -32,7 +32,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 14, 1998 +.Dd October 2, 2016 .Dt CHIO 1 .Os .Sh NAME @@ -61,10 +61,6 @@ rather than the default device .Pa /dev/ch0 . .El .Pp -The default changer may be overridden by setting the environment variable -.Ev CHANGER -to the desired changer device. -.Pp A medium changer apparatus is made up of .Em elements . There are five element types: @@ -265,6 +261,12 @@ Element supports passing media (exportin .It INENAB Element supports receiving media (importing) from an outside human operator. .El +.Sh ENVIRONMENT +.Bl -tag -width CHANGER +.It Ev CHANGER +The default changer may be overridden by setting this environmental +variable to the desired changer device. +.El .Sh FILES .Bl -tag -width /dev/ch0 -compact .It Pa /dev/ch0 Modified: user/alc/PQ_LAUNDRY/bin/chmod/chmod.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/chmod/chmod.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/bin/chmod/chmod.c Mon Oct 3 19:52:06 2016 (r306655) @@ -91,12 +91,11 @@ main(int argc, char *argv[]) break; case 'h': /* - * In System V (and probably POSIX.2) the -h option - * causes chmod to change the mode of the symbolic - * link. 4.4BSD's symbolic links didn't have modes, - * so it was an undocumented noop. In FreeBSD 3.0, - * lchmod(2) is introduced and this option does real - * work. + * In System V the -h option causes chmod to change + * the mode of the symbolic link. 4.4BSD's symbolic + * links didn't have modes, so it was an undocumented + * noop. In FreeBSD 3.0, lchmod(2) is introduced and + * this option does real work. */ hflag = 1; break; Modified: user/alc/PQ_LAUNDRY/bin/ed/ed.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ed/ed.1 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/bin/ed/ed.1 Mon Oct 3 19:52:06 2016 (r306655) @@ -1,5 +1,5 @@ .\" $FreeBSD$ -.Dd July 3, 2004 +.Dd October 2, 2016 .Dt ED 1 .Os .Sh NAME @@ -998,7 +998,7 @@ per line overhead: 4 ints An .Nm command appeared in -Version 1 AT&T UNIX. +.At v1 . .Sh BUGS The .Nm Modified: user/alc/PQ_LAUNDRY/bin/kill/kill.1 ============================================================================== --- user/alc/PQ_LAUNDRY/bin/kill/kill.1 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/bin/kill/kill.1 Mon Oct 3 19:52:06 2016 (r306655) @@ -32,7 +32,7 @@ .\" @(#)kill.1 8.2 (Berkeley) 4/28/95 .\" $FreeBSD$ .\" -.Dd April 28, 1995 +.Dd October 3, 2016 .Dt KILL 1 .Os .Sh NAME @@ -147,7 +147,8 @@ compatible. A .Nm command appeared in -.At v3 . +.At v3 +in section 8 of the manual. .Sh BUGS A replacement for the command .Dq Li kill 0 Modified: user/alc/PQ_LAUNDRY/gnu/lib/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/lib/Makefile Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/gnu/lib/Makefile Mon Oct 3 19:52:06 2016 (r306655) @@ -2,7 +2,9 @@ .include -SUBDIR= csu libgcc libdialog libregex +SUBDIR= csu libgcc libregex + +SUBDIR.${MK_DIALOG}+= libdialog .if ${MK_GCC} != "no" SUBDIR+= libgcov libgomp Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile Mon Oct 3 19:52:06 2016 (r306655) @@ -9,17 +9,12 @@ SUBDIR= doc\ libbinutils \ as \ ld \ - ${_objcopy} \ - objdump \ + objdump -.if ${MK_ELFCOPY_AS_OBJCOPY} == "no" -_objcopy= objcopy -.endif SUBDIR_DEPEND_libbinutils=libbfd # for bfdver.h SUBDIR_DEPEND_as=libbfd libiberty libopcodes SUBDIR_DEPEND_ld=libbfd libiberty -SUBDIR_DEPEND_objcopy=libbfd libiberty libbinutils SUBDIR_DEPEND_objdump=libbfd libiberty libbinutils libopcodes .if !make(install) Modified: user/alc/PQ_LAUNDRY/include/mqueue.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/mqueue.h Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/include/mqueue.h Mon Oct 3 19:52:06 2016 (r306655) @@ -50,7 +50,9 @@ ssize_t mq_timedreceive(mqd_t, char *__r int mq_timedsend(mqd_t, const char *, size_t, unsigned, const struct timespec *); int mq_unlink(const char *); -int __mq_oshandle(mqd_t mqd); +#if __BSD_VISIBLE +int mq_getfd_np(mqd_t mqd); +#endif /* __BSD_VISIBLE */ __END_DECLS #endif Modified: user/alc/PQ_LAUNDRY/include/stdio.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/stdio.h Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/include/stdio.h Mon Oct 3 19:52:06 2016 (r306655) @@ -356,10 +356,10 @@ ssize_t getdelim(char ** __restrict, si FILE * __restrict); FILE *open_memstream(char **, size_t *); int renameat(int, const char *, int, const char *); -int vdprintf(int, const char * __restrict, __va_list); +int vdprintf(int, const char * __restrict, __va_list) __printflike(2, 0); /* _WITH_GETLINE to allow pre 11 sources to build on 11+ systems */ ssize_t getline(char ** __restrict, size_t * __restrict, FILE * __restrict); -int dprintf(int, const char * __restrict, ...); +int dprintf(int, const char * __restrict, ...) __printflike(2, 3); #endif /* __POSIX_VISIBLE >= 200809 */ /* Modified: user/alc/PQ_LAUNDRY/include/stdlib.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/stdlib.h Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/include/stdlib.h Mon Oct 3 19:52:06 2016 (r306655) @@ -221,10 +221,6 @@ int putenv(char *); long random(void); unsigned short *seed48(unsigned short[3]); -#ifndef _SETKEY_DECLARED -int setkey(const char *); -#define _SETKEY_DECLARED -#endif char *setstate(/* const */ char *); void srand48(long); void srandom(unsigned int); Modified: user/alc/PQ_LAUNDRY/include/time.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/time.h Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/include/time.h Mon Oct 3 19:52:06 2016 (r306655) @@ -194,6 +194,7 @@ char *timezone(int, int); /* XXX XSI con void tzsetwall(void); time_t timelocal(struct tm * const); time_t timegm(struct tm * const); +int timer_oshandle_np(timer_t timerid); #endif /* __BSD_VISIBLE */ #if __POSIX_VISIBLE >= 200809 || defined(_XLOCALE_H_) Modified: user/alc/PQ_LAUNDRY/include/unistd.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/unistd.h Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/include/unistd.h Mon Oct 3 19:52:06 2016 (r306655) @@ -449,8 +449,6 @@ int symlink(const char * __restrict, co /* X/Open System Interfaces */ #if __XSI_VISIBLE char *crypt(const char *, const char *); -/* char *ctermid(char *); */ /* XXX ??? */ -int encrypt(char *, int); long gethostid(void); int lockf(int, int, off_t); int nice(int); @@ -498,8 +496,6 @@ const char * crypt_get_format(void); char *crypt_r(const char *, const char *, struct crypt_data *); int crypt_set_format(const char *); -int des_cipher(const char *, char *, long, int); -int des_setkey(const char *key); int dup3(int, int, int); int eaccess(const char *, int); void endusershell(void); @@ -567,10 +563,6 @@ int setdomainname(const char *, int); int setgroups(int, const gid_t *); void sethostid(long); int sethostname(const char *, int); -#ifndef _SETKEY_DECLARED -int setkey(const char *); -#define _SETKEY_DECLARED -#endif int setlogin(const char *); int setloginclass(const char *); void *setmode(const char *); Modified: user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map Mon Oct 3 19:52:06 2016 (r306655) @@ -73,10 +73,6 @@ FBSD_1.0 { clock; closedir; confstr; - encrypt; - des_setkey; - des_cipher; - setkey; ctermid; ctermid_r; daemon; Modified: user/alc/PQ_LAUNDRY/lib/libc/gen/arc4random.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/gen/arc4random.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/libc/gen/arc4random.c Mon Oct 3 19:52:06 2016 (r306655) @@ -137,35 +137,17 @@ arc4_sysctl(u_char *buf, size_t size) static void arc4_stir(void) { - int done, fd, i; - struct { - struct timeval tv; - pid_t pid; - u_char rnd[KEYSIZE]; - } rdat; + u_char rdat[KEYSIZE]; + int i; if (!rs_initialized) { arc4_init(); rs_initialized = 1; } - done = 0; - if (arc4_sysctl((u_char *)&rdat, KEYSIZE) == KEYSIZE) - done = 1; - if (!done) { - fd = _open(RANDOMDEV, O_RDONLY | O_CLOEXEC, 0); - if (fd >= 0) { - if (_read(fd, &rdat, KEYSIZE) == KEYSIZE) - done = 1; - (void)_close(fd); - } - } - if (!done) { - (void)gettimeofday(&rdat.tv, NULL); - rdat.pid = getpid(); - /* We'll just take whatever was on the stack too... */ - } + if (arc4_sysctl(rdat, KEYSIZE) != KEYSIZE) + abort(); /* Random sysctl cannot fail. */ - arc4_addrandom((u_char *)&rdat, KEYSIZE); + arc4_addrandom(rdat, KEYSIZE); /* * Discard early keystream, as per recommendations in: Modified: user/alc/PQ_LAUNDRY/lib/libc/gen/crypt.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/gen/crypt.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/libc/gen/crypt.c Mon Oct 3 19:52:06 2016 (r306655) @@ -48,47 +48,41 @@ __FBSDID("$FreeBSD$"); * encryption, make sure you've got libcrypt.a around. */ -__warn_references(des_setkey, - "WARNING! des_setkey(3) not present in the system!"); - /* ARGSUSED */ int -des_setkey(const char *key __unused) +__freebsd11_des_setkey(const char *key __unused) { fprintf(stderr, "WARNING! des_setkey(3) not present in the system!\n"); return (0); } -__warn_references(des_cipher, - "WARNING! des_cipher(3) not present in the system!"); - /* ARGSUSED */ int -des_cipher(const char *in, char *out, long salt __unused, int num_iter __unused) +__freebsd11_des_cipher(const char *in, char *out, long salt __unused, + int num_iter __unused) { fprintf(stderr, "WARNING! des_cipher(3) not present in the system!\n"); bcopy(in, out, 8); return (0); } -__warn_references(setkey, - "WARNING! setkey(3) not present in the system!"); - /* ARGSUSED */ int -setkey(const char *key __unused) +__freebsd11_setkey(const char *key __unused) { fprintf(stderr, "WARNING! setkey(3) not present in the system!\n"); return (0); } -__warn_references(encrypt, - "WARNING! encrypt(3) not present in the system!"); - /* ARGSUSED */ int -encrypt(char *block __unused, int flag __unused) +__freebsd11_encrypt(char *block __unused, int flag __unused) { fprintf(stderr, "WARNING! encrypt(3) not present in the system!\n"); return (0); } + +__sym_compat(des_setkey, __freebsd11_des_setkey, FBSD_1.0); +__sym_compat(des_cipher, __freebsd11_des_cipher, FBSD_1.0); +__sym_compat(setkey, __freebsd11_setkey, FBSD_1.0); +__sym_compat(encrypt, __freebsd11_encrypt, FBSD_1.0); Modified: user/alc/PQ_LAUNDRY/lib/libjail/jail.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libjail/jail.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/libjail/jail.c Mon Oct 3 19:52:06 2016 (r306655) @@ -223,11 +223,16 @@ jailparam_all(struct jailparam **jpp) /* Get the next parameter. */ mlen2 = sizeof(mib2); if (sysctl(mib1, mlen1 + 2, mib2, &mlen2, NULL, 0) < 0) { + if (errno == ENOENT) { + /* No more entries. */ + break; + } snprintf(jail_errmsg, JAIL_ERRMSGLEN, "sysctl(0.2): %s", strerror(errno)); goto error; } - if (mib2[0] != mib1[2] || mib2[1] != mib1[3] || + if (mib2[0] != mib1[2] || + mib2[1] != mib1[3] || mib2[2] != mib1[4]) break; /* Convert it to an ascii name. */ Modified: user/alc/PQ_LAUNDRY/lib/librt/Symbol.map ============================================================================== --- user/alc/PQ_LAUNDRY/lib/librt/Symbol.map Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/librt/Symbol.map Mon Oct 3 19:52:06 2016 (r306655) @@ -25,6 +25,11 @@ FBSD_1.0 { timer_getoverrun; }; +FBSD_1.5 { + mq_getfd_np; + timer_oshandle_np; +}; + FBSDprivate_1.0 { _aio_read; _aio_write; Modified: user/alc/PQ_LAUNDRY/lib/librt/mq.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/librt/mq.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/librt/mq.c Mon Oct 3 19:52:06 2016 (r306655) @@ -272,8 +272,9 @@ __mq_unlink(const char *path) return __sys_kmq_unlink(path); } +#pragma weak mq_getfd_np int -__mq_oshandle(mqd_t mqd) +mq_getfd_np(mqd_t mqd) { return (mqd->oshandle); Modified: user/alc/PQ_LAUNDRY/lib/librt/timer.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/librt/timer.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/librt/timer.c Mon Oct 3 19:52:06 2016 (r306655) @@ -175,8 +175,9 @@ __timer_settime(timer_t timerid, int fla flags, value, ovalue); } +#pragma weak timer_oshandle_np int -__timer_oshandle(timer_t timerid) +timer_oshandle_np(timer_t timerid) { return (timerid->oshandle); Modified: user/alc/PQ_LAUNDRY/lib/libstand/cd9660.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libstand/cd9660.c Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/lib/libstand/cd9660.c Mon Oct 3 19:52:06 2016 (r306655) @@ -353,15 +353,13 @@ cd9660_open(const char *path, struct ope dp = (struct iso_directory_record *) ((char *) dp + isonum_711(dp->length)); - - /* if the new block is zero length, its padding */ + /* If the new block has zero length, it is padding. */ if (isonum_711(dp->length) == 0) { - /* skip to next block, if any */ + /* Skip to next block, if any. */ off = boff * ISO_DEFAULT_BLOCK_SIZE; continue; - } else { - off += isonum_711(dp->length); } + off += isonum_711(dp->length); } if (off >= dsize) { rc = ENOENT; Modified: user/alc/PQ_LAUNDRY/sbin/ccdconfig/ccdconfig.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/ccdconfig/ccdconfig.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/ccdconfig/ccdconfig.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd October 3, 2016 .Dt CCDCONFIG 8 .Os .Sh NAME @@ -159,7 +159,7 @@ It reads as a two disk stripe of da4 and to a two disk stripe of da6 and da7. The last example is a simple mirror. -The 2nd slice of /dev/da8 is mirrored with the 3rd slice of /dev/da9 +The second slice of /dev/da8 is mirrored with the third slice of /dev/da9 and assigned to ccd0. .Bd -literal # ccdconfig ccd0 64 none /dev/da0s1 /dev/da1s1 /dev/da2s1 /dev/da3s1 @@ -246,7 +246,7 @@ and The .Nm utility first appeared in -.Nx 1.0a . +.Nx 1.1 . .Sh BUGS The initial disklabel returned by .Xr ccd 4 Modified: user/alc/PQ_LAUNDRY/sbin/dmesg/dmesg.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/dmesg/dmesg.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/dmesg/dmesg.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -28,7 +28,7 @@ .\" @(#)dmesg.8 8.1 (Berkeley) 6/5/93 .\" $FreeBSD$ .\" -.Dd May 9, 2013 +.Dd October 3, 2016 .Dt DMESG 8 .Os .Sh NAME @@ -84,4 +84,4 @@ at startup time The .Nm utility appeared in -.Bx 4.0 . +.Bx 3 . Modified: user/alc/PQ_LAUNDRY/sbin/dump/dump.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/dump/dump.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/dump/dump.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -29,7 +29,7 @@ .\" @(#)dump.8 8.3 (Berkeley) 5/1/95 .\" $FreeBSD$ .\" -.Dd February 24, 2006 +.Dd October 3, 2016 .Dt DUMP 8 .Os .Sh NAME @@ -514,7 +514,7 @@ Many, and verbose. A .Nm utility appeared in -.At v6 . +.At v4 . .Sh BUGS Fewer than 32 read errors on the file system are ignored, though all errors will generate a warning message. Modified: user/alc/PQ_LAUNDRY/sbin/dumpon/dumpon.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/dumpon/dumpon.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/dumpon/dumpon.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -28,7 +28,7 @@ .\" From: @(#)swapon.8 8.1 (Berkeley) 6/5/93 .\" $FreeBSD$ .\" -.Dd October 8, 2014 +.Dd October 3, 2016 .Dt DUMPON 8 .Os .Sh NAME @@ -154,7 +154,7 @@ boot-time system configuration The .Nm utility appeared in -.Fx 2.1 . +.Fx 2.0.5 . .Sh BUGS Because the file system layer is already dead by the time a crash dump is taken, it is not possible to send crash dumps directly to a file. Modified: user/alc/PQ_LAUNDRY/sbin/etherswitchcfg/etherswitchcfg.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/etherswitchcfg/etherswitchcfg.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/etherswitchcfg/etherswitchcfg.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 20, 2013 +.Dd October 2, 2016 .Dt ETHERSWITCHCFG 8 .Os .Sh NAME @@ -116,12 +116,13 @@ for details on and .Cm mediaopt . .It Cm led Ar number style -Sets the display style for a given LED. Available styles are: -.Cm default +Sets the display style for a given LED. +Available styles are: +.Cm default (usually flash on activity), -.Cm on , -.Cm off , -and +.Cm on , +.Cm off , +and .Cm blink . Not all switches will support all styles. .El Modified: user/alc/PQ_LAUNDRY/sbin/fsck_msdosfs/fsck_msdosfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fsck_msdosfs/fsck_msdosfs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/fsck_msdosfs/fsck_msdosfs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 4, 2009 +.Dd October 3, 2016 .Dt FSCK_MSDOSFS 8 .Os .Sh NAME @@ -114,7 +114,10 @@ as the answer to all operator questions. .Sh HISTORY The .Nm -utility first appeared in +utility appeared in +.Nx 1.2 . +.Nm +first appeared in .Fx 4.4 . .Sh BUGS The Modified: user/alc/PQ_LAUNDRY/sbin/fsdb/fsdb.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/fsdb/fsdb.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/fsdb/fsdb.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 24, 2006 +.Dd October 3, 2016 .Dt FSDB 8 .Os .Sh NAME @@ -239,19 +239,20 @@ Exit the program. .Sh HISTORY The .Nm -utility uses the source code for +utility appeared in +.Bx 4.3 Tahoe . +It used the source code for .Xr fsck 8 to implement most of the file system manipulation code. The remainder of .Nm -first appeared in -.Nx , +appeared in +.Nx 1.1 written by .An John T. Kohl . -.Pp -.An Peter Wemm -ported it to -.Fx . +It first appeared in +.Fx 2.1.5 +ported by Peter Wemm. .Sh BUGS Manipulation of ``short'' symlinks has no effect. In particular, one should not Modified: user/alc/PQ_LAUNDRY/sbin/gbde/gbde.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/gbde/gbde.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/gbde/gbde.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 27, 2014 +.Dd October 3, 2016 .Dt GBDE 8 .Os .Sh NAME @@ -263,6 +263,9 @@ under DARPA/SPAWAR contract N66001-01-C- .Pq Dq CBOSS , as part of the DARPA CHATS research program. +.Nm +first appeared in +.Fx 5.0 . .Sh AUTHORS .An Poul-Henning Kamp Aq Mt phk@FreeBSD.org .Sh BUGS Modified: user/alc/PQ_LAUNDRY/sbin/init/init.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/init/init.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/init/init.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -31,7 +31,7 @@ .\" @(#)init.8 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 24, 2015 +.Dd October 3, 2016 .Dt INIT 8 .Os .Sh NAME @@ -345,7 +345,7 @@ a persistent device error condition. An .Nm utility appeared in -.At v6 . +.At v1 . .Sh CAVEATS Systems without .Xr sysctl 8 Modified: user/alc/PQ_LAUNDRY/sbin/mknod/mknod.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mknod/mknod.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mknod/mknod.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -28,7 +28,7 @@ .\" @(#)mknod.8 8.2 (Berkeley) 12/11/93 .\" $FreeBSD$ .\" -.Dd January 31, 2010 +.Dd October 3, 2016 .Dt MKNOD 8 .Os .Sh NAME @@ -149,4 +149,4 @@ nodes cannot be used to access devices. A .Nm utility appeared in -.At v6 . +.At v4 . Modified: user/alc/PQ_LAUNDRY/sbin/mksnap_ffs/mksnap_ffs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mksnap_ffs/mksnap_ffs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mksnap_ffs/mksnap_ffs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -34,7 +34,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 14, 2011 +.Dd October 3, 2016 .Dt MKSNAP_FFS 8 .Os .Sh NAME @@ -75,7 +75,7 @@ mount -o ro /dev/md0 /mnt/ The .Nm utility first appeared in -.Fx 5.0 . +.Fx 5.1 . .Sh CAVEATS The disk full situation is not handled gracefully and may lead to a system panic when no free blocks are found. Modified: user/alc/PQ_LAUNDRY/sbin/mount_fusefs/mount_fusefs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mount_fusefs/mount_fusefs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mount_fusefs/mount_fusefs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 11, 2012 +.Dd October 3, 2016 .Dt MOUNT_FUSEFS 8 .Os .Sh NAME @@ -52,7 +52,8 @@ .Sh DESCRIPTION Basic usage is to start a fuse daemon on the given .Ar special -file. In practice, the daemon is assigned a +file. +In practice, the daemon is assigned a .Ar special file automatically, which can then be indentified via .Xr fstat 1 . @@ -68,7 +69,8 @@ is appended to the list of arguments, .Nm will call the .Ar fuse_daemon -via that command. In that way the +via that command. +In that way the .Ar fuse_daemon will be instructed to attach itself to .Ar special . @@ -101,7 +103,8 @@ The options are as follows: .It Fl A , Ic --reject-allow_other Prohibit the .Cm allow_other -mount flag. Intended for use in scripts and the +mount flag. +Intended for use in scripts and the .Xr sudoers 5 file. .It Fl S , Ic --safe @@ -143,8 +146,8 @@ Only root can use this option Limit size of read requests to .Ar n .It Cm private -Refuse shared mounting of the daemon. This is the default behaviour, -to allow sharing, expicitly use +Refuse shared mounting of the daemon. +This is the default behaviour, to allow sharing, expicitly use .Fl o Cm noprivate .It Cm neglect_shares Do not refuse unmounting if there are secondary mounts @@ -154,11 +157,13 @@ Prefix absolute symlinks with the mountp .El .Pp Besides the above mount options, there is a set of pseudo-mount options which -are supported by the Fuse library. One can list these by passing +are supported by the Fuse library. +One can list these by passing .Fl h -to a Fuse daemon. Most of these options have effect only on the behaviour of -the daemon (that is, their scope is limited to userspace). However, -there are some which do require in-kernel support. +to a Fuse daemon. +Most of these options only have affect on the behavior of the daemon (that is, +their scope is limited to userspace). +However, there are some which do require in-kernel support. Currently the options supported by the kernel are: .Bl -tag -width indent .It Cm direct_io @@ -189,7 +194,7 @@ only if the filesystem daemon has the sa real gid) as the user. .Pp This is applied for Fuse mounts by default and only root can mount without -the strict access policy (ie. the +the strict access policy (i.e. the .Cm allow_other mount option). .Pp @@ -201,7 +206,7 @@ Users might opt to willingly relax stric are concerned) by doing their own secondary mount (See .Sx SHARED MOUNTS ) . .Sh SHARED MOUNTS -A Fuse daemon can be shared (ie. mounted multiple times). +A Fuse daemon can be shared (i.e. mounted multiple times). When doing the first (primary) mount, the spawner and the mounter of the daemon must have the same uid, or the mounter should be the superuser. .Pp @@ -212,9 +217,9 @@ The behaviour of a secondary mount is an links: they redirect all filesystem operations to the primary mount. .Pp Doing a secondary mount is like signing an agreement: by this action, the mounter -agrees that the Fuse daemon can trace her I/O activities. From then on -she is not banned from using the filesystem (either via her own mount or -via the primary mount), regardless whether +agrees that the Fuse daemon can trace her I/O activities. +From then on she is not banned from using the filesystem +(either via her own mount or via the primary mount), regardless whether .Cm allow_other is used or not. .Pp @@ -226,14 +231,15 @@ mount; e.g. System administrators might want to use a custom mount policy (ie., one going beyond the .Va vfs.usermount -sysctl). The primary tool for such purposes is +sysctl). +The primary tool for such purposes is .Xr sudo 8 . However, given that .Nm is capable of invoking an arbitrary program, one must be careful when doing this. .Nm -is designed in a way such that it makes that easy. For this purpose, -there are options which disable certain risky features (ie. +is designed in a way such that it makes that easy. +For this purpose, there are options which disable certain risky features (i.e. .Fl S and .Fl A ) , @@ -269,8 +275,8 @@ If set, .Nm will ignore uknown mount options. .It Ev MOUNT_FUSEFS_CALL_BY_LIB -Adjust behaviour to the needs of the FUSE library. Currently it effects -help output. +Adjust behavior to the needs of the FUSE library. +Currently it effects help output. .El .Pp Although the following variables do not have any effect on @@ -278,11 +284,13 @@ Although the following variables do not itself, they affect the behaviour of fuse daemons: .Bl -tag -width ".Ev FUSE_DEV_NAME" .It Ev FUSE_DEV_NAME -Device to attach. If not set, the multiplexer path +Device to attach. +If not set, the multiplexer path .Ar /dev/fuse is used. .It Ev FUSE_DEV_FD -File desciptor of an opened Fuse device to use. Overrides +File desciptor of an opened Fuse device to use. +Overrides .Ev FUSE_DEV_NAME . .It Ev FUSE_NO_MOUNT If set, the library will not attempt to mount the filesystem, even @@ -293,7 +301,8 @@ if a mountpoint argument is supplied. .It Pa /dev/fuse Fuse device with which the kernel and Fuse daemons can communicate. .It Pa /dev/fuse -The multiplexer path. An +The multiplexer path. +An .Xr open 2 performed on it automatically is passed to a free Fuse device by the kernel (which might be created just for this puprose). @@ -330,12 +339,19 @@ does not call any external utility and a .Xr umount 8 .Sh HISTORY .Nm -appears as the part of the FreeBSD implementation of the Fuse userspace filesystem -framework (see http://fuse.sourceforge.net). This user interface is FreeBSD specific. +appeared in +.Fx 10.0 +as the part of the +.Fx +implementation of the Fuse userspace filesystem +framework (see http://fuse.sourceforge.net). .Sh CAVEATS -Secondary mounts should be unmounted via their device name. If an attempt is -made to be unmount them via their filesystem root path, the unmount request -will be forwarded to the primary mount path. +This user interface is +.Fx +specific. +Secondary mounts should be unmounted via their device name. +If an attempt is made to unmount them via their filesystem root path, +the unmount request will be forwarded to the primary mount path. In general, unmounting by device name is less error-prone than by mount path (although the latter will also work under normal circumstances). .Pp Modified: user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 1, 2013 +.Dd October 3, 2016 .Dt MOUNT_MSDOSFS 8 .Os .Sh NAME @@ -193,21 +193,32 @@ To mount a Japanese MS-DOS file system l List of Localized MS Operating Systems: .Pa http://www.microsoft.com/globaldev/reference/oslocversion.mspx . .Sh HISTORY -The -.Nm -utility first appeared in +The predecessor to +.Nm mount_msdos +utility named +.Nm mount_pcfs +appeared in +.Bx 386 . +It was rewritten in +.Nx 1.0 +and first appeared in .Fx 2.0 . -Its predecessor, the +.Nm mount_msdos +was renamed to the more aptly-named +.Nm +in +.Fx 5.0. +The character code conversion routine was added in 2003. +.Sh AUTHORS +Initial implementation as .Nm mount_pcfs -utility appeared in -.Fx 1.0 , -and was abandoned in favor -of the more aptly-named -.Nm . -.Pp +was written by +.An -nosplit +.An Paul Popelka Aq Mt paulp@uts.amdahl.com . +It was rewritten by +.An Christopher G. Demetriou Aq Mt cgd@NetBSD.org . The character code conversion routine was added by -.An Ryuichiro Imura Aq Mt imura@ryu16.org -in 2003. +.An Ryuichiro Imura Aq Mt imura@ryu16.org . .Sh CAVEATS The use of the .Fl 9 Modified: user/alc/PQ_LAUNDRY/sbin/mount_nullfs/mount_nullfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mount_nullfs/mount_nullfs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mount_nullfs/mount_nullfs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -33,7 +33,7 @@ .\" @(#)mount_null.8 8.6 (Berkeley) 5/1/95 .\" $FreeBSD$ .\" -.Dd May 1, 1995 +.Dd October 3, 2016 .Dt MOUNT_NULLFS 8 .Os .Sh NAME @@ -240,6 +240,10 @@ UCLA Technical Report CSD-910056, .Em "Stackable Layers: an Architecture for File System Development" . .Sh HISTORY The -.Nm +.Nm mount_null utility first appeared in .Bx 4.4 . +It was renamed to +.Nm +in +.Fx 5.0 . Modified: user/alc/PQ_LAUNDRY/sbin/mount_unionfs/mount_unionfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mount_unionfs/mount_unionfs.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/mount_unionfs/mount_unionfs.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -31,7 +31,7 @@ .\" @(#)mount_union.8 8.6 (Berkeley) 3/27/94 .\" $FreeBSD$ .\" -.Dd November 30, 2006 +.Dd October 3, 2016 .Dt MOUNT_UNIONFS 8 .Os .Sh NAME @@ -328,9 +328,13 @@ accessible via .Xr mount_nullfs 8 .Sh HISTORY The -.Nm +.Nm mount_null utility first appeared in .Bx 4.4 . +It was renamed to +.Nm +in +.Fx 5.0 . .Pp The .Fl r Modified: user/alc/PQ_LAUNDRY/sbin/pfctl/pfctl.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/pfctl/pfctl.8 Mon Oct 3 19:48:56 2016 (r306654) +++ user/alc/PQ_LAUNDRY/sbin/pfctl/pfctl.8 Mon Oct 3 19:52:06 2016 (r306655) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 21, 2011 +.Dd October 3, 2016 .Dt PFCTL 8 .Os .Sh NAME @@ -390,7 +390,7 @@ Note that the optimization done automatically by the kernel will skip evaluation of rules where possible. Packets passed statefully are counted in the rule that created the state -(even though the rule isn't evaluated more than once for the entire +(even though the rule is not evaluated more than once for the entire connection). .It Fl s Cm Anchors Show the currently loaded anchors directly attached to the main ruleset. @@ -593,7 +593,7 @@ counters are incremented instead of the .Dq Pass counters when a .Dq stateful -packet is passed but doesn't match the table anymore. *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***