diff options
author | brian <brian@FreeBSD.org> | 2001-06-18 15:09:33 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2001-06-18 15:09:33 +0000 |
commit | a08eb62a0db12d6362d89519e448d374fdbf107f (patch) | |
tree | aef7cdfd4c4121315b60d9903274c6ae3b414ae6 /sys/sys/linker.h | |
parent | 9e23c5414a9864827bcfc597536c8cb987d988dd (diff) | |
download | FreeBSD-src-a08eb62a0db12d6362d89519e448d374fdbf107f.zip FreeBSD-src-a08eb62a0db12d6362d89519e448d374fdbf107f.tar.gz |
Add linker_reference_module().
This function loads a module if required, otherwise bumps the reference
count -- the opposite of linker_file_unload().
Diffstat (limited to 'sys/sys/linker.h')
-rw-r--r-- | sys/sys/linker.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/sys/linker.h b/sys/sys/linker.h index 671bbe8..20ab83e 100644 --- a/sys/sys/linker.h +++ b/sys/sys/linker.h @@ -107,6 +107,11 @@ int linker_add_class(linker_class_t _cls); int linker_load_file(const char* _filename, linker_file_t* _result); /* + * Obtain a reference to a module, loading it if required. + */ +int linker_reference_module(const char* _modname, linker_file_t* _result); + +/* * Find a currently loaded file given its filename. */ linker_file_t linker_find_file_by_name(const char* _filename); |