anychange is no longer extern; millert ok
Rename rootd to needslash and invert its value.  This fixes the check
for ENAMETOOLONG, though since we use strlcpy() and strlcat() this
is not a big deal.  Problem found by vincent@
another round of missing system includes
ok tedu@
move fileops out of file, and make it pretty.  ok deraadt@ millert@
The pmap potpourri du jour, while hunting for evil bugs:
- provide a simpler flush_atc_entry() in the NCPUS == 1 case
- remove some can't happen tests in pmap_protect()
- handle pool_get failure and PMAP_CANFAIL correctly in pmap_enter()
- don't forget to initialize pv_flags in new pv_entry items
- de-cretinize pmap_testbit() and pmap_page_protect()
pass correct argument to sigfillset
ok deraadt@ tedu@
add missing includes
ok deraadt@ tedu@
newline at end of printf
2nd port location was incorrect; bde@freebsd
document examine
Better description of how uncompressed file name is generated.
OK jmc@
example rulesets from the pf FAQ; provided by Joel Knight
ADMtek 8211 WLAN id.
regen.
wrong args for linux ftruncate64; marius@monkey.org
sync
missing include
On ESC-y ESC-y (yank-pop), also check that there is something to
insert (some text has been killed before). from otto@, fix PR/3384.

On yank-pop error (no yank before), reset the index to killstack so
another yank-pop does not mangle the prompt if nothing was yanked, and
to avoid replacing a text when it shouldn't
(yank <something> yank-pop yank-pop).
otto@ ok.
don't push things unless force is true; avoid adding text again on yank-pop.
check return value from process_{read,write} proper