char **argv; /* arguments table if any */
} s_smx_simdata_process_t;
-typedef struct process_arg {
+typedef struct s_smx_process_arg {
const char *name;
smx_process_code_t code;
void *data;
int argc;
char **argv;
double kill_time;
-} s_process_arg_t, *process_arg_t;
+} s_smx_process_arg_t, *smx_process_arg_t;
/********************************* Mutex and Conditional ****************************/
extern xbt_cfg_t _simix_cfg_set;
-#define CHECK_HOST() xbt_assert0(surf_workstation_resource->extension_public-> \
+#define SIMIX_CHECK_HOST() xbt_assert0(surf_workstation_resource->extension_public-> \
get_state(SIMIX_host_self()->simdata->host)==SURF_CPU_ON,\
"Host failed, you cannot call this function.")
static void parse_process_finalize(void)
{
- process_arg_t arg = NULL;
+ smx_process_arg_t arg = NULL;
void * process = NULL;
if(start_time>SIMIX_get_clock()) {
- arg = xbt_new0(s_process_arg_t,1);
+ arg = xbt_new0(s_smx_process_arg_t,1);
arg->name = parse_argv[0];
arg->code = parse_code;
arg->data = NULL;
while (surf_timer_resource->extension_public->get(&fun,(void*)&arg)) {
DEBUG2("got %p %p", fun, arg);
if(fun==SIMIX_process_create) {
- process_arg_t args = arg;
+ smx_process_arg_t args = arg;
DEBUG2("Launching %s on %s", args->name, args->hostname);
process = SIMIX_process_create(args->name, args->code,
args->data, args->hostname,
smx_simdata_process_t simdata = NULL;
xbt_assert0(((process != NULL) && (process->simdata)), "Invalid parameters");
- CHECK_HOST();
+ SIMIX_CHECK_HOST();
if(process == SIMIX_process_self()) {
return;