/* @@@HEAD@@@
//
*/

#include "config.h"
#include "defs.h"
#include "cdc_types.h"
#include "modules.h"

Ident pabort_id, pclose_id, popen_id;

#if DISABLED
int init_modules(int argc, char ** argv) {
    int m;

    for (m=0; modules[m].init != NULL; m++)
        modules[m].init(argc, argv);

    return 1;
}

int uninit_modules(int argc, char ** argv) {
    int m;

    for (m=0; modules[m].uninit != NULL; m++)
        modules[m].uninit(argc, argv);

    return 1;
}
#else
int init_modules(int argc, char ** argv) {
    init_coldcore(argc, argv);
    return 1;
}
#endif

void init_coldcore(int argc, char ** argv) {
    pabort_id = ident_get("abort");
    pclose_id = ident_get("close");
    popen_id  = ident_get("open");
}

void uninit_coldcore(void) {
    ident_discard(pabort_id);
    ident_discard(pclose_id);
    ident_discard(popen_id);
}