dsl
43296f2aec
Only emit each filename once in a single .OPTIONAL line when -o is given.
...
(Saves several MB for kernel .depend files.)
2003-12-07 20:22:49 +00:00
christos
6a02b7be66
- avoid coredump by returning NULL when read fails and don't keep following
...
the list.
- avoid zerodivide.
XXX: still does not work, but at least it does not core-dump.
2003-12-07 07:28:05 +00:00
christos
676abde787
be more descriptive about what failed by printing the errno and the
...
variable we were trying to fetch.
2003-12-07 07:27:09 +00:00
dmcmahill
5455115fd1
Conditionally include nbtool_config.h to make sure __P has been defined
...
when this is built as a host tool on some non-netbsd hosts such as
solaris-2.6. fgen now correctly builds there.
2003-12-07 01:02:36 +00:00
dmcmahill
ef962b8e93
include arpa/inet.h for htonl/htons. Needed for building on solaris as
...
a host tool. Change ok'ed by Matt Green.
2003-12-06 05:15:29 +00:00
mycroft
8ee74ae180
Recognize reciprocal conversions and generate output like GNU units(1).
2003-12-05 22:26:43 +00:00
lukem
037eb18f90
correct URL syntax in comment
2003-12-04 12:51:18 +00:00
lukem
08680ea4eb
yy_flex_realloc(): apply __attribute__((__unused__)) instead of
...
wrapping with #ifndef YY_USES_REJECT . Fixes [toolchain/11845].
Use __attribute__((__unused__)) instead of __attribute__((unused)).
2003-12-02 06:22:14 +00:00
dsl
092f7d2e16
Add '[no] clear' to lex/yacc spec.
...
Fix some menu sizing bugs for menus where the user code changes the size.
Don't reduce the size of a menu with 'scroll' every timeit is displayed.
2003-11-30 09:22:25 +00:00
wiz
03a2c411d5
Fix documentation of lesskey config file path per PR 23597
...
by Christian Biere.
2003-11-30 01:17:03 +00:00
wiz
df5a50364e
Use $NetBSD$ instead of $Header$.
2003-11-28 23:52:34 +00:00
manu
bb938d861a
Fix cross-build problem on sparc caused by a cast size_t -> int
2003-11-24 22:12:14 +00:00
wiz
c4f3c3c55c
Bump date for previous (hi manu!).
2003-11-24 18:00:49 +00:00
manu
23f30b17cb
Enable tracing of out of line data sent with Mach messages
2003-11-24 16:53:38 +00:00
dsl
1cedefc117
- Call delwin() when we stop displaying a window, saves space and newwin
...
is fast enough anyway. Lets the calling code change some fields (eg
the title for the 'yes/no' menu) between calls.
- Don't update m->x, m->y, m->w the changed values aren't needed once
the window has been created.
- Allow the window title to span multiple lines.
- Fix a nasty bug caused by having pointers into the memory area freed
by realloc when creating lots of dynamic menus.
- Fix check that ought to have allowed dynamic menus to be deleted.
2003-11-22 22:18:32 +00:00
christos
dd092f8c34
munmap() so that we don't accumulate memory on multiple files.
2003-11-21 21:20:25 +00:00
dsl
33dbb7eda9
Fix box width calculation for menus without a 'shortcut' ("a: ").
2003-11-20 13:03:44 +00:00
nathanw
31bbd833a9
Change the make(1) command lines generated by crunchgen from:
...
"make -a -b VAR=VALUE -c -d target" to
"make -a -b -c -d VAR=VALUE target"
to avoid depending on make's undocumented and unportably-implemented
handling of the former case.
Makes crunchgen and nbmake work together on Cygwin.
2003-11-19 22:44:15 +00:00
gson
924d7858aa
Make ktruss compile again after recent change to kdump/setemul.h.
2003-11-19 05:20:50 +00:00
christos
2f971ecfcb
More g++-3 fixes:
...
- std:c{in,out,err}
- include <iostream>
- use std::endl instead of \n
2003-11-18 21:37:39 +00:00
christos
07c6ad20d0
Try to fix cplusplus by adding std:: in some places.
2003-11-18 17:02:27 +00:00
manu
32f7275395
For Mach messages, always display the message Id in decimal. The information
...
is indeed in the message, but in hex. It's a bit inconvenient.
2003-11-18 14:21:59 +00:00
dsl
3433691e60
Stop core dump if an ioctl trace has fewer than expected arguments.
...
- Check names of system calls (for special treatment) because emulations
might use different numbers.
- Report an error if arguments to -p or -m non-numeric.
- Just take last of -x and -Xvalue, stop -X0x80000000 being valid (core dumps).
- Keep 'last used' emulation_ctx at top of list, create on lookup (usually
EMUL anyway), delete when exit called (doesn't return).
- Slightly improve hack to get correct system call name in execve return
when emulation has changed.
- Rename global variables 'current'/'previous' to 'cur_emul'/'prev_emul'.
(TODO: save system call type (and maybe an argument) per pid so GIO trace
format can depend on the actual system call.)
Fixes part of PR sparc64/23473 - but system call arguments will still not be
displayed correctly.
2003-11-18 13:21:53 +00:00
wiz
4bbfee09ca
Various typo fixes from Jonathon Gray via jmc@openbsd.
2003-11-17 11:16:10 +00:00
wiz
690130c2ef
New sentence, new line; add comma in enumeration.
2003-11-16 23:10:00 +00:00
manu
e59cd6c2b4
Following mycroft's comment, restore -x to its original behavior: without
...
an argument. Introduce -Xsize to do the job. -x is equivalent to -X1
Of course -x and -Xsize are mutually exclusive.
2003-11-16 21:52:33 +00:00
dsl
826153cc5c
Validate the numeric argument to -x, support -x1|2|4|8|16.
...
Produce sensible output on little-endian systems.
2003-11-16 14:51:26 +00:00
wiz
e0f60703ab
Bump date for previous. New sentence, new line.
2003-11-16 10:16:56 +00:00
manu
91d6d92c2e
Add an argument to the -x flag to choose between byte per byte display
...
and word per word display in hex dumps.
-x1 gives you byte per byte, -x4 word per word, and -x defaults to -x1
2003-11-16 10:13:48 +00:00
manu
94d3385454
Re-add the static root conditionnal that was removed by mistake.
2003-11-16 10:10:37 +00:00
manu
a0399121cc
kdump now displays Mach services names itself, including a table of
...
id/names in sys/compat/mach/mach_services_names.c
Remove ports and flags displays, the information is already in the message.
2003-11-15 23:10:31 +00:00
ragge
ab6a210f76
Use itimerval() instead of alarm() for interval displaying. This increases
...
accuracy on interval stats also on fast machines.
2003-11-15 11:54:34 +00:00
dsl
eceb7dddfb
Don't create targets if dependant files marked .OPTIONAL are missing.
2003-11-14 22:32:44 +00:00
matt
fefcf7d025
s/awk/${AWK}/
2003-11-14 05:25:59 +00:00
dsl
7a7ad1c63b
Look for siginfo in the correct place - otherwise kdump is rebuilt all the time.
2003-11-13 13:07:01 +00:00
matt
9bd74136be
Use envariable AWK
2003-11-13 05:52:12 +00:00
wiz
d581e50802
Convert to mdoc.
2003-11-12 12:33:13 +00:00
wiz
234b8c45e9
Sort sections and other fixes.
2003-11-11 13:48:50 +00:00
wiz
6b3137c450
Bump date for last changes; remove duplicate "the"; mark up NULL.
2003-11-11 13:41:37 +00:00
dsl
60dd40c33a
Don't rely on mmap giving a NUL terminated buffer.
...
Let '--' be used to separate options to mkdep from those to cc.
2003-11-11 10:55:24 +00:00
ross
3d7196f4d4
Simplify set(). No functional change.
2003-11-10 21:40:22 +00:00
ross
714ccc9c51
Refix last delta's string copying edits
2003-11-10 21:37:36 +00:00
dsl
c934ce564a
Fix continuation line handling.
2003-11-10 18:43:15 +00:00
dsl
cffe183eef
Add the following options with a view to using 'cc -MD' to automatically
...
create dependency files:
-d process xxx.d files to generate .depend (don't run ${CC})
-o add .OPTIONAL: <headers> to output file
-q don't print warnins for missing files (with -d)
-s suf list of suffixes to replace ".o"
The -s suf should allow all the 'afterdepend' stuff to be killed.
(christos thought this might be a good idea...)
2003-11-10 17:56:38 +00:00
christos
04a20c38b9
don't emit #line directives.
2003-11-08 18:44:52 +00:00
christos
60d5c19922
ansify and knf
2003-11-08 18:12:01 +00:00
itojun
434c034061
safer realloc, from openbsd
2003-11-07 04:44:57 +00:00
itojun
bad71a3818
prevent integer underflow. freebsd rev 1.32. via openbsd
2003-11-07 03:58:06 +00:00
lukem
a2f8083d5d
Add some subsections in the VARIABLE ASSIGNMENTS section.
...
In the "modifier description" list, show each modifier with the leading `:'.
Rationale: it's hard to search for modifiers without it, and we already do
the same thing in the -options and .makecommands lists. I now find it much
easier to find the description for a modifier in the man page.
2003-11-07 01:01:46 +00:00
itojun
9a941e2d01
handle KAME scopeid hack for multicast addr. Matthias Drochner
2003-11-06 06:11:48 +00:00
thorpej
3d11ccec8c
Clean up getopt() usage, removing unnecessary warnx()'s.
...
From Sergey Svishchev <svs at ropnet dot ru>.
2003-11-02 17:43:01 +00:00
thorpej
2dc0580879
Remove unnecessary warnx() in getopt default case.
...
From Sergey Svishchev <svs at ropnet dot ru>.
2003-11-02 17:40:41 +00:00
ross
405db788de
Defensively rewrite a string moving loop.
...
Constify.
Check for an allocation error.
2003-10-31 01:25:54 +00:00
ross
a1a806781b
Fix the broken "!" escape and "shell" (&-prompt) commands. These problems
...
were related to closed PR bin/21896, and to the 2003-3-29 code import.
2003-10-29 05:11:26 +00:00
atatat
f9130f0cc1
Take the time to set gottime so that you don't have to waste time
...
trying to figure out why the time isn't the time you expected all the
time.
2003-10-29 04:25:46 +00:00
christos
bfac827045
include <malloc.h> only if we don't have <stdlib.h>
2003-10-28 20:43:51 +00:00
jmc
782579c57a
SUSE3 says htonl and friends come in via arpa/inet.h. This will actually not
...
hurt on NetBSD and makes hosting on non-native for tools/ work correctly
2003-10-28 04:00:51 +00:00
wiz
a1a9c97ba0
Bump date for previous; fix a typo; use .Dq instead of \*( construct.
2003-10-28 00:28:56 +00:00
uwe
faa73a6d7e
In test_error() use <& to duplicate input descriptors,
...
correct the order of descriptors in redirection that saves stdin.
2003-10-27 20:09:49 +00:00
heas
642593b012
break the description of the "open" command into two paragraphs and improve
...
description of .telnetrc.
2003-10-27 19:46:14 +00:00
uwe
03e0a01658
Deoptimize (gcc-sh3-sed hack) only if ${HAVE_GCC3} != "yes".
2003-10-27 13:27:41 +00:00
lukem
6182ef67e2
be consistent using #if HAVE_STRUCT_STAT_ST_xxx (versus #ifdef)
2003-10-27 00:16:21 +00:00
lukem
397ba902d6
enable ident strings for sources pulled in from libc
2003-10-27 00:14:59 +00:00
lukem
171d653219
Overhaul how `build.sh tools' are used:
...
* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h
* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.
These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
2003-10-27 00:12:41 +00:00
chs
8caf978ec2
fix for systems which don't have st_*timespec. PR 23214.
2003-10-26 20:43:13 +00:00
lukem
6c22027ca8
On MACHINE_ARCH==arm, compile newsyslog(8) with -fno-gcse-lm.
...
Fixes PRs [toolchain/22986] [toolchain/23002] [toolchain/23217]
2003-10-26 01:56:54 +00:00
cube
926567478a
Allow using '+=number' (resp. -=number) to produce the same effect as
...
several '++' (resp. '--'). Suggested by David Brownlee in tech-kern.
2003-10-23 22:17:58 +00:00
jmc
89996408fa
Fixes from PR#23210 to eliminate use of asprintf which makes cross building
...
on non-NetBSD hosts work again
2003-10-23 15:58:29 +00:00
christos
2a2701085e
- keep the fd to /dev/zero open
...
- take advantage of MAP_ANONYMOUS
2003-10-22 16:10:03 +00:00
dmcmahill
188fcee35a
add
...
#if HAVE_CONFIG_H
#include "config.h"
#endif
to get this to build under solaris-2.6/sparc with gcc-2.95.1 as part of
the NetBSD cross toolchain build. Fixes PR23211. Patch approved by
Alistair Crooks.
2003-10-22 12:30:39 +00:00
christos
58507d43c3
PR/23219: Dan McMahill: Make this compile on system that don't have MAP_ANON.
...
Centralize the mmap allocations in a new function, xmapalloc() that handles
this.
2003-10-21 23:58:53 +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
wiz
1dbb52e92c
Fix typos, from Jared Yanovich. Forwarded by jmc@openbsd.
2003-10-21 09:03:25 +00:00
fvdl
3ee8341b2f
Don't assign NULL to a char.
2003-10-21 02:24:59 +00:00
fvdl
0933c426af
Don't pass NULL as an integer argument.
2003-10-21 02:24:08 +00:00
fvdl
939c9d99f4
Don't compare a char to NULL.
2003-10-21 02:23:13 +00:00
fvdl
5d0f1dccca
Don't assign NULL to an integer.
2003-10-21 02:22:21 +00:00
fvdl
c82a2904cb
The last argument to sysctl() is a size_t, don't pass NULL in it.
2003-10-21 02:20:22 +00:00
fvdl
c4aacce6a3
Don't compare an integer to NULL.
2003-10-21 02:17:45 +00:00
fvdl
49ec36daa1
Don't compare integers and NULL.
2003-10-21 02:16:59 +00:00
fvdl
9651aa2f12
Don't set an int to NULL.
2003-10-21 02:15:00 +00:00
yamt
c046e5f6af
count number of invalid characters correctly.
...
ok'ed by tshiozak@.
2003-10-20 12:56:18 +00:00
christos
87b62b5af0
KNF:
...
- ansify
- no breaks after returns
- statics where needed
- no exit after errx
2003-10-19 07:34:38 +00:00
lukem
c545cc169d
support MAKEVERBOSE
2003-10-19 04:30:30 +00:00
lukem
a694177df5
support MAKEVERBOSE and use ${HOST_SH}
2003-10-19 04:25:00 +00:00
lukem
87755a0463
support MAKEVERBOSE and use ${HOST_SH}
2003-10-19 04:05:01 +00:00
dsl
51fe540362
Add an MC_ALWAYS_SCROLL to mean "always allow space for 'scrolltext'".
...
All scrolltext to be #defined so it can be translated.
2003-10-18 18:26:53 +00:00
enami
07bf4ffc50
mbstat.m_drain is still maintained. Don't skip it.
2003-10-18 12:26:26 +00:00
itojun
ba02466ff9
KNF (mostly whitespace)
2003-10-18 03:03:20 +00:00
enami
d182626b85
Test the value returned by realloc() rather than anything else.
2003-10-17 22:59:35 +00:00
enami
52b6a13784
Print ips_rcvmemdrop and ips_nogif.
2003-10-17 22:28:11 +00:00
grant
ba2a3df7f5
call setprogname(), replace a 'sed' with getprogname().
2003-10-16 12:11:12 +00:00
itojun
50847da5c5
safer use of realloc
2003-10-16 06:56:17 +00:00
itojun
4f228a52dc
safer use of realloc
2003-10-16 06:45:22 +00:00
itojun
d5250e4ec9
safer use of realloc
2003-10-16 06:34:19 +00:00
itojun
53284b73d0
snprintf() terminates string with \0, so there's no need for "sizeof(x)-1".
2003-10-16 05:31:47 +00:00
wiz
4dff07bdce
Bump date for previous.
2003-10-15 20:02:10 +00:00
agc
b2b49933f4
Move Matt Green's code from a 4-clause to a 3-clause licence by removing
...
the advertising clause. Diffs provided in PR 22396 by Joel Baker, the changes
were confirmed to the board by Matt Green.
2003-10-13 14:22:20 +00:00
agc
ed6ed8e698
Move Keith Muller's code from a 4-clause to a 3-clause licence by removing
...
the advertising clause. Diffs provided in PR 22397 by Joel Baker, confirmed
to the board by Keith Muller.
2003-10-13 07:41:22 +00:00
lukem
d048430db6
Various fixes for when ngen is 0.
2003-10-13 07:28:52 +00:00