christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
tsutsui
e392fd287f
Remove __P() and parameter names from a prototype declaration.
2005-06-03 23:05:46 +00:00
david
bf4bf03db8
Refine bounds check code.
2004-11-07 04:08:37 +00:00
david
090b8be8f9
Bounds check syscall arguments where appropriate
2004-10-27 19:29:56 +00:00
matt
c768d54573
Constify an array.
2004-04-25 06:04:54 +00:00
agc
aad01611e7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-08-07 16:26:28 +00:00
fvdl
d5aece61d6
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
...
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
thorpej
f4fff81d3a
Adapt to ktrace/lwp changes.
2003-06-29 15:49:49 +00:00
he
9f8115667b
Adapt to changed signature for ioctl routine (caddr_t -> void*).
2003-03-27 15:54:02 +00:00
thorpej
f12607ba9f
Merge the nathanw_sa branch.
2003-01-18 07:36:56 +00:00
lukem
dab6ef8b56
add RCSIDs (including regeneration of files as appropriate)
2001-11-13 02:07:52 +00:00
thorpej
80cc38a1af
Fix a partial construction problem that can cause race conditions
...
between creation of a file descriptor and close(2) when using kernel
assisted threads. What we do is stick descriptors in the table, but
mark them as "larval". This causes essentially everything to treat
it as a non-existent descriptor, except for fdalloc(), which sees a
filled slot so that it won't (incorrectly) allocate it again. When
a descriptor is fully constructed, the code that has constructed it
marks it as "mature" (which actually clears the "larval" flag), and
things continue to work as normal.
While here, gather all the code that gets a descriptor from the table
into a fd_getfile() function, and call it, rather than having the
same (sometimes incorrect) code copied all over the place.
2001-06-14 20:32:41 +00:00
mrg
6a89288a37
use _KERNEL_OPT.
2001-05-30 11:37:21 +00:00
jdolecek
73f3cd8c7e
LKMify
2000-11-29 21:51:49 +00:00
christos
f0c7751046
Regen
1998-12-10 17:13:06 +00:00
perry
e1601dc2ca
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-09 20:36:58 +00:00
scottr
703bcd151c
Add prototypes, and make this compile with -Wall. Remove register
...
modifier from all declarations.
1997-04-01 19:58:58 +00:00
thorpej
3bf97cdb69
Fix a type-size glitch caught by gcc 2.7.2.
1995-12-11 16:32:46 +00:00
thorpej
b0ca4831ea
Check in two changes I apparently overlooked the last time. "oops"
1995-12-08 07:45:31 +00:00
mycroft
245f292fed
Prefix names of system call implementation functions with `sys_'.
1995-10-07 06:25:19 +00:00
thorpej
7d7396c414
Make system calls conform to a standard prototype and bring those
...
prototypes into scope.
1995-09-19 22:53:47 +00:00
christos
dd9ece9090
Made this compile on the i386 (gasp)... Someone will need to test it.
1995-05-10 16:45:25 +00:00
cgd
6b7c260753
new RCS ID format.
1994-10-26 02:45:11 +00:00
cgd
74d7436a91
pay a small amount of lip service to the new syscall args mechanism.
...
In reality, none of these will compile.
1994-10-20 04:47:31 +00:00
mycroft
48dd63215d
Merge with 4.4-Lite.
1994-05-23 08:03:32 +00:00
mycroft
e5a2605525
Remove silly redundant #ifdefs.
1994-05-04 04:09:34 +00:00
mycroft
0bbaf2a5e8
Partial cleanup. Needs more work.
1994-01-07 00:43:39 +00:00
mycroft
4862b84c92
Add RCS identifiers (this time on the correct side of the branch), and
...
incorporate recent changes in netbsd-0-9 branch.
1993-08-01 19:22:24 +00:00
cgd
30177b538f
add rcsids to everything and clean up headers
1993-05-22 07:56:12 +00:00
cgd
6dedb5151c
add hp300 kernel files. generic kernel files might need some help...
1993-05-13 13:56:20 +00:00