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

Comparing libcoro/coro.c (file contents):
Revision 1.18 by root, Mon Sep 5 22:13:05 2005 UTC vs.
Revision 1.20 by root, Thu Oct 26 05:20:47 2006 UTC

1/* 1/*
2 * Copyright (c) 2001-2005 Marc Alexander Lehmann <schmorp@schmorp.de> 2 * Copyright (c) 2001-2006 Marc Alexander Lehmann <schmorp@schmorp.de>
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without modifica- 4 * Redistribution and use in source and binary forms, with or without modifica-
5 * tion, are permitted provided that the following conditions are met: 5 * tion, are permitted provided that the following conditions are met:
6 * 6 *
7 * 1. Redistributions of source code must retain the above copyright notice, 7 * 1. Redistributions of source code must retain the above copyright notice,
47# define STACK_ADJUST_PTR(sp,ss) (sp) 47# define STACK_ADJUST_PTR(sp,ss) (sp)
48# define STACK_ADJUST_SIZE(sp,ss) (ss) 48# define STACK_ADJUST_SIZE(sp,ss) (ss)
49# endif 49# endif
50#endif 50#endif
51 51
52#if CORO_UCONTEXT
53# include <stddef.h>
54#endif
55
52#if CORO_SJLJ || CORO_LOSER || CORO_LINUX || CORO_IRIX 56#if CORO_SJLJ || CORO_LOSER || CORO_LINUX || CORO_IRIX
53 57
54#include <stdlib.h> 58#include <stdlib.h>
55 59
56#if CORO_SJLJ 60#if CORO_SJLJ
165 abort (); 169 abort ();
166 170
167 if (~ostk.ss_flags & SS_DISABLE) 171 if (~ostk.ss_flags & SS_DISABLE)
168 sigaltstack (&ostk, 0); 172 sigaltstack (&ostk, 0);
169 173
170 sigaction (SIGUSR1, &osa, 0); 174 sigaction (SIGUSR2, &osa, 0);
171 175
172 sigprocmask (SIG_SETMASK, &osig, 0); 176 sigprocmask (SIG_SETMASK, &osig, 0);
173 177
174# elif CORO_LOSER 178# elif CORO_LOSER
175 179

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines