nathanw
a25b9285d9
Add a wrapper for the execve() system call that arranges for the current
...
thread sigal mask to be propagated into the new process image.
2003-03-14 22:27:34 +00:00
nathanw
022a762c83
Make execve a weak syscall.
2003-03-14 22:26:13 +00:00
bouyer
8bc89ec2cb
Move the SCSI_DELAY before the serialization for probe. multiple SCSI busses
...
can sleep, only probes have to be keept ordered.
2003-03-14 22:17:14 +00:00
jdolecek
635035691e
apparently this driver works fine for Intel PRO/100 VM with 82562EM/EX PHY,
...
so make driver match it
while here, also make the driver match 'Intel PRO/100 VM with
82562EM/EX (CNR) PHY', with anticipation it would work fine too
activate the resume and dynamic standby bug workaround for these; might
not be necessary (not confirmed to be needed), but better safe than sorry
Adresses PR kern/20689
2003-03-14 22:04:03 +00:00
christos
c2b5bf99ef
PR/15142: Kevin P. Neal: cron does not pay attention to login_cap(3)
...
I simplified the patch addressed certain security concerns. I only
allowed setusercontext() to set resource limits/priority and umask,
because these are the values that are relevant from login.conf. The
rest of the settings (uid/gid/initgroups) should be done using e->uid
and e->gid like they were before, not from:
struct passwd *pwd = getpwnam(getenv("LOGNAME"));
Finally login_cap's (path/env) are irrelevant in this context since
we want to use our e->envp anyway to execute the command.
2003-03-14 21:56:07 +00:00
dsl
a8a18df708
cpu times were miscalculated because 'usecs' could go -ve...
...
There is still a problem that 'st = (u * st) / tot;' can overflow,
but that is harder to fix, and requires cpu times of ~5days.
(approved by christos)
2003-03-14 21:38:26 +00:00
thorpej
feff2fbbe6
Add support for the %j format length modifier (intmax_t). We have to
...
add intmax_type_node and uintmax_type_node globals to support this.
2003-03-14 21:24:44 +00:00
hannken
4a0f3bd75c
Pass -m403 to gas.
...
Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2003-03-14 20:41:38 +00:00
thorpej
563e78c49c
Support a Mac OS X host.
2003-03-14 19:34:26 +00:00
christos
866b37e61b
pmap_kremove the pages before uvm_km_free'ing them. Thanks jason!
2003-03-14 18:47:53 +00:00
itojun
626b1896ed
correct use of sizeof
2003-03-14 18:43:52 +00:00
itojun
b34ce1c186
add missing ND option length validation. from kame
2003-03-14 18:32:42 +00:00
mjacob
3b3cb97b5b
Attach esiop to a scsibus.
2003-03-14 17:29:05 +00:00
jrf
151509e229
This addresses PR 20156. isalnum(), isdigit() and isspace() are used with
...
char as a parameter. On platforms with char signed by default, those are wrong.
Thanks to Christian Biere christianbiere@gmx.de for the patch he supplied.
I tested the patch and agc approved it for commit.
2003-03-14 16:56:39 +00:00
jmmv
013ec8e6f0
Add not sign, currency and cent keys to the spanish keymap.
...
Fixes my own PR kern/17990.
2003-03-14 15:45:53 +00:00
yamt
3f4a2b19c2
fix a typo in the previous.
2003-03-14 14:10:00 +00:00
yamt
c5c265a7aa
use strlcpy instead of strncpy.
2003-03-14 14:08:44 +00:00
yamt
f947a8c4c1
use LIST_FOREACH macro.
2003-03-14 14:03:00 +00:00
yamt
44f53bece1
for fork'ed children, use _exit instead of exit.
2003-03-14 13:53:08 +00:00
yamt
3337a32246
- protect from pid reusing.
...
- fix a null dereference on the error.
2003-03-14 13:46:23 +00:00
martin
047a69a2e5
Make it start before "SERVERS" and remove redundant dependency on
...
"network". This brings it in line with the altqd script, which has
very similar requirements.
2003-03-14 09:18:50 +00:00
matt
7876614463
Nuke mem_size global since nothing in the kernel actually refers to it.
...
(mmm lint).
2003-03-14 08:35:05 +00:00
matt
d03db36449
Use aprint_normal. Print 2MB L2 sizes with 7410.
2003-03-14 06:27:40 +00:00
matt
e0242aaebc
Remove Debugger call.
2003-03-14 06:25:58 +00:00
matt
d50c91e021
Make lint happy by not assigning to casted lvalue.
2003-03-14 06:23:48 +00:00
matt
12dca1407b
Condition ({ ... }) by __GNUC__. Remove redundant SPR_IBAT0U definiton.
2003-03-14 06:22:51 +00:00
matt
d7fc76efe1
Add _LOCORE protection.
2003-03-14 06:21:19 +00:00
matt
61920c743e
Make ALI trap print DSISR.
2003-03-14 05:38:53 +00:00
matt
a7b613e469
Use __asm and __volatile to make lint happy.
2003-03-14 05:37:51 +00:00
matt
ce05df7bc7
Quiet lint warning.
2003-03-14 05:37:14 +00:00
matt
8ceb32c0af
make LINTSTUB work with this.
2003-03-14 05:36:39 +00:00
matt
c894ddaec1
Print more useful messages on kernel ALI or PGM traps.
2003-03-14 05:32:27 +00:00
thorpej
d2809fcf8a
Put -X into MAKEFLAGS on FreeBSD and Mac OS X; they have a small ARG_MAX.
2003-03-14 05:22:50 +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
thorpej
61f1ee2222
Link back-end helper host tools against libnbcompat.
2003-03-14 03:44:11 +00:00
thorpej
241ed6a4c1
Add a putc_unlocked().
2003-03-14 03:38:42 +00:00
simonb
1ff45ded4f
Fix some white-space niggles.
2003-03-14 02:21:01 +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
04d0b802f7
Include <sys/types> before <sys/lock.h>, shuffle <ucontext.h>.
2003-03-13 19:51:33 +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
joda
1835525147
regen: more nvidia devices
2003-03-13 17:55:57 +00:00
joda
fd202f08fe
more nvidia devices
2003-03-13 17:55:24 +00:00
matt
0c29e154e3
Use __asm & __volatile to make lint(1) happy.
2003-03-13 17:30:38 +00:00
matt
8344279675
Synchronize macppc and evbppc majors when possible. Add a lot of missing
...
devices to evbppc.
2003-03-13 17:02:52 +00:00
thorpej
1d994487b3
Fix the socklen_t test; we need to explcitly list the headers we want
...
included for that test.
2003-03-13 16:27:03 +00:00
drochner
6b8fef6400
cleanup, delete declarations now in libsa/iodesc.h
2003-03-13 16:02:39 +00:00
drochner
66a5580c6e
Remove remaining uses of libsa/netif -- the "netif" structure was only
...
used to lookup a "struct of_dev", everything else was ballast.
Do it straightforward now and assign the ofdev directly to io_netif.
2003-03-13 15:36:06 +00:00
hannken
42cc9f8839
Add wscons to MAKEDEV. Add wsfont major number.
2003-03-13 14:56:56 +00:00
drochner
6e14bfebea
Remove remaining uses of libsa/netif -- the "netif" structure was only
...
used to lookup a "struct romdev", everything else was ballast.
Do it straightforward now and assign the romdev directly to io_netif.
2003-03-13 14:49:12 +00:00