wollman
aa09d8b564
Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct
...
hack, thereby allowing future extensions to the structure (e.g., for extended
attributes) without rebreaking the ABI. FTSENT now contains a pointer to the
parent stream, which fts_compar() can then take advantage of, avoiding the
undefined behavior previously warned about. As a consequence of this change,
the prototype of the comparison function passed to fts_open() has changed
to reflect the required amount of constness for its use. All callers in the
tree are updated to use the correct prototype.
Comparison functions can now make use of the new parent pointer to access
the new stream-specific private data pointer, which is intended to assist
creation of reentrant library routines which use fts(3) internally.
Not objected to in spirit by: -arch
2002-09-21 01:28:41 +00:00
des
4d6b787d2d
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
charnier
fdbc3fd42a
Use `The .Nm utility'
2002-04-20 12:27:18 +00:00
phk
18a4c2c111
Modernize my email address.
2002-03-25 14:12:49 +00:00
phk
432db57cce
Modernize my email address
2002-03-25 13:53:46 +00:00
iedowse
388c7f4272
The mode of files created by ctm_rmail was always 0600, even if the
...
umask was less restrictive. This was caused by the use of mkstemp()
which internally passes a mode of 0600 to open(). Fix this by
explicitly chmod'ing the files to (0666 & ~umask).
PR: bin/16119
Submitted by: Sascha Blank <blank@uni-trier.de>
2002-01-22 22:54:52 +00:00
ru
e8e5635e4a
Spell "FreeBSD" with "F" and "BSD" in uppercase.
2001-08-13 16:33:00 +00:00
ru
4345758876
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
sheldonh
9bfb9eedcd
Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. The
...
definitions are more readable, and it's possible that they're
more portable to pathalogical platforms.
Submitted by: David Hill <david@phobia.ms>
2001-07-26 11:02:39 +00:00
obrien
9c97c8f02d
Perform a major cleanup of the usr.sbin Makefiles.
...
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
2001-07-20 06:20:32 +00:00
obrien
be022bb715
Remove GCC'isms in CFLAGS.
2001-07-20 04:23:13 +00:00
dd
911ca14c87
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
dd
eaa6ee03b8
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
brian
8636b161b3
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
kris
08e03c8679
* fix ctm(8) to use mkstemp() instead of tempnam() for tempfile
...
creation.
* Tag the internal err() function with __printflike to allow checking
for non-constant format string arguments (none exist)
* Use fmtcheck() to sanitize the tar command obtained via -t to make
sure it doesn't contain extraneous format operators.
Reviewed by: mikeh
MFC after: 1 week
2001-05-06 03:03:45 +00:00
ru
afd506414e
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
ru
f10dc9aca1
Set the default manual section for usr.sbin/ to 8.
2001-03-20 18:17:26 +00:00
mckay
b07261d9bb
There is an arbitrary file size limit in ctm of 20MB. By my reckoning,
...
ports/INDEX,v is currently 19.97MB and will blow this limit on the next
update. Let's try doubling the limit again, to give us time to get
around to removing the limit altogether.
2001-02-19 12:04:46 +00:00
ru
66cd8f698e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:44:04 +00:00
ru
4bb5f49662
Prepare for mdoc(7)NG.
2000-12-27 15:30:30 +00:00
ru
12c490a119
mdoc(7) police: use canonical form of .Dd macro.
2000-12-11 15:57:16 +00:00
obrien
c2ee1dcc02
Add `_PATH_DEVZERO'.
...
Use _PATH_* where where possible.
2000-12-09 09:35:55 +00:00
ru
71e2293ad4
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 20:10:44 +00:00
ben
5eea8e98aa
remove trailing periods from SEE ALSO.
2000-11-15 17:27:54 +00:00
ru
7d99729431
Use Fx macro wherever possible.
2000-11-14 11:20:58 +00:00
ru
a6f5d950d8
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
gshapiro
2424c7393a
Complete migration of aliases file to /etc/mail/aliases.
...
The maintainers of share/examples/diskless/README.TEMPLATING and mergemaster
have been contacted so those may be updated as well.
2000-08-13 18:38:58 +00:00
kris
af22f35f95
Change use of perror() to warn()
...
Submitted by: bde
2000-08-03 23:13:35 +00:00
chuckr
45479f641c
Doubling the size of MAXSIZE because of large delta indigestion.
...
Submitted by: Stefan Esser.
2000-06-21 13:34:16 +00:00
nik
0695246a45
Mark "name" as being an argument, so it is formatted correctly.
...
PR: docs/16834
Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>
2000-03-07 13:32:11 +00:00
chuckr
dcf1104bb0
Correcting SECURITY warning.
...
Submitted by: Kris Kennaway
Reviewed by: Warner Losh
2000-01-29 21:44:42 +00:00
kris
8643457c23
Fix insecure tempfile handling.
...
Reviewed by: audit@freebsd.org
2000-01-16 21:11:19 +00:00
phk
573e577b6f
|Since I had suffered from partially applied CTM deltas, some time ago,
...
|I made ctm ignore deltas for files that match the "after edit" MD5.
|(In one case, I had the compiler fill all temporary space while CTM
|was editing files.)
Submitted by: se
Reviewed by: phk
2000-01-15 19:45:18 +00:00
kris
41010e575b
Document the (in)security features of CTM, especially ctm_rmail.
2000-01-11 07:46:33 +00:00
kris
0a55bbaf89
Close buffer overflows. This is partially based on an old version of
...
the fix from OpenBSD.
Reviewed by: markm
2000-01-09 07:10:04 +00:00
markm
6ea8f09ae9
Correct the email address that folk are to bug if they need
...
help; also point them in the direction of the source, not
PHK (or any other human) if they need to make CTM deltas
of their own.
1999-11-29 17:58:58 +00:00
phantom
05186ff58b
Remove comments left since mdoc.template time or just useless comments
1999-10-30 15:38:20 +00:00
peter
efabb9ccb1
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
mpp
74991d7076
Some man page cleanup. Make the NAME and SYNOPSIS sections agree so
...
that whatis(1) will produce the expected results.
Pointed-out-by: Jesus Monroy <jesus.monroy@usa.net> in freebsd-doc
1999-06-24 06:22:24 +00:00
danny
95663fd953
Use 4 digit year in log file, rather than 2.
1999-01-19 11:52:57 +00:00
nectar
eb97908cb7
Paranoia: use mkstemp instead of mktemp.
...
PR: bin/3211
Reported by: Mark Pritchard <mpp@FreeBSD.ORG>
1998-07-27 22:26:25 +00:00
phk
435dcca358
Spellint fixes.
...
PR: 6903 (not the contrib bits).
Reviewed by: phk
Submitted by: Josh Gillam <josh@quick.net>
1998-06-10 12:33:41 +00:00
rnordier
8b08bdc237
Spelling/typo fix: (proccessed).
1998-04-20 20:57:16 +00:00
rnordier
b7baaa948a
Spelling/typo fixes: (proccessed, og).
1998-04-20 20:55:43 +00:00
cracauer
0009308669
(evil) hackers -> crackers
1998-04-08 12:00:48 +00:00
charnier
6e321f37d4
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-23 08:31:20 +00:00
wosch
8ae70d2227
Delete ctm_scan program. There is no manpage for ctm_scan
...
and nobody use it.
Reviewed by: phk & Richard Wackerbarth
1997-10-12 19:58:53 +00:00
charnier
34a6b27326
Use err(3). Use An/Aq for author name.
1997-09-17 06:24:58 +00:00
jmg
282e436f4f
fix misspelling
...
Submitted-by: Josh Gilliam
Closes PR:4424
1997-08-30 11:05:34 +00:00
imp
691010efad
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-31 05:11:47 +00:00