Eitan Adler
35f8ab70be
Fix likely race condition if wait_child() is interrupted by sigchild()
...
PR: bin/102834
Submitted by: Andreas Longwitz <longwitz@incore.de>
Approved by: cperciva
MFC after: 2 weeks
2012-05-30 03:55:44 +00:00
Kevin Lo
a3a2bf4b67
fgets(3) returns a pointer, so compare against NULL, not integer 0.
2012-01-13 06:51:15 +00:00
Ulrich Spörlein
389ae6c65d
Touch up some more small typos missed in the previous round.
...
Reported by: Ben Kaduk <minimarmot@gmail.com> et al.
2012-01-05 21:36:45 +00:00
Ulrich Spörlein
487ac9ac21
Spelling fixes for usr.bin/
2011-12-30 11:02:40 +00:00
Dimitry Andric
081aa5169d
In usr.bin/mail/cmd1.c, use the correct printf length modifier for a
...
ptrdiff_t. In usr.bin/mail/main.c, cast a field width to int.
MFC after: 1 week
2011-12-17 16:30:42 +00:00
Ed Schouten
f6ab8089c6
Replace __const by const in all non-contributed source code.
...
As C1X is close to being released, there is no need to wrap around a
feature that is already part of C90. Most of these files already use
`const' in different placed as well.
2011-12-13 13:32:56 +00:00
Maxim Konovalov
50ca181e5d
o Fix -u flag description: it takes a username as an argument.
...
PR: docs/153416
Submitted by: Eitan Adler
MFC after: 1 week
2010-12-25 17:35:30 +00:00
Philippe Charnier
6d8484b0d0
Add __unused. Ansi prototypes.
2010-12-19 16:25:23 +00:00
Philippe Charnier
640e31deaf
Add __unused. Ansi prototypes.
2010-12-19 14:18:07 +00:00
Joel Dahl
da52b4caaf
Remove the advertising clause from UCB copyrighted files in usr.bin. This
...
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
2010-12-11 08:32:16 +00:00
Ulrich Spörlein
cded07a878
Move most of the remaining USD/PSD/SMM papers into share/doc
2010-12-04 10:11:20 +00:00
Ulrich Spörlein
a1d170a0b6
mail(1) misses addresses when replying to all
...
There's a parsing error for fields where addresses are not separated by
space. This is often produced by MS Outlook, eg.:
Cc: <foo@bar.com>,"Mr Foo" <foo@baz.com>
The following line now splits into the right tokens:
Cc: f@b.com ,z@y.de, <a@a.de>,<c@c.de>, "foo" <foo>,"bar" <bar>
PR: bin/131861
Submitted by: Pete French <petefrench at ticketswitch.com>
Tested by: Pete French
Reviewed by: mikeh
MFC after: 2 weeks
2010-05-27 12:59:49 +00:00
Ed Schouten
99742a231f
Change all our own code to use st_*tim instead of st_*timespec.
...
Also remove some local patches to diff(1) which are now unneeded.
2010-03-28 13:16:08 +00:00
Ed Schouten
b7946da96b
Build usr.bin/ with WARNS=6 by default.
...
Also add some missing $FreeBSD$ to keep svn happy.
2010-01-02 10:27:05 +00:00
Ed Schouten
0bee4c2c74
Rename mail(1)'s aux.c to util.c.
...
The name `aux' is reserved on Windows file systems. aux.c in the mail(1)
directory contains some random utility functions. I'm renaming this file
to util.c to make it possible to check out this directory on Windows.
MFC after: 1 month
2009-01-16 15:00:30 +00:00
Diomidis Spinellis
e7d538131d
Use static storage-class specifier where appropriate.
...
Found by: CScout
2007-11-08 11:13:03 +00:00
Diomidis Spinellis
c14530c701
Make function's definition follow its declared visibility.
...
Found by: CScout
2007-11-08 09:09:02 +00:00
Maxim Konovalov
7f61ad1c2b
o Really commit typo fixes to HEAD.
...
PR: docs/110809
Submitted by: naddy
2007-03-25 18:37:59 +00:00
Diomidis Spinellis
f0982ce212
Document the TMPDIR environment variable.
...
MFC after: 1 week
2006-01-05 10:19:42 +00:00
Yaroslav Tykhiy
e53e5e56d9
Sync usage screen with manpage.
...
MFC after: 5 days
2005-10-07 10:18:44 +00:00
Yaroslav Tykhiy
6fcf85bc95
Document the -d flag to mail(1) better, which comes handy when
...
you want to see, e.g., sendmail arguments mail(1) will use.
-H is not an independent flag, it's a modifier. Also explicitly
say that -H will cause mail(1) to exit as soon as it prints the headers.
MFC after: 5 days
2005-10-07 10:16:41 +00:00
Colin Percival
816e551836
Remove the dates from these files. They serve no purpose and result in
...
these files spuriously changing each time they are built.
Also, add $FreeBSD$ tags, because cvs is unhappy otherwise.
2005-08-17 15:56:04 +00:00
Ruslan Ermilov
032a157f2b
Bumped document date.
...
Dealt with hard sentence breaks and whitespace at EOL.
2004-05-19 09:51:31 +00:00
Mike Heffner
43acc706ac
These aren't all binary options.
2004-03-09 01:20:24 +00:00
Mike Heffner
761981e0e8
Assign checkmode boolean earlier to handle the goto jump.
...
Might fix PR bin/63769.
2004-03-06 13:27:59 +00:00
Mike Heffner
c92dfc231b
Add the -e (mail presence test), -H (header summary mode), and -F
...
(message save as first recipient) options for standards
conformance.
Submitted by: Wartan Hachaturow <wart@tepkom.ru> (with some changes)
PR: standards/61934
2004-02-29 20:44:44 +00:00
Tom Rhodes
fc6318e4e5
Remove 2 more unused doc Makefiles.
2003-02-04 18:26:08 +00:00
Mike Heffner
2e99d1d58e
The return-path is optional in a headline, therefore don't skip a
...
message if it is missing the return-path.
PR: bin/40314 (slightly different patch)
MFC after: 2 weeks
2003-01-09 05:08:37 +00:00
Mike Heffner
678260c103
Correct a few more definitions, capitalize header fields consistently.
2003-01-09 03:36:47 +00:00
Mike Heffner
0c9db737e5
Clarify ~. escape definition, remove duplicate entry, and shorten a
...
definition.
2003-01-09 01:14:54 +00:00
Mike Heffner
92739f56c4
Document the ~. and ~? command escapes.
2003-01-09 01:08:33 +00:00
Philippe Charnier
93b0017f88
Replace various spelling with FALLTHROUGH which is lint()able
2002-08-25 13:23:09 +00:00
Ruslan Ermilov
d2893b161b
Drop support for COPY, -c has been the default mode of install(1)
...
for a long time now.
Approved by: bde
2002-07-29 09:40:17 +00:00
Ruslan Ermilov
0b87f79976
s/${INSTALL} -c/${INSTALL} ${COPY}/
2002-07-18 12:07:49 +00:00
David E. O'Brien
e026a48c34
Consistently use FBSDID
2002-06-30 05:25:07 +00:00
Mike Heffner
0077673e56
Add support for the 'flipr' option per IEEE 1003.1-2001.
2002-06-25 05:34:27 +00:00
Mike Heffner
7d409b3221
Use strcasestr() instead of reimplementing it.
2002-06-25 05:28:32 +00:00
Mike Heffner
27c7d5ffd1
Make the 'searchheaders' option behave how it was supposed to. If
...
enabled, the string '/to:y' will match strings in the To, Cc, and Bcc
header fields. Whereas, '/To:y' will match only the To field. Edit the
manpage and a code comment to indicate the correct behavior.
2002-06-25 05:24:30 +00:00
Mike Heffner
d1821d3da2
Rearrange a little, specifically:
...
- removed "Option string values" section and divided up amongst mail
options and environment section
- expanded environment section
- rearranged mail options
- added default values to the mail options for clarification
Reviewed by: ru
2002-06-25 05:16:11 +00:00
Philippe Charnier
e8937ba009
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
Warner Losh
d3cb5ded92
remove __P
2002-03-22 01:33:25 +00:00
Bruce Evans
1bc1344e14
#include <sys/time.h> instead of depending on namespace pollution in
...
<sys/stat.h> for the declaration of struct timeval. Intentionally
don't follow the local style of polluting the local headers.
2002-02-25 05:16:22 +00:00
Mark Murray
e35f9517d6
Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.
2002-02-08 23:07:37 +00:00
Philippe Charnier
57906e00c6
Show arguments of command line options
...
Reviewed by: ru
2002-01-22 19:49:48 +00:00
Mike Heffner
94ef258fee
Link mail(1) to mailx per POSIX. Mail(1) isn't 100% POSIX compliant,
...
but it is pretty close.
Not objected to by: -standards
2002-01-19 23:47:21 +00:00
Ruslan Ermilov
3e048b5912
mdoc(7) police: oops, forgot about those interim XXX'es.
2002-01-10 14:27:04 +00:00
Ruslan Ermilov
81135783d1
mdoc(7) police: tidy up.
2002-01-10 14:25:34 +00:00
Mike Heffner
9b12c3f313
Fix comment.
2001-12-23 06:12:41 +00:00
Mike Heffner
69131e4050
Add support for ~_, ~x, ~i, ~a, ~A, ~<, and ~r! tilde-escapes. Improve
...
tilde-escapes documentation.
Mostly obtained from: NetBSD
2001-12-22 22:16:48 +00:00
Andrey A. Chernov
5089267998
Add missing {} to 'for'. It fix coredump (result of NetBSD changes merge)
2001-12-19 22:25:11 +00:00