aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/proctab.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libthread/proctab.c')
-rw-r--r--src/libthread/proctab.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libthread/proctab.c b/src/libthread/proctab.c
index 4029652a..222d8c25 100644
--- a/src/libthread/proctab.c
+++ b/src/libthread/proctab.c
@@ -29,12 +29,14 @@ __threadgetproc(int rm)
Thread *t;
ulong *s;
+/* fails on linux, probably because the main stack
+ * has to be grown a page at a time instead of the big jump?
s = (ulong*)((ulong)&pid & ~(STKSIZE-1));
if(s[0] == STKMAGIC){
t = (Thread*)s[1];
return t->proc;
}
-
+*/
pid = _threadgetpid();
lock(&ptablock);