freebsd-nq/usr.bin/mail
Mike Heffner 0c3a8314c0 Merge various changes from OpenBSD and NetBSD.
o remove panic() in favor of err(3) and use err(3) functions
  consistently throughout
o use stat(2)'s S_IS* macros rather than S_IF*
o [r]index -> str[r]chr
o convert some static buffers to dynamic ones
o use real tempfiles rather than reopening the same templates
o rename some functions that clash with libc
o convert wait_status from union to int and use wait(2) status macros
o fix multiple potential buffer overflows
o fix a few comments
o add $FreeBSD$

Reviewed by:	nra, nectar (earlier version)
2001-03-25 04:57:05 +00:00
..
misc
USD.doc
aux.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
cmd1.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
cmd2.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
cmd3.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
cmdtab.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
collect.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
def.h Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
edit.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
extern.h Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
fio.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
getname.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
glob.h Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
head.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
lex.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
list.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
mail.1
main.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
Makefile
names.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
pathnames.h Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
popen.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
quit.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
rcv.h Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
send.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
strings.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
temp.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
tty.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
v7.local.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
vars.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00
version.c Merge various changes from OpenBSD and NetBSD. 2001-03-25 04:57:05 +00:00