CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/05 09:44:40
Modified files:
sys/compat/linux: linux_emuldata.h linux_exec.c linux_sched.c
syscalls.master
Log message:
Add set_tid_address() syscall. Lots of help from and okay guenther@.
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.