Mark Murray
fb919e4d5a
Undo part of the tangle of having sys/lock.h and sys/mutex.h included in
...
other "system" header files.
Also help the deprecation of lockmgr.h by making it a sub-include of
sys/lock.h and removing sys/lockmgr.h form kernel .c files.
Sort sys/*.h includes where possible in affected files.
OK'ed by: bde (with reservations)
2001-05-01 08:13:21 +00:00
John Baldwin
0fb8828fe2
- Call fork1() directly instead of calling rfork() so that it doesn't mask
...
out RFSTOPPED.
- Lock the child process when settings p_sigparent instead of locking the
parent.
Pointy-hat to: me
2001-03-11 23:41:55 +00:00
John Baldwin
6ad0e7c5cc
Create clone'd linux processes as stopped processes at first and don't
...
actually make them runnable until after the emulator layer has had a chance
to perform fixups.
2001-03-06 02:59:46 +00:00
Jonathan Lemon
2459336973
Allow debugging output to be controlled on a per-syscall granularity.
...
Also clean up debugging output in a slightly more uniform fashion.
The default behavior remains the same (all debugging output is turned on)
2001-02-16 16:40:43 +00:00
John Baldwin
60bb997eb3
Proc locking.
2001-01-24 10:27:11 +00:00
Marcel Moolenaar
b4c6727a3a
Don't auto-generate the syscalls.
2000-12-03 01:30:31 +00:00
Andrew Gallatin
922683e01a
Enable linux thread support on the alpha. The guts of linux_clone was
...
mainly cut-n-pasted from the i386 port, except for the method of setting
the child's stack which is the only MD part of this function.
I've tested with the example apps shipped with the linux threads source
code (ex1-ex6) and with several binary builds of Mozilla.
2000-11-10 23:04:31 +00:00
David E. O'Brien
60f618a04d
Need to include sys/proc.h.
2000-11-01 08:49:48 +00:00
David E. O'Brien
e413f7bf97
Apply style(9).
...
(best I could)
2000-10-23 08:36:59 +00:00
David E. O'Brien
ab721da874
Minimal set of diffs from the i386 bits to the AlphaLinux.
...
Submitted by: gallatin (content, minimization by me)
2000-09-07 06:12:41 +00:00
Marcel Moolenaar
dee4ec33cf
When sigaltstack is called with a stack size that's not smaller
...
than LINUX_MINSIGSTKSZ but smaller than MINSIGSTKSZ, cheat and
pass MINSIGSTKSZ to the kernel. This is a workaround.
Submitted through: nate
2000-09-06 06:08:54 +00:00
Marcel Moolenaar
bc34729c47
Fix typo in license.
2000-08-25 07:32:24 +00:00
Marcel Moolenaar
146aad745b
Collect the MD syscalls from /sys/compat/linux here. Since this
...
is a new file, fix most of the style bugs at the same time.
2000-08-22 02:24:02 +00:00