svn commit: r309305 - stable/9/sbin/dhclient

2016-11-29 Thread Brooks Davis
Author: brooks Date: Wed Nov 30 01:41:40 2016 New Revision: 309305 URL: https://svnweb.freebsd.org/changeset/base/309305 Log: MFC r309027: Allocate a struct ifreq rather than using a (wrong) computed size for the BIOCSETIF ioctl. The kernel always copies an entire struct ifreq and IP

Re: svn commit: r296146 - stable/9/sys/dev/filemon

2016-02-28 Thread Brooks Davis
On Sun, Feb 28, 2016 at 01:27:28PM +0300, Slawa Olhovchenkov wrote: > On Sat, Feb 27, 2016 at 08:57:34PM +, Bryan Drewery wrote: > > > Author: bdrewery > > Date: Sat Feb 27 20:57:34 2016 > > New Revision: 296146 > > URL: https://svnweb.freebsd.org/changeset/base/296146 > > > > Log: > > MFC

svn commit: r294457 - stable/9/lib/libc/string

2016-01-20 Thread Brooks Davis
Author: brooks Date: Wed Jan 20 19:56:43 2016 New Revision: 294457 URL: https://svnweb.freebsd.org/changeset/base/294457 Log: MFC r293856: Avoid reading pass the end of the source buffer when it is not NUL terminated. If this buffer is adjacent to an unmapped page or a version of C w

svn commit: r294456 - stable/9/lib/libc/string

2016-01-20 Thread Brooks Davis
Author: brooks Date: Wed Jan 20 19:52:01 2016 New Revision: 294456 URL: https://svnweb.freebsd.org/changeset/base/294456 Log: MFC r293855: Avoid reading pass the end of the source buffer when it is not NUL terminated. If this buffer is adjacent to an unmapped page or a version of C w

svn commit: r281831 - stable/9/share/man/man3

2015-04-21 Thread Brooks Davis
Author: brooks Date: Tue Apr 21 14:48:18 2015 New Revision: 281831 URL: https://svnweb.freebsd.org/changeset/base/281831 Log: MFC r281605,281768: r281605: Fix a minor function definition inconsistancy. r281768: Bump doc date missed in r281605. Modified: stable/9/shar

svn commit: r278444 - stable/9/usr.sbin/freebsd-update

2015-02-09 Thread Brooks Davis
Author: brooks Date: Mon Feb 9 09:45:58 2015 New Revision: 278444 URL: https://svnweb.freebsd.org/changeset/base/278444 Log: MFC r278337: When upgrading, install the ELF runtime linkers before libraries. This is required to prevent problems with nss modules that use libthr when upgr

svn commit: r275425 - stable/9

2014-12-02 Thread Brooks Davis
Author: brooks Date: Tue Dec 2 20:23:10 2014 New Revision: 275425 URL: https://svnweb.freebsd.org/changeset/base/275425 Log: MFC r274806: Add a guard against attempting to invoke the buildenv target with -j# as that silently exits rather than doing something useful. Sponsored by: DA

svn commit: r273387 - stable/9/contrib/libc-vis

2014-10-21 Thread Brooks Davis
Author: brooks Date: Tue Oct 21 16:44:03 2014 New Revision: 273387 URL: https://svnweb.freebsd.org/changeset/base/273387 Log: MFC r271287: Merge from NetBSD: PR/49185: Conrad Meyer: strvisx: Handle zero-length input strings gracefully. (don't abuse 0 to mean compute string length in

svn commit: r272760 - in stable/9: contrib/libc-vis etc/rc.d sbin/devd share/man/man4 tools/tools/sysdoc

2014-10-08 Thread Brooks Davis
Author: brooks Date: Wed Oct 8 16:35:57 2014 New Revision: 272760 URL: https://svnweb.freebsd.org/changeset/base/272760 Log: Revert botched r272755. PR: 193447 Modified: stable/9/contrib/libc-vis/vis.c stable/9/etc/rc.d/devd stable/9/sbin/devd/devd.cc stable/9/share/man/

svn commit: r272755 - in stable/9: contrib/libc-vis etc/rc.d sbin/devd share/man/man4 tools/tools/sysdoc

2014-10-08 Thread Brooks Davis
Author: brooks Date: Wed Oct 8 15:58:28 2014 New Revision: 272755 URL: https://svnweb.freebsd.org/changeset/base/272755 Log: MFC r271287: Merge from NetBSD: PR/49185: Conrad Meyer: strvisx: Handle zero-length input strings gracefully. (don't abuse 0 to mean compute string length in

svn commit: r265688 - stable/9/sys/kern

2014-05-08 Thread Brooks Davis
Author: brooks Date: Thu May 8 16:26:36 2014 New Revision: 265688 URL: http://svnweb.freebsd.org/changeset/base/265688 Log: MFC r265201 Fix a 2038 bug. If time_t is 64-bit (i.e. isn't 32-bit) allow any value of year, not just years less than 2038. Don't bother fixing the underf

svn commit: r265450 - stable/9

2014-05-06 Thread Brooks Davis
Author: brooks Date: Tue May 6 15:38:44 2014 New Revision: 265450 URL: http://svnweb.freebsd.org/changeset/base/265450 Log: MFC: r265097 Merge from CheriBSD: commit 1d1b908107255ffdff4d17f015d8f057d73cc6cb Author: Brooks Davis Date: Fri Mar 28 16:24:45 2014 + Add

svn commit: r253164 - stable/9

2013-07-10 Thread Brooks Davis
Author: brooks Date: Wed Jul 10 18:27:14 2013 New Revision: 253164 URL: http://svnweb.freebsd.org/changeset/base/253164 Log: MFC r251765: Simplify the hierarchy target's logic.[0] Run hierarchy with WORLDTMP in the path so it works when it is invoked directly. Such use is nearly alw

svn commit: r251861 - stable/9

2013-06-17 Thread Brooks Davis
Author: brooks Date: Mon Jun 17 19:54:47 2013 New Revision: 251861 URL: http://svnweb.freebsd.org/changeset/base/251861 Log: MFC r251689 Be more agressive about bootstrapping ctfmerge and ctfconvert so builds from existing releases have a chance of working properly when WITH_CLANG_IS_CC

svn commit: r251688 - in stable/9/usr.sbin/makefs: . compat

2013-06-13 Thread Brooks Davis
Author: brooks Date: Thu Jun 13 17:13:15 2013 New Revision: 251688 URL: http://svnweb.freebsd.org/changeset/base/251688 Log: MFC r250407: Remove duplicated copies of various NetBSD compatibility shims used by makefs and use libnetbsd, contrib/mtree, and contrib/mknod instead. Sponsor

svn commit: r251687 - stable/9/sys/sys

2013-06-13 Thread Brooks Davis
Author: brooks Date: Thu Jun 13 15:45:54 2013 New Revision: 251687 URL: http://svnweb.freebsd.org/changeset/base/251687 Log: Bump __FreeBSD_version to bound boostrapping of ctfmerge which was fixed in r249243. Modified: stable/9/sys/sys/param.h Modified: stable/9/sys/sys/param.h ==

svn commit: r251611 - stable/9/usr.bin/xinstall

2013-06-10 Thread Brooks Davis
Author: brooks Date: Mon Jun 10 23:09:45 2013 New Revision: 251611 URL: http://svnweb.freebsd.org/changeset/base/251611 Log: MFC r251424: New install flags were merged to 9-STABLE and will appear in FreeBSD-9.2. Sponsored by: DARPA, AFRL Submitted by: ru Modified: stable/9/usr.b

Re: svn: stable/9: . usr.bin/xinstall

2013-06-03 Thread Brooks Davis
n/xinstall. > *** [all] Error code 1 > > uname -a > FreeBSD dal09 9.1-RELEASE FreeBSD 9.1-RELEASE #2: Thu Dec 27 09:39:03 > UTC 2012 root@pioneer:/usr/obj/usr/src91/sys/SSP-PRODUCTION9_X64 amd64 > > > > On 3/15/2013 8:19 AM, Brooks Davis wrote: > >

Re: svn commit: r251113 - stable/9/usr.sbin/newsyslog

2013-05-29 Thread Brooks Davis
On Wed, May 29, 2013 at 06:37:17PM -0400, Mark Johnston wrote: > I'm very sorry about this. I was going to merge r235647 first so that I > wouldn't make the same mistake a second time, but I decided against it > when I saw that the commit extended beyond newsyslog, and then managed > to do the MFC

svn commit: r250640 - in stable/9: . etc

2013-05-14 Thread Brooks Davis
Author: brooks Date: Tue May 14 21:15:36 2013 New Revision: 250640 URL: http://svnweb.freebsd.org/changeset/base/250640 Log: MFC r245825,245890,246097,246127,246315: Introduce a new option -DNO_ROOT that allows install and distribution targets to be run without root privilege. Inform

svn commit: r250534 - stable/9/cddl/lib/drti

2013-05-11 Thread Brooks Davis
Author: brooks Date: Sun May 12 00:35:57 2013 New Revision: 250534 URL: http://svnweb.freebsd.org/changeset/base/250534 Log: MFC r250337 Work around the implementation of LIBRARIES_ONLY. It causes drti.o to not be installed in /usr/lib32 on systems with compat-32 support. This fix h

svn commit: r250417 - stable/9/etc

2013-05-09 Thread Brooks Davis
Author: brooks Date: Thu May 9 18:43:01 2013 New Revision: 250417 URL: http://svnweb.freebsd.org/changeset/base/250417 Log: MFC r250116: Make an attempt to detect missing MTREE files in distrib-dirs. Not perfect, but this is just a developer seatbelt PR: conf/176897 Sub

svn commit: r250121 - in stable/9: . etc share/mk

2013-04-30 Thread Brooks Davis
Author: brooks Date: Tue Apr 30 22:13:55 2013 New Revision: 250121 URL: http://svnweb.freebsd.org/changeset/base/250121 Log: MFC r245752,246913,247162,250119 Replace all known uses of ln in the build process with appropriate install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK

svn commit: r250118 - in stable/9: . usr.sbin/mergemaster

2013-04-30 Thread Brooks Davis
Author: brooks Date: Tue Apr 30 20:15:53 2013 New Revision: 250118 URL: http://svnweb.freebsd.org/changeset/base/250118 Log: MFC r249906: Use the system MAKEOBJDIRPREFIX when running make targets in mergemaster. This allows bootstrap verions of tools to be used. Add a note to UPDATI

Re: svn commit: r249549 - in stable/9/sys: amd64/conf i386/conf

2013-04-17 Thread Brooks Davis
On Wed, Apr 17, 2013 at 03:56:03PM -0700, Jeremy Chadwick wrote: > On Wed, Apr 17, 2013 at 02:47:06PM -0500, Brooks Davis wrote: > > On Wed, Apr 17, 2013 at 12:35:38PM -0700, Jeremy Chadwick wrote: > > > On Wed, Apr 17, 2013 at 02:54:33PM +0200, Jeremie Le Hen wrote:

Re: svn commit: r249549 - in stable/9/sys: amd64/conf i386/conf

2013-04-17 Thread Brooks Davis
On Wed, Apr 17, 2013 at 11:00:11PM +0200, Jeremie Le Hen wrote: > On Wed, Apr 17, 2013 at 02:47:06PM -0500, Brooks Davis wrote: > > > > > I will spend some time to figure out exactly how to reproduce this. > > > > > > Going from recent memory (~2 weeks

Re: svn commit: r249549 - in stable/9/sys: amd64/conf i386/conf

2013-04-17 Thread Brooks Davis
On Wed, Apr 17, 2013 at 12:35:38PM -0700, Jeremy Chadwick wrote: > On Wed, Apr 17, 2013 at 02:54:33PM +0200, Jeremie Le Hen wrote: > > Hi Jeremy, > > > > On Tue, Apr 16, 2013 at 09:19:19AM -0700, Jeremy Chadwick wrote: > > > > > > Now that this has been enabled by default, I should warn folks of

svn commit: r249561 - in stable/9/usr.bin: unvis vis

2013-04-16 Thread Brooks Davis
Author: brooks Date: Tue Apr 16 19:28:00 2013 New Revision: 249561 URL: http://svnweb.freebsd.org/changeset/base/249561 Log: MFC r248303: Replace our (un)vis(1) commands with implementations from NetBSD to match our import of the (un)vis(3) APIs. This adds support for multibyte encod

svn commit: r249560 - in stable/9: contrib/libc-vis lib/libc/gen

2013-04-16 Thread Brooks Davis
Author: brooks Date: Tue Apr 16 19:27:09 2013 New Revision: 249560 URL: http://svnweb.freebsd.org/changeset/base/249560 Log: MFC r248302: Update to the latest (un)vis(3) sources from NetBSD. This adds multibyte support[0] and the new functions strenvisx and strsenvisx. Add MLINKS fo

Re: svn commit: r249549 - in stable/9/sys: amd64/conf i386/conf

2013-04-16 Thread Brooks Davis
On Tue, Apr 16, 2013 at 05:14:41PM +0100, Steven Hartland wrote: > - Original Message - > From: "Brooks Davis" > > Author: brooks > > Date: Tue Apr 16 16:09:27 2013 > > New Revision: 249549 > > URL: http://svnweb.freebsd.org/changeset/base/249

svn commit: r249549 - in stable/9/sys: amd64/conf i386/conf

2013-04-16 Thread Brooks Davis
Author: brooks Date: Tue Apr 16 16:09:27 2013 New Revision: 249549 URL: http://svnweb.freebsd.org/changeset/base/249549 Log: MFC (much delayed) 234504: Enable DTrace hooks in GENERIC. Modified: stable/9/sys/amd64/conf/GENERIC stable/9/sys/i386/conf/GENERIC Directory Properties: stabl

Re: svn commit: r248352 - in stable/9: etc share/mk

2013-04-02 Thread Brooks Davis
On Tue, Apr 02, 2013 at 03:50:43PM -0400, John Baldwin wrote: > On Tuesday, April 02, 2013 1:59:03 pm Brooks Davis wrote: > > On Wed, Mar 20, 2013 at 09:18:08AM -0400, John Baldwin wrote: > > > On Tuesday, March 19, 2013 4:06:31 pm Brooks Davis wrote: > > > > On T

Re: svn commit: r248352 - in stable/9: etc share/mk

2013-04-02 Thread Brooks Davis
On Wed, Mar 20, 2013 at 09:18:08AM -0400, John Baldwin wrote: > On Tuesday, March 19, 2013 4:06:31 pm Brooks Davis wrote: > > On Tue, Mar 19, 2013 at 09:49:47PM +0400, Dmitry Morozovsky wrote: > > > On Tue, 19 Mar 2013, Brooks Davis wrote: > > > > > > > &g

Re: svn commit: r248331 - in stable/9: . usr.bin/xinstall

2013-03-19 Thread Brooks Davis
On Mon, Mar 18, 2013 at 09:45:57AM -0400, John Baldwin wrote: > On Sunday, March 17, 2013 10:49:22 pm Jeremy Chadwick wrote: > > Please see PR 177055. This MFC has broken mergmaster for at least a > > couple people. The PR should really be rated high priority: Sorry I missed this earlier. I've

Re: svn commit: r248352 - in stable/9: etc share/mk

2013-03-19 Thread Brooks Davis
On Tue, Mar 19, 2013 at 09:49:47PM +0400, Dmitry Morozovsky wrote: > On Tue, 19 Mar 2013, Brooks Davis wrote: > > > > > Replace all known uses of ln in the build process with appropriate > > > > install -l invocations via new INSTALL_LINK and INSTA

svn commit: r248531 - in stable/9: etc share/mk usr.sbin/mergemaster

2013-03-19 Thread Brooks Davis
Author: brooks Date: Tue Mar 19 20:00:34 2013 New Revision: 248531 URL: http://svnweb.freebsd.org/changeset/base/248531 Log: Revert r248352: > Replace all known uses of ln in the build process with appropriate > install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK > var

Re: svn commit: r248352 - in stable/9: etc share/mk

2013-03-19 Thread Brooks Davis
On Sun, Mar 17, 2013 at 06:10:58PM +0400, Dmitry Morozovsky wrote: > On Fri, 15 Mar 2013, Brooks Davis wrote: > > > Author: brooks > > Date: Fri Mar 15 21:32:40 2013 > > New Revision: 248352 > > URL: http://svnweb.freebsd.org/changeset/base/248352 > > >

svn commit: r248358 - in stable/9/lib/ncurses: form menu ncurses panel

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 22:31:51 2013 New Revision: 248358 URL: http://svnweb.freebsd.org/changeset/base/248358 Log: MFC r245887 Only install manpages and html documentation in the ncurses/*w (wchar) builds so that it is only installed once. This is consistent with the existing

svn commit: r248357 - stable/9/include/arpa

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 22:26:19 2013 New Revision: 248357 URL: http://svnweb.freebsd.org/changeset/base/248357 Log: MFC r245886,245911 Don't install telnet.h if it will be installed by libtelnet. Modified: stable/9/include/arpa/Makefile Directory Properties: stable/9/include/a

svn commit: r248355 - stable/9/gnu/usr.bin/cc/c++

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 22:20:45 2013 New Revision: 248355 URL: http://svnweb.freebsd.org/changeset/base/248355 Log: MFC r245882,245898 Reorder so that NO_MAN is declared before bsd.own.mk is included and thus has an effect (not installed a g++.1 manpage over the g++.1(.gz) link

svn commit: r248354 - stable/9/usr.sbin

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 22:14:41 2013 New Revision: 248354 URL: http://svnweb.freebsd.org/changeset/base/248354 Log: MFC r245853: manctl is conditionally added to SUBDIRS later on. Don't unconditionally include in the main list. Modified: stable/9/usr.sbin/Makefile (contents

svn commit: r248353 - stable/9/share/info

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 21:45:49 2013 New Revision: 248353 URL: http://svnweb.freebsd.org/changeset/base/248353 Log: MFC r245753: Install the template info directory with mode 644 instead of 444 to allow it to be updated by its owner without resorting to privilege. This is re

svn commit: r248352 - in stable/9: etc share/mk

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 21:32:40 2013 New Revision: 248352 URL: http://svnweb.freebsd.org/changeset/base/248352 Log: MFC r245752,246913,247162 Replace all known uses of ln in the build process with appropriate install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK varia

svn commit: r248351 - stable/9/etc

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 20:52:00 2013 New Revision: 248351 URL: http://svnweb.freebsd.org/changeset/base/248351 Log: MFC r245571,245580: In preparation for logging metadata about each filesystem object, refactor the link section of distrib-dirs to alwasy install to a full path (

svn commit: r248350 - in stable/9: . cddl/lib/libdtrace share/mk

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 20:34:10 2013 New Revision: 248350 URL: http://svnweb.freebsd.org/changeset/base/248350 Log: MFC r245561,245885: Add a new LIBRARIES_ONLY make variable to disable the build and install of files other than the actual libraries. Use LIBRARIES_ONLY to sup

svn commit: r248348 - stable/9

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 20:26:51 2013 New Revision: 248348 URL: http://svnweb.freebsd.org/changeset/base/248348 Log: MFC r241311: Change 32-bit library builds by removing use of make -E and passing AS, CC, CXX and LD on the commandline of the sub-make instead of in the environme

svn commit: r248339 - in stable/9: . etc/mtree share/mk usr.bin/man

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 19:50:21 2013 New Revision: 248339 URL: http://svnweb.freebsd.org/changeset/base/248339 Log: MFC r245513,245514,245515: The last section 1aout manpage was installed no later than July 2002. Remove all support for them. Modified: stable/9/ObsoleteFiles.in

svn commit: r248338 - stable/9/sys/sys

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 19:32:37 2013 New Revision: 248338 URL: http://svnweb.freebsd.org/changeset/base/248338 Log: Bump __FreeBSD_version for install -l, -M, -N and related flags as well as cat -l. This is a notional MFC of r245313,246084. Modified: stable/9/sys/sys/param.h D

svn commit: r248337 - stable/9/bin/cat

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 19:27:27 2013 New Revision: 248337 URL: http://svnweb.freebsd.org/changeset/base/248337 Log: MFC all features as of r248336: The user visable feature is from r246083: Add -l option to cat(1). This option causes cat(1) to use fcntl(2) to set an exclusiv

svn commit: r248336 - in stable/9: . share/zoneinfo

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 19:16:35 2013 New Revision: 248336 URL: http://svnweb.freebsd.org/changeset/base/248336 Log: MFC r245265,245271,245309: Rather than using zic to both compile and install zoneinfo files, generate the files during the build and install them with install(1).

Re: svn commit: r248335 - in stable/9: . etc

2013-03-15 Thread Brooks Davis
On Fri, Mar 15, 2013 at 06:49:39PM +, Brooks Davis wrote: > Author: brooks > Date: Fri Mar 15 18:49:39 2013 > New Revision: 248335 > URL: http://svnweb.freebsd.org/changeset/base/248335 > > Log: > MFC: > > r241684,245316,245318,245440,245563,245565,245622,24575

svn commit: r248335 - in stable/9: . etc

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 18:49:39 2013 New Revision: 248335 URL: http://svnweb.freebsd.org/changeset/base/248335 Log: MFC: r241684,245316,245318,245440,245563,245565,245622,245754,246092,246096,246602 r241684: Allow LOCAL_DIRS to install files in directories not found in the sy

svn commit: r248333 - stable/9

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 15:34:09 2013 New Revision: 248333 URL: http://svnweb.freebsd.org/changeset/base/248333 Log: MFC the second half of r246784: - Fix libmd dependency. It is needed in the bootstrap library list because usr.bin/xinstall depends on it. Modified: stable/9/

svn commit: r248332 - stable/9/tools

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 15:21:34 2013 New Revision: 248332 URL: http://svnweb.freebsd.org/changeset/base/248332 Log: MFC r245751,245893: r245751: Implement the -l option using ln(1) to facilitate boostrapping. Ignore the new options -D, -h, -T, and -U. Adjust -M support to i

svn commit: r248331 - in stable/9: . usr.bin/xinstall

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 15:19:33 2013 New Revision: 248331 URL: http://svnweb.freebsd.org/changeset/base/248331 Log: MFC all changes to install(1) through r246784. Notable functional changes are: r245617: Introduce six new options from NetBSD: * -MLog metadata in mtree f

svn commit: r248330 - stable/9/tools/build

2013-03-15 Thread Brooks Davis
Author: brooks Date: Fri Mar 15 14:53:29 2013 New Revision: 248330 URL: http://svnweb.freebsd.org/changeset/base/248330 Log: MFC r245311: Add pwcache(3) and vis(3) to libegacy as install(1) is about to grow a dependency on them. Sponsored by: DARPA, AFRL Modified: stable/9/tools/b

svn commit: r248293 - in stable/9/usr.sbin/makefs: . cd9660 ffs

2013-03-14 Thread Brooks Davis
Author: brooks Date: Thu Mar 14 22:57:27 2013 New Revision: 248293 URL: http://svnweb.freebsd.org/changeset/base/248293 Log: MFC all change to makefs through r247052. Key functional changes include: r239562: Add -p flag to create the image as a sparse file. r242501: If no conten

svn commit: r245462 - in stable/9: share/man/man5 share/mk tools/build/options usr.sbin usr.sbin/mtree

2013-01-15 Thread Brooks Davis
Author: brooks Date: Tue Jan 15 16:46:51 2013 New Revision: 245462 URL: http://svnweb.freebsd.org/changeset/base/245462 Log: MFC r244562,245241,245435 Add NetBSD's mtree to the tree and install it as nmtree. Always install our mtree as /usr/sbin/fmtree and link it as /usr/sbin/mtree

svn commit: r245461 - stable/9/lib

2013-01-15 Thread Brooks Davis
Author: brooks Date: Tue Jan 15 16:41:52 2013 New Revision: 245461 URL: http://svnweb.freebsd.org/changeset/base/245461 Log: MFC r244557: Add libnetbsd, a thin compatibility layer intended to allow a limited set of NetBSD software to compile as part of the FreeBSD build with little or n

svn commit: r245439 - in stable/9: include lib/libc/gen

2013-01-14 Thread Brooks Davis
Author: brooks Date: Mon Jan 14 22:00:43 2013 New Revision: 245439 URL: http://svnweb.freebsd.org/changeset/base/245439 Log: MFC r244401,245305,245308: Replace our implementation of the vis(3) and unvis(3) APIs with NetBSD's. This output size limited versions of vis and unvis functions

svn commit: r245267 - in stable/9: include lib/libc/gen

2013-01-10 Thread Brooks Davis
Author: brooks Date: Thu Jan 10 22:15:13 2013 New Revision: 245267 URL: http://svnweb.freebsd.org/changeset/base/245267 Log: MFC r241731: Replace our version of the pwcache(3) API with NetBSD's implementation. This adds two features: * uid_from_user() and gid_from_group() as the rev

svn commit: r241799 - stable/9/share/mk

2012-10-21 Thread Brooks Davis
Author: brooks Date: Sun Oct 21 09:31:48 2012 New Revision: 241799 URL: http://svn.freebsd.org/changeset/base/241799 Log: MFC r228120: Allow NO_FOO to override WITH_FOO that could be specified in /etc/src.conf. This is required to override knobs (e.g. WITH_PROFILE) during buildworld