- int nb_host,i;
- static int AX_ptr;
- static int surfxml_bufferstack_size = 2048;
- static int surfxml_buffer_stack_stack_ptr = 0;
- static int surfxml_buffer_stack_stack[1024];
- xbt_dynar_t hosts = MSG_hosts_as_dynar();
- /* allocating memory to the buffer, I think 2MB should be enough */
- surfxml_bufferstack = xbt_new0(char, surfxml_bufferstack_size);
-
- nb_host = xbt_dynar_length(hosts);
- xbt_dynar_free(&hosts);
-
- /* <platform> */
- SURFXML_BUFFER_SET(platform_version, "3");
- SURFXML_START_TAG(platform);
- XBT_DEBUG("<platform version=\"3\">");
-
- XBT_DEBUG(" <process host=\"c-0.me\" function=\"master\">");
- SURFXML_BUFFER_SET(process_host, "c-0.me");
- SURFXML_BUFFER_SET(process_function, "master");
- SURFXML_BUFFER_SET(process_start_time, "-1.0");
- SURFXML_BUFFER_SET(process_kill_time, "-1.0");
- SURFXML_START_TAG(process);
-
- XBT_DEBUG(" <argument value=\"%s\"/>",bprintf("%d",nb_host-1));
- SURFXML_BUFFER_SET(argument_value, bprintf("%d",nb_host-1));
- SURFXML_START_TAG(argument);
- SURFXML_END_TAG(argument);
-
- XBT_DEBUG(" <argument value=\"5000000\"/>");
- SURFXML_BUFFER_SET(argument_value, "5000000");
- SURFXML_START_TAG(argument);
- SURFXML_END_TAG(argument);
-
- XBT_DEBUG(" <argument value=\"100000\"/>");
- SURFXML_BUFFER_SET(argument_value, "100000");
- SURFXML_START_TAG(argument);
- SURFXML_END_TAG(argument);
-
- for(i=1 ; i<nb_host ; i++)
- {
- XBT_DEBUG(" <argument value=\"%s.me\"/>",bprintf("c-%d",i));
- SURFXML_BUFFER_SET(argument_value, bprintf("c-%d.me",i));
- SURFXML_START_TAG(argument);
- SURFXML_END_TAG(argument);
- }
- XBT_DEBUG(" </process>");
- SURFXML_END_TAG(process);
-
- for(i=1 ; i<nb_host ; i++)
- {
- XBT_DEBUG(" <process host=\"%s.me\" function=\"slave\"/>",bprintf("c-%d",i));
- SURFXML_BUFFER_SET(process_host, bprintf("c-%d.me",i));
- SURFXML_BUFFER_SET(process_function, "slave");
- SURFXML_BUFFER_SET(process_start_time, "-1.0");
- SURFXML_BUFFER_SET(process_kill_time, "-1.0");
- SURFXML_START_TAG(process);
- SURFXML_END_TAG(process);
- }
-
- XBT_DEBUG("</platform>");
- SURFXML_END_TAG(platform);
-
- free(surfxml_bufferstack);
- return 0;
+ int nb_host,i;
+ static int AX_ptr;
+ static int surfxml_bufferstack_size = 2048;
+ static int surfxml_buffer_stack_stack_ptr = 0;
+ static int surfxml_buffer_stack_stack[1024];
+ xbt_dynar_t hosts = MSG_hosts_as_dynar();
+ /* allocating memory to the buffer, I think 2MB should be enough */
+ surfxml_bufferstack = xbt_new0(char, surfxml_bufferstack_size);
+
+ nb_host = xbt_dynar_length(hosts);
+ xbt_dynar_free(&hosts);
+
+ /* <platform> */
+ SURFXML_BUFFER_SET(platform_version, "3");
+ SURFXML_START_TAG(platform);
+ XBT_DEBUG("<platform version=\"3\">");
+
+ XBT_DEBUG(" <process host=\"c-0.me\" function=\"master\">");
+ SURFXML_BUFFER_SET(process_host, "c-0.me");
+ SURFXML_BUFFER_SET(process_function, "master");
+ SURFXML_BUFFER_SET(process_start___time, "-1.0");
+ SURFXML_BUFFER_SET(process_kill___time, "-1.0");
+ SURFXML_START_TAG(process);
+
+ XBT_DEBUG(" <argument value=\"%s\"/>",bprintf("%d",nb_host-1));
+ SURFXML_BUFFER_SET(argument_value, bprintf("%d",nb_host-1));
+ SURFXML_START_TAG(argument);
+ SURFXML_END_TAG(argument);
+
+ XBT_DEBUG(" <argument value=\"5000000\"/>");
+ SURFXML_BUFFER_SET(argument_value, "5000000");
+ SURFXML_START_TAG(argument);
+ SURFXML_END_TAG(argument);
+
+ XBT_DEBUG(" <argument value=\"100000\"/>");
+ SURFXML_BUFFER_SET(argument_value, "100000");
+ SURFXML_START_TAG(argument);
+ SURFXML_END_TAG(argument);
+
+ for(i=1 ; i<nb_host ; i++)
+ {
+ XBT_DEBUG(" <argument value=\"%s.me\"/>",bprintf("c-%d",i));
+ SURFXML_BUFFER_SET(argument_value, bprintf("c-%d.me",i));
+ SURFXML_START_TAG(argument);
+ SURFXML_END_TAG(argument);
+ }
+ XBT_DEBUG(" </process>");
+ SURFXML_END_TAG(process);
+
+ for(i=1 ; i<nb_host ; i++)
+ {
+ XBT_DEBUG(" <process host=\"%s.me\" function=\"slave\"/>",bprintf("c-%d",i));
+ SURFXML_BUFFER_SET(process_host, bprintf("c-%d.me",i));
+ SURFXML_BUFFER_SET(process_function, "slave");
+ SURFXML_BUFFER_SET(process_start___time, "-1.0");
+ SURFXML_BUFFER_SET(process_kill___time, "-1.0");
+ SURFXML_START_TAG(process);
+ SURFXML_END_TAG(process);
+ }
+
+ XBT_DEBUG("</platform>");
+ SURFXML_END_TAG(platform);
+
+ free(surfxml_bufferstack);
+ return 0;