]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/blobdiff - src/frsh/resources/disk_bfq/mngr/diskbfq_mngr.c
forb: executable resources and fcb changed into dynamic libs
[frescor/frsh-forb.git] / src / frsh / resources / disk_bfq / mngr / diskbfq_mngr.c
index 62a95808e58985dc3ad70fb4394dd879054bb601..c1a42406d76ef4114e36e676172bd68a4f9e14e8 100644 (file)
@@ -175,10 +175,9 @@ static struct fres_res_manager frm = {
        .priv = &disk
 };
 
-int main(int argc, char *argv[])
+int forb_main(forb_orb orb, int argc, char *argv[])
 {
        forb_init_attr_t attr = { .orb_id = "org.frescor.frm.diskbfq" };
-       forb_orb orb;
        FILE* fd;
        int readers = 4;
        char disk_dev[40] = {0}, *disk_name = disk_dev;
@@ -222,9 +221,6 @@ err_usage:
        if (!*disk_name)
                error(1, 0, "Disk device not specified");
 
-       orb = forb_init(&argc, &argv, &attr);
-       if (!orb) error(1, errno, "forb_init");
-
        /*
         * Check if BFQ I/O scheduler is available
         *  in the system.