… | |
… | |
163 | sigprocmask (SIG_SETMASK, &osig, 0); |
163 | sigprocmask (SIG_SETMASK, &osig, 0); |
164 | |
164 | |
165 | # elif CORO_LOOSE |
165 | # elif CORO_LOOSE |
166 | |
166 | |
167 | setjmp (ctx->env); |
167 | setjmp (ctx->env); |
168 | ctx->env[7] = (int)((char *)sptr + ssize); |
168 | ctx->env[7] = (long)((char *)sptr + ssize); |
169 | ctx->env[8] = (int)coro_init; |
169 | ctx->env[8] = (long)coro_init; |
170 | |
170 | |
171 | # elif CORO_LINUX |
171 | # elif CORO_LINUX |
172 | |
172 | |
173 | setjmp (ctx->env); |
173 | setjmp (ctx->env); |
174 | #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ |
174 | #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ |