dogcow
36ffab86d9
fix what looks like a mechanical stuffup in the timeval -> timespec conversion.
2009-04-01 03:06:06 +00:00
christos
2b1b4bc6ef
Move the internal poll/select related API's to use timespec instead
...
of timeval (rides the uvm bump).
2009-03-29 19:21:19 +00:00
dsl
7e2790cf6f
Convert all the system call entry points from:
...
int foo(struct lwp *l, void *v, register_t *retval)
to:
int foo(struct lwp *l, const struct foo_args *uap, register_t *retval)
Fixup compat code to not write into 'uap' and (in some cases) to actually
pass a correctly formatted 'uap' structure with the right name to the
next routine.
A few 'compat' routines that just call standard ones have been deleted.
All the 'compat' code compiles (along with the kernels required to test
build it).
98% done by automated scripts.
2007-12-20 23:02:38 +00:00
he
167a62205a
Follow up the removal of the lwp_t* argument to do_filereadv() and
...
do_filewritev().
2007-10-11 13:51:12 +00:00
dsl
6111df536a
Remove stackgap use:
...
osf1_sys_select() calls selcommon().
osf1_sys_readv() and writev() read the iov into kernel memory then call
do_filereadv/writev().
KNF.
2007-06-17 19:50:01 +00:00
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
ad
b07ec3fc38
Merge newlock2 to head.
2007-02-09 21:55:00 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
drochner
093f3bf058
remove (caddr_t) casts on "const" pointers, and use __UNCONST()
...
where arguments are copied to the stackgap
2005-06-01 15:34:15 +00:00
perry
477853c351
nuke trailing whitespace
2005-02-26 22:58:54 +00:00
thorpej
df6b501dd4
Merge the nathanw_sa branch.
2003-01-18 08:32:04 +00:00
christos
381e6a7764
make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *
...
in, instead of using curproc). While there add an optional size argument to
stackgap_init.
2002-03-16 20:43:48 +00:00
lukem
dab6ef8b56
add RCSIDs (including regeneration of files as appropriate)
2001-11-13 02:07:52 +00:00
cgd
3b5a8a7db7
shuffle (sort)
1999-05-05 01:51:31 +00:00
cgd
deeb289def
sys_generic-ish bits move to osf1_generic.c
1999-05-01 05:06:46 +00:00