dsl
9be8ac5294
Alternative pid/proc allocater, removes all searches associated with pid
...
lookup and allocation, and any dependency on NPROC or MAXUSERS.
NO_PID changed to -1 (and renamed NO_PGID) to remove artificial limit
on PID_MAX.
As discussed on tech-kern.
2003-03-19 11:36:32 +00:00
fvdl
083af7aab4
Back out rev 1.43 for now, it seems to create some new problems (see
...
the sysinst Makefile).
2003-03-18 01:30:54 +00:00
jdolecek
9fe8da698b
we really don't need to print random stack garbage on the end of dump
2003-03-16 09:59:09 +00:00
jdolecek
75f054650f
constify ptrace_ops[]
2003-03-16 09:44:25 +00:00
wiz
5606e5cc70
Correct spelling of "specification". From PR 20717 by Igor Sobrado.
2003-03-15 19:18:41 +00:00
christos
be6d6ca02b
PR/18984: John Heasley: telnet spins on dead tty
2003-03-15 04:48:22 +00:00
lukem
d8108972ba
add dependency on sigdesc.h to commands.c
2003-03-14 22:56:14 +00:00
thorpej
c5007c219b
Add a -X option, which prevents make(1) from putting variables
...
set on the command line into the environment individually. This
can be useful on systems which have a tight limit on the size
of the argument space.
2003-03-14 05:19:43 +00:00
thorpej
deff8aa15f
__APPLE__ has <stdint.h>, too.
2003-03-14 04:34:27 +00:00
he
275c432125
Make this compile again. Cast char variable to int before comparing
...
> 0x7f, so that this gives the same result for machines with signed
and unsigned char.
2003-03-13 20:49:11 +00:00
thorpej
213cc4baf9
Don't do the madvise(2) call if __APPLE__. Even though madvise(2)
...
exists on Mac OS X, and we pass valid arguments, the call always
results in EINVAL, and the warning annoys me.
2003-03-13 18:23:02 +00:00
mjl
79ea3ffca9
Fix handling of control and non-ascii charachters. Print a space
...
instead of what happens to be at that position (out of bounds)
in the char array. Prompted by OpenBSD PR/3147.
2003-03-13 12:13:43 +00:00
mjl
15e3b4e9bf
Correct handling of empty arguments as reported in OpenBSD PR/3146.
...
While there use strlcpy instead of strncpy and STDOUT_FILENO instead of 1.
2003-03-13 11:57:23 +00:00
augustss
177beb544c
Two more __RCSID checks that I missed.
2003-03-12 18:32:51 +00:00
augustss
c8e6437c5e
More tests if __RCSID is defined.
2003-03-12 18:26:32 +00:00
augustss
a24a8f129a
Do the defined(__RCSID) song and dance to enable cross compilation.
2003-03-12 16:46:33 +00:00
tshiozak
5e62671b2f
changes for cross build on FreeBSD box.
...
- rename some macros and types defined in runetype.h.
- move declarations of some global symbols to rune.h from runetype.h.
- make sure the target sources use rune.h and mklocale use runetype.h.
I tested them on FreeBSD-4.6.2 box (./build.sh -m i386 tools).
2003-03-11 17:23:07 +00:00
tshiozak
4f31053655
rename _CTYPE_x to _RUNETYPE_x for avoiding compile error on FreeBSD.
2003-03-10 21:18:50 +00:00
tshiozak
75e29ba505
some changes around mklocale:
...
- clean up cpp directives.
- stop including rune.h from mklocale.
- stop using _BSD_RUNE_T macro. instead, use int32_t directly in runetype.h.
- move _DEFAULT_INVALID_RUNE to runetype.h.
These were for historical reason on porting rune from FreeBSD,
but it seems that these are no longer reasonable but troublesome
under the current NetBSD build system.
additionally:
- runetype.h -> locale/runetype.h in mklocale, because this might conflict
to FreeBSD's one.
2003-03-10 20:41:29 +00:00
tshiozak
947243ba1e
revoke using PRIu32 macro and add fallback for UINT32_C macro,
...
because these do not exist on rather older systems.
XXX: I wonder someone will add them to tools/compat.
2003-03-10 09:37:04 +00:00
lukem
8bfad4ad7a
Use sleep(1) instead of usleep(1000000) to sleep for a second, since
...
usleep() doesn't support an argument >= 1000000.
Problem noted & fix provided in [bin/20644] from Dave Huang.
2003-03-10 08:04:15 +00:00
grant
7d55c4c504
fix a bogus error message when given a HTTP URL with a trailing
...
slash.
2003-03-07 08:13:48 +00:00
thorpej
ae754e0c76
Make hexdump a host tool.
2003-03-07 01:14:30 +00:00
jrf
c93c016461
Patch from PR 12304 submitted by Matthias Buelow mkb@moghedien.mayn.de.
...
Patch reviewed by Itojun itojun@netbsd.org .
2003-03-05 01:10:46 +00:00
tshiozak
498e0550aa
use UINT32_C and PRIu32 macros instead of 0x...U and %u.
2003-03-03 08:49:15 +00:00
tshiozak
8bc967f427
sync with the last change of runetype.h; %ld -> %u.
2003-03-03 08:30:21 +00:00
wiz
b96edb2bae
Bump date for RMID support. New sentence, new line.
2003-03-03 07:22:58 +00:00
wiz
2bc4fd781d
Sync usage with options; sort option string; handle N instead of
...
non-existing U option.
2003-03-03 07:18:37 +00:00
wiz
5f20c96d59
Bump date. Sort options, sort SEE ALSO.
2003-03-03 07:17:35 +00:00
itojun
424153ef69
TF_PROTO1/2 mixup. from itou makoto
2003-03-02 01:59:06 +00:00
enami
3d76616fbe
No need to invoke the make command so many times. It can handle all
...
the target specified in command line.
2003-03-01 08:36:05 +00:00
thorpej
3640957b38
If the NetBSD version note looks reasonable, parse it and display the
...
info.
2003-02-28 18:24:58 +00:00
lukem
c84f3c0dd2
crank dates
2003-02-28 09:54:51 +00:00
lukem
e7d3948066
crank version
2003-02-28 09:54:20 +00:00
lukem
a44810ddeb
Crank dates on TNF copyright.
...
Remove UCB & WIDE copyrights; the progressbar functionality was
written entirely by me under the TNF copyright.
2003-02-28 09:53:49 +00:00
matt
1800f61318
#undef TYPE(a) is not legal. Change to #undef TYPE /*(a)*/
2003-02-28 05:49:42 +00:00
matt
80623b55d4
Remove unused printf argument.
2003-02-28 05:48:58 +00:00
matt
ef69aa80b5
Add missing include
2003-02-28 05:48:25 +00:00
lukem
7106b560a6
add a cast to appease SUNWspro cc. noted by grant@
2003-02-28 04:06:55 +00:00
enami
acf5c11cc1
Don't use uninitialized variable.
2003-02-27 08:07:14 +00:00
atatat
6d45c1cd99
Clean up code in places, add some more (possible) submap names, make
...
better use of the submap names when dumping the kernel map, clean up
the "interface" between the main and LOCKDEBUG dependent pmap modules,
and make the heap identification work better.
2003-02-27 04:10:36 +00:00
christos
0d2dc54013
keep track of the two proc entries significant to the utmp entry. The one
...
indicated by the pid in struct utmpx [or ftpd hack], and the one that is
associated with the controlling tty, is in the foreground process group,
and has most cpu. If the second one exists, use that one, else use the first
one.
2003-02-26 19:10:28 +00:00
fredb
1709947012
Print the command in parenthesis, if kvm_getargv2() returns no
...
arguments. This lets "xterm -e command" display as "(command)".
Reviewed by christos.
2003-02-26 19:01:54 +00:00
christos
3a6ece1341
don't trust sizes comming in from the elf file.
2003-02-26 18:36:24 +00:00
christos
e8ec3465f7
make this compile
2003-02-26 18:35:42 +00:00
christos
d85507235b
fix a memory allocation issue.
2003-02-26 18:31:21 +00:00
christos
8399be1bba
keep track which entries are utmp and which are utmpx, so we can print
...
them on the stale message.
2003-02-26 15:04:10 +00:00
christos
c7d4de107a
- Remove SUPPORT_FTPD_UTMP flag. Enable it only for utmp entries, utmpx does
...
not need it since it can get the pid from the utmpx structure.
- If the line is not found, and the pid is present (from utmpx) use that to
determine the process information for that particular entry.
2003-02-26 15:01:09 +00:00
sjg
cc9d340ac8
Add -B to MAKEFLAGS so that it propagates to sub-makes.
...
This allows one to use -j1 -B at some point in a tree to
overcome a -jN (which is the main reason one would use -B).
2003-02-26 08:59:12 +00:00
matt
65e5548a17
Add MBUFTRACE kernel option.
...
Do a little mbuf rework while here. Change all uses of MGET*(*, M_WAIT, *)
to m_get*(M_WAIT, *). These are not performance critical and making them
call m_get saves considerable space. Add m_clget analogue of MCLGET and
make corresponding change for M_WAIT uses.
Modify netinet, gem, fxp, tulip, nfs to support MBUFTRACE.
Begin to change netstat to use sysctl.
2003-02-26 06:31:08 +00:00