diff options
author | Corey Farrell <git@cfware.com> | 2017-11-22 00:39:33 -0500 |
---|---|---|
committer | Corey Farrell <git@cfware.com> | 2018-01-17 17:56:59 -0500 |
commit | 3b73ed28c52ff1458b19ef3a8686638ade874c03 (patch) | |
tree | ad4691a29593f42161161a8f7d32a3dfe4790410 /doc | |
parent | b304c97dec74557f267cb3b31d81a20d9a419ced (diff) |
loader: Process module dependencies.
* Add string vectors for requires, optional_apis and enhances.
* Add reffed_deps module vector for holding references to dependencies.
* Initialize string vectors after final dlopen of each module.
* Free string vectors and clear references from reffed_deps in
module_destroy.
* Create functions necessary to process module dependencies and enforce
load order.
Module dependencies result in automatic references being managed by the
module loader. This enforces unload order.
Change-Id: I9be08d1dd331aceadc1dcba00b804d71360b2fbb
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions