summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorCorey Farrell <git@cfware.com>2017-11-22 00:39:33 -0500
committerCorey Farrell <git@cfware.com>2018-01-17 17:56:59 -0500
commit3b73ed28c52ff1458b19ef3a8686638ade874c03 (patch)
treead4691a29593f42161161a8f7d32a3dfe4790410 /configs
parentb304c97dec74557f267cb3b31d81a20d9a419ced (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 'configs')
0 files changed, 0 insertions, 0 deletions