Module Name: src Committed By: dsl Date: Sat Nov 21 19:54:49 UTC 2009
Modified Files: src/sys/sys: lwp.h Log Message: Revert last change - don't expose lwp_getpcb() to userspace. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/sys/lwp.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/sys/lwp.h diff -u src/sys/sys/lwp.h:1.124 src/sys/sys/lwp.h:1.125 --- src/sys/sys/lwp.h:1.124 Sat Nov 21 18:53:08 2009 +++ src/sys/sys/lwp.h Sat Nov 21 19:54:49 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: lwp.h,v 1.124 2009/11/21 18:53:08 rmind Exp $ */ +/* $NetBSD: lwp.h,v 1.125 2009/11/21 19:54:49 dsl Exp $ */ /*- * Copyright (c) 2001, 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc. @@ -197,13 +197,6 @@ #define UAREA_TO_USER(uarea) ((struct user *)((uarea) + UAREA_USER_OFFSET)) #endif /* !defined(UAREA_TO_USER) */ -static inline void * -lwp_getpcb(lwp_t *l) -{ - - return &l->l_addr->u_pcb; -} - LIST_HEAD(lwplist, lwp); /* a list of LWPs */ #ifdef _KERNEL @@ -398,6 +391,13 @@ return MAX(l->l_inheritedprio, pri); } +static inline struct pcb * +lwp_getpcb(lwp_t *l) +{ + + return &l->l_addr->u_pcb; +} + int lwp_create(lwp_t *, struct proc *, vaddr_t, int, void *, size_t, void (*)(void *), void *, lwp_t **, int);