diff options
Diffstat (limited to 'src/libthread/proctab.c')
-rw-r--r-- | src/libthread/proctab.c | 4 |
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); |