wiz
ae25ed4085
Document rlimit sbsize; case consistency; bump date.
2004-04-17 15:45:08 +00:00
christos
6acf809e53
understand rlimit sbsize
2004-04-17 15:40:12 +00:00
christos
c8fc596cbc
Simplify previous; if F_CLOSEM fails, just fall back doing the old thing.
...
Calling stderror here is not safe, because we might have not setjmp()'ed
yet.
2004-01-06 00:20:16 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
christos
62a68c898b
use F_CLOSEM if it is available.
2004-01-05 23:12:30 +00:00
christos
9a77f16705
Handle breaksw inside while loop (from tcsh)
...
Really: test commits on new cvs binary.
2003-12-17 17:32:16 +00:00
lukem
130ab7336b
Rework how MAKEVERBOSE operates:
...
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
lukem
ddff99b7f4
rework to use the newer _MKMSGCREATE (et al) macros
2003-10-19 04:45:01 +00:00
lukem
046b9ab451
support MAKEVERBOSE
2003-10-19 00:14:16 +00:00
itojun
c747caaab9
make signal range check consistent.
2003-09-19 05:31:11 +00:00
agc
b5b2954259
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22249, verified by myself.
2003-08-07 09:05:01 +00:00
lukem
a93ea220fc
Rework how dependency generation is performed:
...
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
2003-08-01 17:03:41 +00:00
lukem
d2fa162324
move ${DEPENDSRCS} target to after .include <bsd.*.mk>
2003-07-29 01:34:16 +00:00
lukem
eb51573bd7
Use ${DEPENDSRCS} as a target instead of .depend, now that
...
<bsd.dep.mk> builds .depend from .dep files.
2003-07-28 15:25:02 +00:00
wiz
3013c9b400
cpu -> CPU.
2003-07-14 08:58:12 +00:00
itojun
032ed69f9a
strlcpy
2003-07-12 13:23:55 +00:00
lukem
001c68bd94
Rename a large chunk of the make(1) variables which refer to a
...
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC
For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo
Document all of these in bsd.README.
This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
wiz
dcc13ddb7d
Some grammar and punctuation fixes from jmc@openbsd.
2003-05-01 13:50:58 +00:00
wiz
ef0b6f6662
Bump date for last.
2003-04-05 09:14:01 +00:00
fair
eb1f0e9546
Additional text & formatting for the csh "limit" command;
...
hopefully this satisfies PR 11658
2003-04-05 00:59:20 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
christos
3532c35bc6
use strtol() for better error handling in builtin kill (Peter Jeremy)
2003-02-08 19:40:30 +00:00
christos
a7c23d8731
remove maxitems limit (from Todd Miller)
2003-02-08 19:05:19 +00:00
perry
1f4ad37fe3
"Utilize" has exactly the same meaning as "use," but it is more
...
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
2003-02-05 00:02:24 +00:00
kleink
b3df6303a9
Rename `sigset' locals to avoid symbol shadowing warning.
2003-01-16 09:38:37 +00:00
wiz
a2278794f4
descriptor, not decriptor.
2003-01-06 13:19:51 +00:00
pooka
732f4c9fa5
Add ${MACROS} to ${ROFF} usage to make output readable
...
from jbernard@mines.edu in misc/19685
2003-01-05 12:24:22 +00:00
provos
32b88027c7
use readlink with bufsize - 1; approved thorpej.
2002-10-19 20:33:17 +00:00
wiz
14dfaa4b03
New policy: New sentences start on a new line.
...
Patches by Robert Elz <kre at munnari oz au>, with minimal changes by me.
2002-09-25 15:18:36 +00:00
lukem
146a774973
Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
2002-08-19 09:56:00 +00:00
itojun
c3ca2a9ab6
calloc() arg mistake. it's (nelem, size). from openbsd
2002-08-12 02:37:26 +00:00
wiz
98c072db3b
Fix a typo in a comment. moritz@jodeit.org via OpenBSD.
2002-07-10 22:22:29 +00:00
wiz
1da7ff99f7
Since we have rlim_t, use it.
...
Approved by kleink.
2002-05-28 22:12:25 +00:00
wiz
1815854042
__STDC__ is always defined on NetBSD.
2002-05-25 23:29:16 +00:00
christos
971f33821d
% set verbose echo
...
% echo foo >& bar
% cat bar
guess what you get:
echo foo
foo
2002-03-08 17:15:30 +00:00
christos
5d5763b4f5
Fix:
...
% set N2=`echo 1; echo 2; \
? echo 3`
% echo $N2
1 2
so that
% echo $N2
1 2 3
2002-03-08 16:37:45 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
ross
0271045b3e
type in ^ directly, instead of \(ua which isn't in all the fonts
2002-02-06 12:51:13 +00:00
christos
d1fe293a6b
stderror does not return.
2002-01-30 20:53:33 +00:00
itohy
6ba4cdcf16
Fix problem where
...
% echo $20000000000
Segmentation fault (core dumped)
2002-01-30 07:02:01 +00:00
wiz
3ebcdc5e43
Whitespace nits.
2001-12-20 19:31:48 +00:00
christos
8c43d5ed6d
make sure that rlim_cur >= rlim_max in all the setrlimit(2) cases.
2001-12-17 16:38:12 +00:00
wiz
3fc2bda98b
Document set time variables, and the format strings recognized.
...
Based on the patch provided by Jonathan Perkins in PR 14465.
2001-12-12 13:10:44 +00:00
lukem
537f55c6b7
fix WARNS=2
2001-11-03 13:35:39 +00:00
wiz
98af901532
Whitespace, punctuation fixes. Sort sections.
2001-10-17 21:50:57 +00:00
wiz
8e36d79b4f
Use setprogname. Patch by Petri Koistinen.
2001-09-16 12:20:33 +00:00
wiz
b771e65ba1
ANSIfication and KNF improvements by Petri Koistinen in bin/13689,
...
with some fixes by me.
2001-09-14 14:03:59 +00:00
wiz
0a600be867
receive, not recieve
2001-06-12 15:17:10 +00:00
fair
7f36bd20e2
Add references to getrlimit(2) and setrlimit(2) under the csh built-in
...
"limit" command, so as to more completely document the workings of this
command, per PR 11658.
2001-03-16 08:45:33 +00:00
christos
5aaa548267
echo;echo;echo; should echo
2001-03-14 18:01:22 +00:00
christos
51b56986d6
eliminate nested extern decls.
2001-01-06 23:56:26 +00:00
simonb
39096410f1
Need alvec global variable now.
2000-12-14 00:13:07 +00:00
scw
a1dfcb96e7
Sprinkle some `extern' qualifiers for initialised globals.
2000-12-13 22:29:41 +00:00
lukem
091dffc1a7
fix borken Xr
2000-11-07 01:45:04 +00:00
christos
12bd7d8870
Correct stupid cast problem. Pointed out by simon burge.
2000-11-03 02:27:35 +00:00
christos
e5dfea2ff4
Avoid turning into a random file writing tool when using here-doc's.
...
Reported to BUGTRAQ by proton <proton@ENERGYMECH.NET>.
2000-10-31 16:53:10 +00:00
is
dde594130e
Format string auditing by Bill Sommerfeld.
2000-10-08 09:33:31 +00:00
ad
5b09090e8e
insure -> ensure
2000-10-05 12:35:33 +00:00
christos
3d0237efed
fix globbing problem when importing $PATH from environment. Reported by
...
Michael Shalayeff.
2000-09-04 17:48:14 +00:00
christos
0bf6fd0c59
decouple us from stdio's BUFSIZ and boost BUFSIZE to 4K
2000-05-31 22:48:44 +00:00
mason
fccb8467cd
Improved style: "For definiteness" becomes "For example".
2000-05-21 00:48:45 +00:00
tron
64aaf6d18b
Avoid segmenation fault if an external command is invoked in parse only
...
mode. Problem noted by Josh Lynch PR bin/8732.
1999-11-02 19:35:44 +00:00
bouyer
d406538de6
xref sysctl(8) (for proc.<pid>.rlimits)
1999-09-28 14:54:41 +00:00
hubertf
c684000231
Document csh's -m switch.
...
Patch submitted in PR 5802 by Greg A. Woods <woods@planix.com>
1999-07-30 01:08:12 +00:00
kleink
cb603a5d83
Remove a bogus whitespace match in the builtin kill(1)'s `-s' parsing;
...
noticed by Chris Demetriou.
1999-05-19 14:37:05 +00:00
cgd
75f8cf07ab
fix incorrect operation caused by the previous checkin.
1999-05-09 00:00:20 +00:00
christos
0abc804e19
Fix unaligned access memory problem introduced from the -s fix.
1999-05-08 23:12:29 +00:00
mycroft
3685172739
More punctuation glitches.
1999-04-20 05:49:50 +00:00
mycroft
89f51b033e
Fix formatting of kill commands.
1999-04-20 05:44:42 +00:00
mycroft
62af15cbc6
Fix a few obvious formatting glitches: missing paragraph break, highlighted
...
parens.
1999-04-20 05:31:55 +00:00
itohy
f1a39637c9
cleanup
1999-03-23 09:29:51 +00:00
garbled
f124765044
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:25:43 +00:00
christos
3762d826ae
include <limits.h> instead of <machine/limits.h>
1999-03-19 12:58:55 +00:00
christos
fc32dd30b5
add braces for gcc-2.8.1
1999-03-19 12:58:33 +00:00
christos
04f335f21e
- don't use union wait
...
- printf portability
- add braces for gcc-2.8.1
1999-03-19 12:58:00 +00:00
christos
1a5157a6e0
printf format portability.
1999-03-19 12:57:10 +00:00
christos
1452d0f916
braces for gcc-2.8.1
1999-03-19 12:56:16 +00:00
mrg
69b1acad99
minor KNF nits, space damage.
1999-01-31 08:00:50 +00:00
ross
97f8529d3c
Document the bizarre right-to-left grouping of csh expression terms.
1999-01-24 09:44:23 +00:00
itohy
e50ba7ea8f
Fixed ancient bug in csh(1) "filec" implementation.
...
We need not wait for a while any longer after pressing ESC or ^D.
Problem description:
If a user types characters during performing completion (ESC)
or listings (^D), the chars are inserted at weird position of
the command line.
This makes the command line unusable and irritates the user.
I noticed this on 386BSD(98), probably six years ago.
This change fixes the bug by implementing salvage of the characters.
The salvaged chars are added at the end of the command line.
An extra ioctl(FIONREAD) is required to work-around a glitch on
kernel tty driver.
1998-12-26 02:11:39 +00:00
kleink
0210c46b17
Built-in kill: also accept symbolic signal names prefixed with "SIG".
1998-12-11 14:28:58 +00:00
thorpej
341bd18b4a
Add some braces to make egcs happy.
1998-08-19 01:31:46 +00:00
mycroft
ee9e50eacb
Be more retentive about use of NOTREACHED and noreturn.
1998-07-28 11:41:40 +00:00
mycroft
9dc385beb1
Delint.
1998-07-28 05:31:22 +00:00
mycroft
5924694d3a
Delint (partially).
1998-07-28 02:47:19 +00:00
mycroft
cdbd74da57
Delint (partially).
1998-07-28 02:23:37 +00:00
mycroft
ac70c0c5ed
Slight code reduction.
1998-07-27 17:55:17 +00:00
mycroft
4d669802e4
const propagation.
1998-07-27 15:25:06 +00:00
mycroft
778e6e0151
const poisoning.
1998-07-26 19:34:10 +00:00
mycroft
be432ed479
const poisoning.
1998-07-26 14:49:36 +00:00
kleink
fc5d36f8e4
GLOB_QUOTE is dead; per POSIX, backslash quoting of special characters being
...
enabled is the default behaviour.
1998-06-19 22:58:04 +00:00
msaitoh
07a4bb0c95
fix some bugs.
1998-06-11 00:58:31 +00:00
msaitoh
ecf9000778
fix a bug.
1998-05-28 14:56:42 +00:00
msaitoh
d5977957e6
fix "/bin/login" to '/usr/bin/login"
1998-05-28 13:35:05 +00:00
kleink
892884f299
* Add support for POSIX "kill [-s signame] pid" syntax; actually fixes PR 5327.
...
* Complete the "kill -l [exitstatus]" syntax.
* Sync with the documentation and no longer permit the use of full signal
names in the "kill [-sig] pid" syntax, e.g. -SIGHUP.
1998-05-10 18:32:46 +00:00
fair
f7c833c469
KNF + copyright assignment to TNF
1998-05-08 18:43:54 +00:00
fair
8cab837598
fix nroff error per PR#5347
1998-04-27 20:50:37 +00:00
lukem
f1a5689fa6
refer to COPTS not CFLAGS
1998-04-13 14:08:27 +00:00
fair
000297a954
Fix PR#3585 - csh printed a negative percentage of CPU used when the total
...
CPU usage was more than 6 hours (integer overflow problem).
1998-04-08 22:38:18 +00:00
fair
0f668275d6
Fix csh to use <paths.h> _PATH_DEFPATH as the default path, absent a PATH
...
from the environment.
1998-04-08 22:35:54 +00:00