ross
ecb9aca3ae
The print/Print pair just cries out for a corresponding save/Save feature,
...
so implement the "missing" Save command -- save all the headers.
2002-03-29 15:10:02 +00:00
ross
3038d491a5
only count header lines that are actually going to be displayed
...
when deciding whether to run $PAGER, otherwise it may start up the
pager for a two line message if all 55 header lines are the subject
of a .mailrc ignore command.
(And no, I don't find this program directly useful for reading
today's mail volumes, but it's great as a component run from wrapper
scripts, pretty good for scanning archived mail, and more than
adequate for sending mail.)
2002-03-29 15:07:52 +00:00
heinz
bbae4f0cf0
synced field name with '/etc/newsyslog.conf' and clarified the 'size' unit
2002-03-29 02:45:54 +00:00
jmc
1347ab1b90
Remove check for sparc64 which adds -msoft-quad-float as that is now the
...
default for the compiler on sparc64.
2002-03-28 09:58:09 +00:00
simonb
c9f9583821
Back out rev 1.6, per discussion with Aymeric Vincent and Antti Kantee.
...
Rev 1.6 fixes an obscure core-dump problem, but changes the long time
behaviour of cursor positioning when switching files.
"Fixes" PR bin/15891.
2002-03-25 00:13:56 +00:00
pooka
2e5c1d7a0d
reflect magic.mime -> magic.mime.in change also here
...
+ fix an ooold typo ;)
2002-03-24 22:22:03 +00:00
thorpej
d70c41a1fb
Fix the magic.mime problem correctly: the input file gets a different
...
name.
2002-03-24 22:12:59 +00:00
bouyer
a9be20933e
Include config.h when compiled as host tool.
2002-03-24 19:19:29 +00:00
wiz
c41c892893
Undo last.
...
If no objdir exists, this change made 'make clean' remove the checked out
magic.mime, making subsequent 'make build's fail.
2002-03-24 17:16:22 +00:00
kristerw
f3dbc98b85
Handle patches in which diff(1) has added lines saying
...
"\ No newline at end of file"
2002-03-24 01:56:20 +00:00
enami
3a7e0fa1da
Don't pass NULL to warn() etc. Instead, use "<stdin>" to warn about stdin.
2002-03-23 21:36:08 +00:00
enami
3d5c5b3128
Actually skip the first byte of invalid byte sequence.
2002-03-23 21:32:21 +00:00
enami
b56ea8bdbe
One more; Don't put space before function call op.
2002-03-23 21:29:38 +00:00
enami
8e6517a8e3
- Remove unnecessary cast.
...
- Other misc. KNF changes.
2002-03-23 21:27:14 +00:00
enami
47df7c188e
Fix whitespace usage.
2002-03-23 21:20:21 +00:00
enami
d84a397c7f
Don't include same file twice. Sort includes alphabetically.
...
Don't place sys/*.h and *.h mixed.
2002-03-23 21:10:40 +00:00
bouyer
7cf2fe5876
Don't need <sys/exec.h> either.
2002-03-23 17:44:52 +00:00
bouyer
4498b37c8b
We don't need <sys/exec_aout.h> here.
2002-03-23 17:18:42 +00:00
bouyer
33176a1255
Add byte-swapping calls where appropriate, so that this can be used as
...
cross-tool on opposite endian host.
2002-03-23 17:11:45 +00:00
thorpej
b9145634cd
Update top(1) for new UVM/UBC counters.
...
bin/16020, Tomas Svensson <tsn@gbdev.net>
2002-03-23 01:28:10 +00:00
kristerw
dba96eaf2b
Recognize all C9x integer constants (ISO/IEC 9899:1999 section 6.4.4.1)
...
Patch taken from FreeBSD.
Fixes PR bin/9219.
2002-03-22 22:30:02 +00:00
bouyer
cbfb5548f9
Wrap RCSID in #ifdef/#endif, for build.sh -t on non-NetBSD system.
2002-03-22 18:20:58 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
fredette
1e9998683c
Added support for differentiating between ELF executables
...
for the 68000, 68020, and CPU32.
2002-03-22 00:19:57 +00:00
fredette
4c30682327
Build elf2aout on m68000.
2002-03-22 00:17:56 +00:00
veego
8bb9a08931
Add magic.mime to CLEANFILES.
2002-03-21 22:02:06 +00:00
pk
53dab8cf3b
Darn.. remove test code from previous commit.
2002-03-21 11:42:21 +00:00
pk
971b06b979
When looking at predecessor/successor dependencies, we need to consult a
...
cohort's centurion as well.
2002-03-21 11:34:17 +00:00
phil
9ee53e66b1
Fix bug in AVL tree routines. Correct man page.
2002-03-21 05:15:39 +00:00
itojun
53a52c0ad8
pfkey statistics was presented in wrong direction.
2002-03-21 04:23:36 +00:00
uwe
770c31348b
_PATH_SOUND0 should be opened O_RDONLY (obvious pasto).
2002-03-21 03:48:24 +00:00
christos
a7ffc9ca78
don't print extra newlines on errors.
2002-03-21 01:24:43 +00:00
pk
e9b668c861
Xref: parse.c, rev 1.46; make.c, rev 1.23
...
In these revisions `::' dependency handling was simplified by not linking
the cohort nodes into the dependency graph. This broke dependency checking
on all but the first instance of a `::' target since all of the cohort nodes
now just form a collection of disconnected dependency graphs.
Fix this by keeping a back-reference in each cohort to its leader (the
first instance of a :: node with the same name) and a count of the number
of cohorts that need to be made before dependent nodes are scheduled.
Classically, we'd need six centurions for cohort, but in this case one
suffices...
2002-03-20 18:10:30 +00:00
lukem
dadfca12c4
clarify how :U works
2002-03-19 22:17:30 +00:00
lukem
3d000fd59c
- Add "-a afterinstallcommand", which runs "sh -c afterinstallcmd target"
...
after target has been installed and possibly stripped with -s, but
before ownership, permissions or timestamps are set, and before
renaming (with -r) occurs. Per discussion with simonb.
- When metalogging hardlinks, log the mode of the existing target
(rather than the default 0755), and ignore owner/group/fflags.
- Improve man page description of various options to include argument name.
- Clean up usage() to use getprogname(), etc.
2002-03-19 14:17:04 +00:00
bouyer
9f3b0a4dcc
Respect byte order of the ELF executable. This allows elf2ecoff to be used
...
for mipseb platforms (especially to produce bootable ecoff kernel for sgimips).
2002-03-19 09:29:04 +00:00
thorpej
f98e5b2d99
Deal with const'ification if el_parse().
2002-03-18 20:14:03 +00:00
pk
48f5b2bd9d
Fix some of the syntax errors (in unused code) and layout glitches.
2002-03-18 13:32:36 +00:00
pk
b9f8785382
Block signals during Lst_Open/Lst_Close list traverals and in JobExec
...
while setting up a child process. This prevents the major sources of
list inconsistencies that may result from doing list manipulations
from a signal handler.
XXX - all Lst_*() operations are at risk; look for ways to avoid touching
so much global state from the signal handlers.
2002-03-18 13:28:25 +00:00
pk
f41ec821b9
Fix signal-handling bogons in JobPassSig():
...
- don't block the signal we're about to send to ourselves to
take the default action for
- restore the signal handler for the current signal
- remove duplicate sigprocmask() call
As a result, restoring the SIGTSTP handler in JobContinueSig() is no longer
necessary.
2002-03-18 12:28:07 +00:00
pk
e962f03d24
JobInterrupt(): don't try to unlink JOIN or PHONY targets.
2002-03-18 08:23:33 +00:00
pk
fe31442363
Remove bogons from JobMatchShell()
2002-03-18 07:54:33 +00:00
mjl
72cfdcede0
Normalize BC year format, correct a few typos, remove duplicate Descartes.
...
Partly from FreeBSD.
2002-03-18 00:05:34 +00:00
tshiozak
dc7d18ff88
refine i18n stuffs.
...
- add libc/citrus directory.
this directory contains the common stuffs not only for locale
but also other facilities relating to i18n (e.g. iconv).
- To keep the binary compatibility for the ctype modules easily,
the interface between libc and the modules is simplified.
- For the future integrated extension, module pool is renamed
from "/usr/lib/runemodule" to "/usr/lib/i18n".
In the future, this directory will contain the modules for "iconv",
"collation", etc.
- some cosmetic changes.
- Bug fix for runetype.h; __attribute__((__packed__)) is placed at
the wrong position and it is invalid unintentionally.
But, the all members of the structures seem well-aligned. Thus,
this bug causes no problem, hopefully.
HEADS UP:
- /usr/lib/rumemodule is obsoleted. If you use the multibyte locales,
you need to install /usr/lib/i18n/* from sys/lib/i18n_module .
- The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept.
Perhaps, the bug fix about __packed__ mentioned above breaks the
compatibility... Be careful especially on 64bit platforms.
2002-03-17 22:14:05 +00:00
kristerw
ec7291ab70
Don't leak memory if realloc fails
...
Spell "FALLTHROUGH" correctly
2002-03-16 23:55:02 +00:00
kristerw
93318b47b3
Check result of malloc and strdup
...
Made some functions static
Removed unneccessary buffer
Increased size of some buffers that could overflow
2002-03-16 22:36:42 +00:00
kristerw
774d6dd9e1
KNF
2002-03-15 19:44:54 +00:00
pk
9fee4daa5f
Job_ParseShell(): fix keyword counting error.
2002-03-15 15:54:41 +00:00
pk
0debc78bef
JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will also
...
mess up the parents variables.
Instead, use execError() for all error paths in the child code.
2002-03-14 16:08:37 +00:00
pk
e84cfe875b
Job_AbortAll(): add missing Lst_Close().
2002-03-14 08:07:55 +00:00
groo
004beaa10c
Fix longstanding misuse of glob(3) and fnmatch(3) in man page search.
...
glob(3)-special characters are now escaped in the supplied man page names.
Makes ``man ['' work without mysterious quoting.
2002-03-14 05:24:14 +00:00
pk
542708dea8
JobInterrupt(): add missing and fix a misplaced Lst_Close().
2002-03-13 17:46:03 +00:00
pk
e98ee34b4c
Add the job's name to the `*** Error/Suspended/Continuing' informational
...
output. Useful when doing, e.g. a `make -j42'
2002-03-13 17:43:31 +00:00
simonb
f49b148a2f
Don't provide a local declaration of 'struct pool_cache_group' now that
...
it's in <sys/pool.h>.
2002-03-13 11:02:11 +00:00
pk
605f6cf148
MakeAddAllSrc(): check for empty .ALLSRC variable before using its value.
2002-03-12 23:52:35 +00:00
christos
e7dc83d9f1
PR/15888: Jarkko Teppo: Problems building on HP/UX
...
1. Compensate for h-pox assert brain damage where it gets confused by the
string in: assert(!memcmp(foo, "in", 2)); I miss the h-pox broken compiler,
I had not had to work around it for years.
2. Oh, finally h-pox has random() and utimes(). We don't need our own anymore.
2002-03-12 20:15:15 +00:00
wiz
c8ce18c2b7
Do not remove the spool file if not mail remains, just truncate it
...
to 0 bytes, as e.g. Solaris-mail or mutt do.
This way we're sure to keep owner/permissions the same as before.
Reviewed by Christos.
2002-03-12 01:17:46 +00:00
kristerw
2b96113ff9
KNF
2002-03-11 23:29:02 +00:00
kristerw
dbe85b35bd
Remove obsolete files.
2002-03-11 18:57:50 +00:00
kristerw
175b5054de
Ansify
...
Remove unused defines
Remove #ifndef lint
Remove redundant and incorrect casts.
2002-03-11 18:47:51 +00:00
enami
4df736987c
Fix broken indentation.
2002-03-11 15:29:22 +00:00
itojun
0a2445c3b6
move sshd config files to /etc/ssh
2002-03-11 04:57:55 +00:00
christos
9a6801b5cd
fix pool_allocator fallout. bad boy jason!
2002-03-10 01:48:25 +00:00
sommerfeld
16d5bd2bae
Adapt to pool rototill.
2002-03-09 23:26:51 +00:00
pk
24ed3538ca
Propagate a .JOIN node's .ALLSRC contents to the parent's .ALLSRC.
2002-03-08 23:22:38 +00:00
wiz
e76f885fb8
Xr makewhatis 8, not 1.
2002-03-08 22:18:04 +00:00
jdolecek
626d582bcc
xref makewhatis(8), it now uses man.conf too
2002-03-08 22:12:22 +00:00
kristerw
8bcbaa7bc8
Ansify
...
Remove 'register'
Make local functions static.
Remove most '#ifndef lint'
2002-03-08 21:57:33 +00:00
jdolecek
215ac5cf9b
document -C option, add /etc/man.conf to FILES and xref man.conf(5)
2002-03-08 20:27:41 +00:00
jdolecek
0f794d6d71
use -I${CURDIR}/.. and #include <man/config.h>, <man/pathnames.h> so
...
that it's easier to tell from where do they come, and more easily
usable in host tool code when cut&pasted
use TAILQ_* macros as apropriate
use EXIT_FAILURE for the glob error case, too
2002-03-08 20:23:10 +00:00
wiz
6e6e326518
Usually, one reads from standard input, not standard output (comment).
2002-03-08 02:05:25 +00:00
itojun
af34a358ff
sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc
...
(openbsd usr.bin/ssh is using /etc/ssh)
2002-03-08 02:00:50 +00:00
tv
081041f2f7
MAX has special meaning in host tools. #undef it first.
2002-03-07 20:43:29 +00:00
tv
6057928f1a
Rename `basename' as `lbasename' so as not to confuse with the libgen.h
...
prototyped function of the same name.
2002-03-07 20:17:37 +00:00
tv
1d5b3f55ff
Revert previous; <inttypes.h> is auto-generated-empty now.
2002-03-07 19:19:14 +00:00
tv
37ef6828bc
Autoconf bracket #include <inttypes.h>.
2002-03-07 18:29:56 +00:00
wiz
240d8221ea
Replace last tempnam() with mkstemp(), and remove the tempMail variable.
...
Inspired by OpenBSD.
mail(1) is now tempnam(3) free.
2002-03-06 17:36:44 +00:00
wiz
a3b751130f
Give mail.1 a DESCRIPTION section.
...
Closes bin/14591.
2002-03-06 14:09:14 +00:00
wiz
443084c89d
Replace another tempnam() with mkstemp(), and remove the tempEdit variable.
...
Inspired by OpenBSD.
2002-03-06 13:45:51 +00:00
ad
01b2cec5c5
- System processes will never be matched.
...
- A dash given to `-t' matches processes with no controlling terminal.
2002-03-06 12:03:48 +00:00
ad
eabe280b0e
Exclude system processes when the match is inverted.
2002-03-06 12:02:18 +00:00
ragge
744110b40b
License change; patch.c now has a BSD license.
...
From Larry Wall via Niklas Hallqvist, <niklas@appli.se>.
2002-03-06 12:01:03 +00:00
thorpej
fe9b2e2bd7
No need to reference .OBJDIR here.
2002-03-05 22:07:13 +00:00
wiz
ae38aa875b
Use warn() instead of perror().
2002-03-05 21:29:30 +00:00
wiz
b6e7b17180
KNF: No space after casts.
2002-03-05 21:18:14 +00:00
wiz
9c3d74c30b
Replace another tempnam() with mkstemp(), and remove the tempResid variable.
...
Inspired by OpenBSD.
2002-03-05 21:11:46 +00:00
wiz
d44726b8b5
Replace a 0-cast with NULL.
2002-03-05 20:58:54 +00:00
wiz
69047878cf
Replace another tempnam with mkstemp (inspired by OpenBSD).
...
Replace perror with warn.
Use NULL instead of some cast 0.
s|/usr/mail|/var/mail| in a comment.
2002-03-05 20:57:28 +00:00
wiz
afc1761e0b
Replace another tempnam() with mkstemp(), and remove the tempMesg variable.
...
Inspired by OpenBSD.
2002-03-05 20:26:59 +00:00
wiz
c3df89412e
Replace printf+exit with errx.
2002-03-05 20:15:33 +00:00
wiz
4361c5156c
Check tmpdir for being empty and remove trailing slashes in it. Replace one
...
tempnam() with mkstemp(), and remove the tempQuit variable.
Inspired by OpenBSD.
2002-03-05 20:14:02 +00:00
wiz
a5643639a9
ANSIfy another function (overlooked that one...).
2002-03-05 19:26:42 +00:00
wiz
ad41eb4f49
Use strpbrk(3) instead of anyof().
2002-03-05 19:25:16 +00:00
tv
c8e92c46c8
Put `klen' and `newk' back in local block so that their scope is limited.
...
(Reduces 1.31 to a one-line diff from 1.30.)
2002-03-05 15:37:35 +00:00
wiz
10d6eb080d
Drop duplicate .Pp.
2002-03-05 15:09:26 +00:00
wiz
505d53c807
Clarify input source. Drop a duplicate .Pp while I am here.
2002-03-05 15:06:16 +00:00
simonb
592e570685
Remove prototypes for some static functions that don't exist.
2002-03-05 12:54:34 +00:00
mrg
235e0d0060
clean up.
2002-03-05 12:32:16 +00:00
mrg
4192ea474e
merge less-374
2002-03-05 12:28:31 +00:00
mrg
9668e4f341
less 374
2002-03-05 11:44:53 +00:00