printf(" -l, --loglevel <number>|<domain>=<number>,...\n");
}
-int main(int argc, char *argv[])
+int forb_main(forb_orb orb, int argc, char *argv[])
{
- forb_orb orb;
FILE* fd;
int ret;
int opt;
- forb_init_attr_t attr = { .orb_id = "org.frescor.frm.cgcpu" };
+ bool opt_daemon = false;
+ char *opt_pidfile = NULL;
ul_logreg_domain(&ulogd_frm_cpucg);
- while ((opt = getopt_long(argc, argv, "l:", &long_opts[0], NULL)) != EOF) {
+ while ((opt = getopt_long(argc, argv, "hl:", &long_opts[0], NULL)) != EOF) {
switch (opt) {
case 'l':
ul_log_domain_arg2levels(optarg);
}
}
- orb = forb_init(&argc, &argv, &attr);
- if (!orb) error(1, errno, "forb_init");
if (!(fd = fopen("/proc/sys/kernel/sched_rt_period_us", "r"))) {
error(1, errno, "frm_generic_run");