Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Do not request status if not requested by caller.
[simgrid.git] / src / simix / smx_context_base.c
index a36e83b..fe09611 100644 (file)
@@ -1,6 +1,7 @@
 /* context_base - Code factorization accross context switching implementations */
 
-/* Copyright (c) 2010 the SimGrid team. All right reserved */
+/* Copyright (c) 2010. The SimGrid Team.
+ * All rights reserved.                                                     */
 
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
@@ -11,7 +12,8 @@
 
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(bindings);
 
-void smx_ctx_base_factory_init(smx_context_factory_t * factory) {
+void smx_ctx_base_factory_init(smx_context_factory_t * factory)
+{
   /* instantiate the context factory */
   *factory = xbt_new0(s_smx_context_factory_t, 1);
 
@@ -25,7 +27,8 @@ void smx_ctx_base_factory_init(smx_context_factory_t * factory) {
   (*factory)->name = "base context factory";
 }
 
-int smx_ctx_base_factory_finalize(smx_context_factory_t * factory) {
+int smx_ctx_base_factory_finalize(smx_context_factory_t * factory)
+{
   free(*factory);
   *factory = NULL;
   return 0;
@@ -33,25 +36,28 @@ int smx_ctx_base_factory_finalize(smx_context_factory_t * factory) {
 
 smx_context_t
 smx_ctx_base_factory_create_context_sized(size_t size,
-    xbt_main_func_t code, int argc, char** argv,
-    void_f_pvoid_t cleanup_func, void* cleanup_arg)
+                                          xbt_main_func_t code, int argc,
+                                          char **argv,
+                                          void_f_pvoid_t cleanup_func,
+                                          void *cleanup_arg)
 {
   smx_context_t context = xbt_malloc0(size);
 
   /* If the user provided a function for the process then use it
      otherwise is the context for maestro */
-  if(code){
+  if (code) {
     context->cleanup_func = cleanup_func;
     context->cleanup_arg = cleanup_arg;
     context->argc = argc;
     context->argv = argv;
     context->code = code;
   }
-    
+
   return context;
 }
 
-void smx_ctx_base_free(smx_context_t context) {
+void smx_ctx_base_free(smx_context_t context)
+{
   int i;
 
   if (context) {
@@ -68,9 +74,10 @@ void smx_ctx_base_free(smx_context_t context) {
     /* free structure */
     free(context);
   }
-} 
+}
 
-void smx_ctx_base_stop(smx_context_t context) {
+void smx_ctx_base_stop(smx_context_t context)
+{
 
   if (context->cleanup_func)
     (*(context->cleanup_func)) (context->cleanup_arg);