Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Lua works!
[simgrid.git] / src / simix / smx_context_private.h
index 5c561c1..d2e0ef2 100644 (file)
@@ -43,35 +43,6 @@ smx_ctx_base_factory_create_context_sized(size_t size,
 void smx_ctx_base_free(smx_context_t context);
 void smx_ctx_base_stop(smx_context_t context);
 
-/* Functions of sysv context mecanism: lua inherites them */
-#include "portable.h"
-#ifdef CONTEXT_UCONTEXT
-
-/* lower this if you want to reduce the memory consumption  */
-#ifndef CONTEXT_STACK_SIZE /* allow lua to override this */
-#define CONTEXT_STACK_SIZE 128*1024
-#endif /*CONTEXT_STACK_SIZE */
-
-#include "context_sysv_config.h"        /* loads context system definitions */
-#include <ucontext.h>           /* context relative declarations */
-
-typedef struct s_smx_ctx_sysv {
-  s_smx_ctx_base_t super;       /* Fields of super implementation */
-  ucontext_t uc;                /* the thread that execute the code */
-  char stack[CONTEXT_STACK_SIZE];       /* the thread stack size */
-#ifdef HAVE_VALGRIND_VALGRIND_H
-  unsigned int valgrind_stack_id;       /* the valgrind stack id */
-#endif
-} s_smx_ctx_sysv_t, *smx_ctx_sysv_t;smx_context_t
-smx_ctx_sysv_create_context_sized(size_t size,
-    xbt_main_func_t code, int argc, char** argv,
-    void_f_pvoid_t cleanup_func, void* cleanup_arg);
-void smx_ctx_sysv_free(smx_context_t context);
-void smx_ctx_sysv_stop(smx_context_t context);
-void smx_ctx_sysv_suspend(smx_context_t context);
-void smx_ctx_sysv_resume(smx_context_t new_context);
-#endif
-
 SG_END_DECL()
 #endif /* !_XBT_CONTEXT_PRIVATE_H */