CVSROOT: /cvs Module name: src Changes by: piro...@cvs.openbsd.org 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.