void inicializarConfiguracion(void){ archLog = log_crear(PATHLOG); struct stat file_info; int control = lstat(PATH, &file_info); if (control == -1){ log_escribir(archLog, "Leer archivo de configuracion", ERROR, "El archivo no existe"); } else{ leerConfiguracion(PATH); imprimirConfiguracion(); } }
int main(int argc, char* argv[]) { lista_tareas = list_create(); log_crear("DEBUG", LOG_FILE, PROCESO); obtenerConfiguracion(argv[1]); //sem_init(&sem_sin_hilos, 0, 1); conectarseAMarta(); esperarTareas(); return 0; }
int main(void) { log_crear("DEBUG", RUTA_LOG, "FileSystem"); levantar_configuracion(); struct arg_struct args; args.puerto_listen = PUERTO_LISTEN; inicializar_filesystem(false, CANTIDAD_NODOS); pthread_t th_server; pthread_create(&th_server, NULL, (void *) iniciar_server, (void*) &args); pthread_t th_consola; pthread_create(&th_consola, NULL, (void *) iniciar_consola, NULL); pthread_join(th_consola, NULL); return 0; }
int main(int argc, char* argv[]) { uint16_t puerto_mdfs; char* ip_mdfs; lista_nodos = list_create(); lista_jobs = list_create(); log_crear("DEBUG", RUTA_LOG, "MaRTA"); leer_archivo_configuracion(&ip_mdfs, &puerto_mdfs, &carga_map, &carga_reduce, &puerto_listen); conectarse_a_mdfs(ip_mdfs, puerto_mdfs); iniciar_server((uint16_t) puerto_listen); return 0; }