Don't create a history file called -... doh. Pointed out by jmc.
Reverse the default of the -c flag from off to on to prevent the text
being displayed in the wrong place initially and then jumping when first
redrawn (such as when searching).

ok deraadt sthen
Quit if write(2) returns -1 when writing to the tty, which can
happen if the tty is revoked.  OK deraadt@
fix a leak in an error path
ok krw@ deraadt@
In "more" mode, POSIX says the command specified by the -p option
should apply to every edited file, not just the first one.  It is
equivalent to less's ++ option.  Patch sent to upstream.  OK shadchin@
Unlike less, more should use basic regular expressions.
OK schwarze@
Use volatile sig_atomic_t, not int, for the sigs variable. Also
move the call to bell() out of u_interrupt() (a signal handler).
OK and with help from deraadt@
Deny requests to display interactive help unless we can be really sure
that they actually result from the user interactively asking for help.
Help requests originating from various other sources caused infinite loops.
OK millert@ "better than getting stuck in a help loop (sweet irony ;)" jmc@
Make more(1) POSIX compliant with respect to the -e option.
By default, "more" now works like "less -e", and "more -e" now
works like "less -E", and more never exits just because the file
fits on the first screen, like "less -F" would.

While documenting this, add some text to the DESCRIPTION explaining
how paging works.  That allows a very concise description of -e.

code change ok millert@
manual page joint work with and ok jmc@
Makefile's
add man page from OpenBSD