MFH (r252375): remove useless side effect which triggers a clang bug.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253152 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r249479): OPENPAM_DEBUG enables debugging but does not turn it on


git-svn-id: svn://svn.freebsd.org/base/stable/9@253153 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r249479): OPENPAM_DEBUG enables debugging but does not turn it on


git-svn-id: svn://svn.freebsd.org/base/stable/9@253154 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r250056,r250057): add -Z option to zero unused blocks.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253155 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r250736): add -N option to list jail name instead of number


git-svn-id: svn://svn.freebsd.org/base/stable/9@253156 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r252556): allow setting expiry to current date / time
MFH (r252688): fall back to sha512 if passwd_format is not set


git-svn-id: svn://svn.freebsd.org/base/stable/9@253157 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Jump on the 9.2r MFC bonanza and update ciss(4)

r250031
 - zero a data structure for notifications

r250022 r249977 r249947 r249908
 - handle cases of controllers advertising an sg_list of less than
   CISS_MAX_SG_ELEMENTS.  Fixes ciss(4) ZMR cases.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253160 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
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 alwasy wrong but appears to be common.[1]

PR:		conf/178209 [0], conf/178547 [1]
Submitted by:	Garrett Cooper <yaneurabeya@gmail.com> [0]


git-svn-id: svn://svn.freebsd.org/base/stable/9@253164 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Direct commit to stable branch to fix ABI breakage:

In r227839, when removing libkvm dependency on procfs(5),
kvm_uread() function, used for reading from /proc/pid/mem, was
removed too. This change broke ABI.

Bring kvm_uread() back so that the ABI is kept. In head soname is
going to be bumped instead.

Reported by:	rmh
Discussed on:	arch
Suggested by:	jilles


git-svn-id: svn://svn.freebsd.org/base/stable/9@253166 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r253121: Adjust comments to fit within 80-columns.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253168 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r253118: Fix conditional (der should match the comment above it).
MFC r253117:

Do two things: First, don't obscure the backtitle. Second, read ~/.dialogrc
if it exists to determine if use_shadow is true (ON) or false (OFF).

The purpose of determining the value of use_shadow is to know how many lines
to subtract from the maximum height value in assuring that the backtitle is
not obscured.

The detriment of obscuring the backtitle is that it provides information
that is not easily obtained elsewhere. That is the command-line shortcut
used to access the current menu. As you navigate from one dialog to the
next, invariably transparently corssing module boundaries, the backtitle
represents the command-line argument used to get there. Obscuring this
information with a widget that is too-tall and/or too-wide would see that
data go unnoticed (leaving few other ways to get that information in the
same helpful context).

So despite the fact that this change reduces the standard maximum height for
all widgets, there is a trap-door to prevent this calculation. If you want
to utilize the full screen height on the terminal (remember, this adjustment
is not made for Xdialog(1)) you can set $NO_BACKTITLE to 1 (or any non-NULL
value for that matter) and this calculation will be skipped. You will be
able to draw a widget that partially obscures the backtitle if-necessary.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253169 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r252956:

Implement SEEK_HOLE/SEEK_DATA for ext2fs.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253170 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r252231:

sed: use getline() instead of fgetln().

In BSD, fgetln() available in libc but in Illumos the Solaris port had to
include it internally. It also seems to have caused problems [1].

Aid portability by using getline() instead.


git-svn-id: svn://svn.freebsd.org/base/stable/9@253171 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/svn_stable_9' into svn_stable_9