#define DEFAULT_RTABLE "rtable"

#define DEFAULT_RTABLE "rtable"

de Jerónimo Ismael Acosta Monteavaro -
Número de respuestas: 2

Buenos dias,

Tuve problemas para ejecutar su solución de sr sin cargar una tabla. Al ejecutar sr_solution sin la flag -r, su código (según lo que se ve en el código que debemos usar para compilar nuestro sr) ejecuta sr_load_rt de todos modos (a través de un wrapper sr_load_rt_wrap); como no se indicó ninguna rtable, intenta abrir un archivo predeterminado "rtable", que no existe en el repositorio.

Me preguntaba el por qué, y qué debería hacer para solucionarlo. Se me ocurre crear ese archivo "rtable", dejándolo vacío. Otra opción es modificar main.c para eliminar la definición de un archivo de tabla default, y con un if omitir completamente la invocación a sr_load_rt.

¿Qué opinan?

Saludos,
-Jero

En respuesta a Jerónimo Ismael Acosta Monteavaro

Re: #define DEFAULT_RTABLE "rtable"

de Leonardo Vidal -
Hola.

En el instructivo de la parte 2, disponible en https://eva.fing.edu.uy/pluginfile.php/526066/mod_resource/content/1/Obligatorio2-2024-detalles-parte-2.pdf
dice "Al momento de la ejecución es importante tener en cuenta que para esta segunda parte deberá modificar las tablas de enrutamiento rtable.vhost para que estén vacías."

Saludos.