pike.git / src / dynamic_load.c

version» Context lines:

pike.git/src/dynamic_load.c:513: Inside #if defined(PIKE_DEBUG)
   {    struct module_list *mp;    for (mp = dynamic_module_list; mp; mp = mp->next)    if (mp->module == module && mp->module_prog) {    fprintf(stderr, "load_module(): Module loaded twice:\n"    "Old name: %s\n"    "New name: %s\n",    mp->name->str, module_name->str);    pop_n_elems(args);    ref_push_program(mp->module_prog); +  END_CYCLIC();    return;    }    }   #endif /* PIKE_DEBUG */       init = CAST_TO_FUN(dlsym(module, "pike_module_init"));    if (!init) {    init = CAST_TO_FUN(dlsym(module, "_pike_module_init"));    if (!init) {    dlclose(module);