* Lesser General Public License for more details.\r
*\r
* You should have received a copy of the GNU Lesser General Public\r
- * License along with QueueUserAPCEx in the file COPYING.LIB;\r
+ * License along with SimGrid in the file LICENSE-LGPL-2.1;\r
* if not, write to the Free Software Foundation, Inc.,\r
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA\r
- */\r
-\r
+ */ \r
+ \r
#ifndef UCONTEXT_H\r
#define UCONTEXT_H\r
-\r
+ \r
#include <windows.h>\r
-\r
-typedef struct __stack {\r
- void *ss_sp;\r
- size_t ss_size;\r
- int ss_flags;\r
-} stack_t;\r
-\r
-typedef CONTEXT mcontext_t;\r
-typedef unsigned long __sigset_t;\r
-\r
-typedef struct __ucontext {\r
- unsigned long int uc_flags;\r
- struct __ucontext *uc_link;\r
- stack_t uc_stack;\r
- mcontext_t uc_mcontext;\r
- __sigset_t uc_sigmask;\r
-} ucontext_t;\r
-\r
-\r
-int getcontext(ucontext_t *ucp);\r
-int setcontext(const ucontext_t *ucp);\r
-int makecontext(ucontext_t *, void (*)(), int, ...);\r
-int swapcontext(ucontext_t *, const ucontext_t *);\r
-\r
-#endif /* UCONTEXT_H */\r
+ \rtypedef struct __stack {\r
+ \rvoid *ss_sp;\r
+ \rsize_t ss_size;\r
+ \rint ss_flags;\r
+\r} stack_t;\r
+\r\rtypedef CONTEXT mcontext_t;\r
+\rtypedef unsigned long __sigset_t;\r
+\r\rtypedef struct __ucontext {\r
+ \runsigned long int uc_flags;\r
+ \rstruct __ucontext *uc_link;\r
+ \rstack_t uc_stack;\r
+ \rmcontext_t uc_mcontext;\r
+ \r__sigset_t uc_sigmask;\r
+\r} ucontext_t;\r
+\r\r\rint getcontext(ucontext_t * ucp);\r
+\rint setcontext(const ucontext_t * ucp);\r
+\rint makecontext(ucontext_t *, void (*)(), int, ...);\r
+\rint swapcontext(ucontext_t *, const ucontext_t *);\r
+\r\r
+#endif /* UCONTEXT_H */\r