]> rtime.felk.cvut.cz Git - frescor/frsh.git/blobdiff - fres/resalloc/fra_generic.h
Fixed race condition in allocator registration
[frescor/frsh.git] / fres / resalloc / fra_generic.h
index 512a6c24e9b5b347d81d8b2ef24a1c04a1c1d62b..650e3df6630bef6715dcd1def280b235a3e700d6 100644 (file)
@@ -209,9 +209,9 @@ fres_resource_allocator fra_new(forb_orb orb,
                                forb_executor_t *executor,
                                struct fres_allocator *allocator);
 
-void fra_registry_init(forb_orb                   orb,
-                      fres_contract_broker fcb,
-                      forb_executor_t     *executor);
+int fra_registry_init(forb_orb            orb,
+                     fres_contract_broker fcb,
+                     forb_executor_t      *executor);
 int fra_register(struct fres_allocator *allocator);
 int fra_activate(frsh_resource_type_t res_type,
                 frsh_resource_id_t   res_id);