ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libcoro/coro.c
(Generate patch)

Comparing libcoro/coro.c (file contents):
Revision 1.9 by root, Tue Nov 6 20:34:11 2001 UTC vs.
Revision 1.10 by root, Sat Mar 22 23:08:40 2003 UTC

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__) \
175 && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 0 && defined(JB_PC) && defined(JB_SP) 175 && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 0 && defined(JB_PC) && defined(JB_SP)
176 ctx->env[0].__jmpbuf[JB_PC] = (int)coro_init; 176 ctx->env[0].__jmpbuf[JB_PC] = (long)coro_init;
177 ctx->env[0].__jmpbuf[JB_SP] = (int)STACK_ADJUST_PTR (sptr,ssize); 177 ctx->env[0].__jmpbuf[JB_SP] = (long)STACK_ADJUST_PTR (sptr,ssize);
178#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \ 178#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) \
179 && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 0 && defined(__mc68000__) 179 && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 0 && defined(__mc68000__)
180 ctx->env[0].__jmpbuf[0].__aregs[0] = (long int)coro_init; 180 ctx->env[0].__jmpbuf[0].__aregs[0] = (long int)coro_init;
181 ctx->env[0].__jmpbuf[0].__sp = (int *)((char *)sptr + ssize); 181 ctx->env[0].__jmpbuf[0].__sp = (int *)((char *)sptr + ssize);
182#elif defined(__GNU_LIBRARY__) && defined(__i386__) 182#elif defined(__GNU_LIBRARY__) && defined(__i386__)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines