--- src/sys/kern/kern_prot.c 2007/01/08 21:32:57 1.27 +++ src/sys/kern/kern_prot.c 2007/03/12 21:07:42 1.28 @@ -91,6 +91,16 @@ sys_getppid(struct getppid_args *uap) return (0); } +/* ARGSUSED */ +int +sys_lwp_gettid(struct lwp_gettid_args *uap) +{ + struct lwp *lp = curthread->td_lwp; + + uap->sysmsg_result = lp->lwp_tid; + return (0); +} + /* * Get process group ID; note that POSIX getpgrp takes no parameter *