diff options
author | Chris Johns <chrisj@rtems.org> | 2018-11-20 14:56:11 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2018-11-22 12:43:31 +1100 |
commit | 03139d5b1cf95d5b2f699e8f56e1f0ba2d7f89e4 (patch) | |
tree | 33fd489eac7497cdebe61560bc43e613b3eef0a9 /cpukit/include/rtems/rtl/rtl-obj-fwd.h | |
parent | libdl: Reindex unresolved names after removing used records. (diff) | |
download | rtems-03139d5b1cf95d5b2f699e8f56e1f0ba2d7f89e4.tar.bz2 |
libdl: Add object file dependencies to track references
Tracking references lets us manage when an object file can be
unloaded. If an object file has references to it, it cannot be
unloaded.
Modules that depend on each other cannot be unloaded.
Updates #3605
Diffstat (limited to 'cpukit/include/rtems/rtl/rtl-obj-fwd.h')
-rw-r--r-- | cpukit/include/rtems/rtl/rtl-obj-fwd.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cpukit/include/rtems/rtl/rtl-obj-fwd.h b/cpukit/include/rtems/rtl/rtl-obj-fwd.h index 39e28c58e1..6d41483aa2 100644 --- a/cpukit/include/rtems/rtl/rtl-obj-fwd.h +++ b/cpukit/include/rtems/rtl/rtl-obj-fwd.h @@ -27,6 +27,12 @@ struct rtems_rtl_obj_sect; typedef struct rtems_rtl_obj_sect rtems_rtl_obj_sect; /** + * The forward declaration of the obj depends structure. + */ +struct rtems_rtl_obj_depends; +typedef struct rtems_rtl_obj_depends rtems_rtl_obj_depends; + +/** * The forward declaration of the obj structure. */ struct rtems_rtl_obj; |