Commit Graph

24 Commits

Author SHA1 Message Date
ps
87f1a6a1a6 Add a 32bit syscall wrapper for modstat
Obtained from:	Yahoo!
2005-01-19 17:53:06 +00:00
ps
db53196a48 - rename nanosleep1 to kern_nanosleep
- Add a 32bit syscall entry for nanosleep

Reviewed by:	peter
Obtained from:	Yahoo!
2005-01-19 17:44:59 +00:00
jhb
830736d271 Regenerate. 2005-01-04 18:54:40 +00:00
marks
dca89dc1d6 Rebuild from compat/freebsd32/syscalls.master:1.43
Reviewed by:	imp, phk, njl, peter
Approved by:	njl
2004-11-18 23:56:09 +00:00
rwatson
e095dbaea3 Rebuild from FreeBSD32 syscalls.master:1.42. 2004-10-23 20:05:42 +00:00
mtm
0a21f474dc Close a race between a thread exiting and the freeing of it's stack.
After some discussion the best option seems to be to signal the thread's
death from within the kernel. This requires that thr_exit() take an
argument.

Discussed with: davidxu, deischen, marcel
MFC after: 3 days
2004-10-06 14:23:00 +00:00
peter
79e1f83f8d Regen 2004-07-14 00:03:51 +00:00
phk
b0e6874188 Give kldunload a -f(orce) argument.
Add a MOD_QUIESCE event for modules.  This should return error (EBUSY)
of the module is in use.

MOD_UNLOAD should now only fail if it is impossible (as opposed to
inconvenient) to unload the module.  Valid reasons are memory references
into the module which cannot be tracked down and eliminated.

When kldunloading, we abandon if MOD_UNLOAD fails, and if -force is
not given, MOD_QUIESCE failing will also prevent the unload.

For backwards compatibility, we treat EOPNOTSUPP from MOD_QUIESCE as
success.

Document that modules should return EOPNOTSUPP for unknown events.
2004-07-13 19:36:59 +00:00
marcel
e84fdd61ba Regen. 2004-07-02 00:38:56 +00:00
peter
462ac75706 Regen 2004-04-14 23:17:57 +00:00
mtm
02e9e2319a Regen for libthr thread synchronization syscalls. 2004-03-27 14:34:17 +00:00
peter
4f161dd3db Regen (FWIW) 2004-02-21 23:38:58 +00:00
deischen
1425928c32 Regen. 2004-02-03 05:20:28 +00:00
peter
d11dc3ad9b Regen 2004-01-28 23:45:48 +00:00
peter
38f4513fb8 Regen (should be a NOP except for rcsid) 2003-12-23 04:07:47 +00:00
peter
7cd274c812 Regen 2003-12-23 03:21:49 +00:00
peter
e646517cd8 Regen 2003-12-23 02:48:58 +00:00
peter
7c39c30764 regen 2003-12-11 02:36:37 +00:00
peter
a767a6c392 Regen 2003-12-10 22:33:45 +00:00
peter
4de1c73f10 Regen 2003-11-08 07:31:49 +00:00
jhb
b6b663a274 Regen. 2003-11-07 20:30:30 +00:00
peter
2c79c9e29b Regen 2003-08-22 22:52:04 +00:00
peter
ba0d622c9f Regen 2003-08-21 03:48:50 +00:00
peter
a32db9797c Regenerate. 2003-05-31 06:51:04 +00:00