]> rtime.felk.cvut.cz Git - frescor/frsh.git/blobdiff - fres/cbroker/fcb.c
forb: script invocation of shlibs fixec
[frescor/frsh.git] / fres / cbroker / fcb.c
index 489dbe43c074983936cd02a8b0f5ce9b42655062..0bd1bb46264953ce82df24d2a8e0b5587cfa2b44 100644 (file)
@@ -324,6 +324,7 @@ GAVL_CUST_NODE_INT_IMP(fcb_contract         /* cust_prefix */,              \
                       fres_contract_id_cmp /* cust_cmp_fnc */);
 #else
 #include "fcb_contract_gavl.inc"
+#include <forb/forb.h>
 #endif
 
 static inline int
@@ -1492,15 +1493,6 @@ int forb_main(forb_orb orb, int argc, char *argv[])
        fres_contract_broker fcb;
        forb_executor_t executor;
        int ret;
-       forb_init_attr_t attr = {
-               .peer_discovery_callback = peer_discovery_callback,
-               .peer_dead_callback = peer_dead_callback,
-               .fixed_tcp_port = FCB_TCP_PORT,
-#ifdef CONFIG_FORB_PROTO_INET_DEFAULT          
-               .fixed_server_id = FCB_SERVER_ID,
-               .redistribute_hellos = true,
-#endif
-       };
        int  opt;
 
        while ((opt = getopt_long(argc, argv, "hl:", &long_opts[0], NULL)) != EOF) {
@@ -1553,8 +1545,8 @@ int forb_main(forb_orb orb, int argc, char *argv[])
        if (ret) error(1, errno, "forb_register_reference() failed");
 
        ul_logmsg("Waiting for requests\n");
-       if (opt_daemon)
-               forb_daemon_ready();
+       
+       forb_signal_server_ready(orb);
 
        ret = forb_executor_run(&executor);
        if (ret) error(1, errno, "forb_executor_run failed");