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; }
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; }
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; }
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; }