X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/03aab6a746a03d2e8db4cc1fa53c031ca7ee8ada..b23f76c819d776be7e164c27102a3dd969ca2880:/src/surf/surf_action.c diff --git a/src/surf/surf_action.c b/src/surf/surf_action.c index d77ca45cf1..2c34a4e77e 100644 --- a/src/surf/surf_action.c +++ b/src/surf/surf_action.c @@ -1,4 +1,5 @@ -/* Copyright (c) 2009 The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2009, 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. */ @@ -32,6 +33,9 @@ void *surf_action_new(size_t size, double cost, surf_model_t model, action->start = surf_get_clock(); action->finish = -1.0; action->model_type = model; +#ifdef HAVE_TRACING + action->category = NULL; +#endif if (failed) action->state_set = model->states.failed_action_set; @@ -76,7 +80,8 @@ XBT_INLINE void surf_action_free(surf_action_t * action) *action = NULL; } -void surf_action_state_set(surf_action_t action, e_surf_action_state_t state) +void surf_action_state_set(surf_action_t action, + e_surf_action_state_t state) { surf_action_state_t action_state = &(action->model_type->states); XBT_IN2("(%p,%s)", action, surf_action_state_names[state]);