| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
linux_sched_get_priority_min()
|
|
|
|
| |
alpha md code & unbreak kernel build
|
|
|
|
|
|
|
|
| |
out RFSTOPPED.
- Lock the child process when settings p_sigparent instead of locking the
parent.
Pointy-hat to: me
|
|
|
|
|
| |
actually make them runnable until after the emulator layer has had a chance
to perform fixups.
|
|
|
|
|
|
| |
to load when sysvipc is not in the kernel
Reported by: naddy@mips.inka.de (Christian Weisgerber)
|
|
|
|
|
|
|
|
|
| |
MFS: bring the consistent `compat_3_brand' support
This should fix the linux-related panics reported
by naddy@mips.inka.de (Christian Weisgerber)
Forgotten by: obrien
|
| |
|
|
|
|
|
|
|
|
|
| |
Please note:
When committing changes to this file, it is important to note that
linux is not freebsd -- their system call numbers (and sometimes names)
are different on different platforms. When in doubt (and you always need
to be) check the arch-specific unistd.h and entry.S files in the linux
kernel sources to see what the syscall numbers really are.
|
| |
|
| |
|
|
|
|
|
|
| |
Also clean up debugging output in a slightly more uniform fashion.
The default behavior remains the same (all debugging output is turned on)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
o remove unused prototypes,
o remove unused extern declarations,
o move prototypes up.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
can unload. Doing so leaves the linuxulator in a crippled
state (no ioctl support) when Linux binaries are run at
unload time.
While here, consistently spell ELF in capitals and perform
some minor style improvements.
ELF spelling submitted by: asmodai
|
|
|
|
|
|
|
|
|
|
| |
to our native connect(). This is required to deal with the differences
in the way linux handles connects on non-blocking sockets.
This gets the private beta of the Compaq Linux/alpha JDK working
on FreeBSD/alpha
Approved by: marcel
|
|
|
|
| |
what linux/i386 uses
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
syscall compare against a variable sv_minsigstksz in struct
sysentvec as to properly take the size of the machine- and
ABI dependent struct sigframe into account.
The SVR4 and iBCS2 modules continue to have a minsigstksz of
8192 to preserve behavior. The real values (if different) are
not known at this time. Other ABI modules use the real
values.
The native MINSIGSTKSZ is now defined as follows:
Arch MINSIGSTKSZ
---- -----------
alpha 4096
i386 2048
ia64 12288
Reviewed by: mjacob
Suggested by: bde
|
|
|
|
| |
in -current
|
|
|
|
| |
Approved by: JKH
|
| |
|
| |
|
|
|
|
|
| |
its own syscall rather than going through a demux function like
linux_ipc() on i386
|
| |
|
|
|
|
| |
syscall generation method
|
|
|
|
|
| |
are in the termios struct (probably because linux wants to be compatible
with the osf/1 termios struct), not the termio struct.
|
| |
|
|
|
|
| |
(based on a patch to sys/i386/linux/linux_dummy.c by gallatin)
|
|
|
|
| |
submitted by: gallatin
|
| |
|
|
|
|
| |
linux_sigcontext seems to have changed and some members are gone.
|
| |
|
| |
|
|
|
|
| |
(best I could)
|
| |
|
| |
|
| |
|
|
|
|
| |
that use the same args struct as their non-COMPAT counter parts.
|
| |
|
| |
|
|
|
|
| |
Submitted by: gallatin (content, minimization by me)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and associated user-level signal trampoline glue.
Without this patch, an SA_SIGINFO style handler can be installed by a linux
app, but if the handler accesses its sip argument, it will get a garbage
pointer and likely segfault.
We currently supply a valid pointer, but its contents are mainly
garbage. Filling this in properly is future work.
This is the second of 3 commits that will get IBM's JDK 1.3 working with
FreeBSD ...
|
|
|
|
| |
Submitted by: gallatin (content, minimization by me)
|
|
|
|
| |
Submitted by: gallatin (content, minimization by me)
|