3 /* process_rl - GRAS process handling on real life */
5 /* Copyright (c) 2003, 2004 Martin Quinson. All rights reserved. */
7 /* This program is free software; you can redistribute it and/or modify it
8 * under the terms of the license (GNU LGPL) which comes with this package. */
10 #include "gras_modinter.h" /* module initialization interface */
11 #include "gras/Virtu/virtu_rl.h"
13 XBT_LOG_EXTERNAL_CATEGORY(process);
14 XBT_LOG_DEFAULT_CATEGORY(process);
17 static gras_procdata_t *_gras_procdata = NULL;
19 xbt_error_t gras_process_init() {
20 _gras_procdata=xbt_new(gras_procdata_t,1);
24 xbt_error_t gras_process_exit() {
30 /* **************************************************************************
32 * **************************************************************************/
34 gras_procdata_t *gras_procdata_get(void) {
35 xbt_assert0(_gras_procdata,"Run gras_process_init (ie, gras_init)!");
37 return _gras_procdata;