summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_emuldata.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove the Linux emulation code, no longer referenced by anythingnaddy2016-03-021-57/+0
|
* If LINUX_CLONE_SETTLS isn't set, then the clone()d child should inheritguenther2012-05-241-1/+2
| | | | | | the TCB value from the parent instead of having it zeroed. ok pirofti@
* implement prctl() for COMPAT_LINUXrobert2011-12-141-1/+2
| | | | ok pirofti@
* Add futex support for compat/linux.pirofti2011-09-181-1/+4
| | | | | | | | Based on Emmanuel Dreyfus work with additions, tricks and adaptations by me. Lots of help and reviewing by guenther@ and oga@. Okay guenther@.
* Unify header sentinel names.pirofti2011-04-051-4/+4
|
* Add set_tid_address() syscall. Lots of help from and okay guenther@.pirofti2011-04-051-1/+10
| | | | | | | | | | This is more than a simple syscall.This expands TLS support quite a bit. Also linux_sys_clone() handles CLONE_CHILD_CLEARTID, CLONE_CHILD_SETTID, CLONE_PARENT_SETTID flags as well as the CLONE_SETTLS by doing what set_thread_area() is doing. Next on the list is futex support which should allow compat to cope with newer Linux kernels.
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* fix typos/spelling in comments, from pedro martellettojolan2004-04-251-2/+2
|
* and we have a copyright (TNF)tedu2003-06-231-2/+36
|
* add exec/fork/exit hooks per process for compat emulations.tedu2003-06-211-0/+16
use them to correctly emulate linux brk. update to TNF copyright in linux_exec.c. from netbsd, mostly from a diff by Kurt Miller in pr3318. this should fix java. no regressions in testing by kurt and sturm@. be prepared for "proc size mismatch" -- recompile ps and friends. ok deraadt@