Ejemplo n.º 1
0
int main(int argc, char **argv)
{
        int rc;

        setlinebuf(stdout);

        if (obd_initialize(argc, argv) < 0)
                exit(1);

        Parser_init("obdctl > ", cmdlist);

        if (argc > 1) {
                rc = Parser_execarg(argc - 1, argv + 1, cmdlist);
        } else {
                rc = Parser_commands();
        }

        obd_finalize(argc, argv);
        return rc;
}
Ejemplo n.º 2
0
int lctl_main(int argc, char **argv)
{
    int rc;

    setlinebuf(stdout);

    ptl_initialize(argc, argv);
    if (obd_initialize(argc, argv) < 0)
        exit(2);
    if (dbg_initialize(argc, argv) < 0)
        exit(3);

    Parser_init("lctl > ", cmdlist);

    if (argc > 1) {
        rc = Parser_execarg(argc - 1, argv + 1, cmdlist);
    } else {
        rc = Parser_commands();
    }

    obd_finalize(argc, argv);
    return rc < 0 ? -rc : rc;
}
Ejemplo n.º 3
0
int main(int argc, char **argv)
{
    int i;
    coda_assert_action = CODA_ASSERT_EXIT;

    ReadConfigFile();

    PDB_setupdb();
    Parser_init("pdbtool> ", pdbcmds);
    if (argc == 1)
        Parser_commands();
    else {
        char line[1024];
        strcpy(line, argv[1]);
        for (i = 2; i < argc; i++) {
            strcat(line, " ");
            strcat(line, argv[i]);
        }
        execute_line(line);
    }
    PDB_db_release();
    return 0;
}
Ejemplo n.º 4
0
int main(int argc, char **argv)
{
        int rc = 0;

        rc = libcfs_arch_init();
        if (rc < 0)
                return rc;

        rc = ptl_initialize(argc, argv);
        if (rc < 0)
                goto errorout;

        Parser_init("ptlctl > ", list);
        if (argc > 1) {
                rc = Parser_execarg(argc - 1, &argv[1], list);
                goto errorout;
        }

        Parser_commands();

errorout:
        libcfs_arch_cleanup();
        return rc;
}