Fix a bug in Linux?

This commit is contained in:
rsc 2003-10-14 01:46:24 +00:00
parent a0abdf6219
commit 8110278003

View file

@ -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);