diff options
Diffstat (limited to 'sys/kern/kern_linker.c')
| -rw-r--r-- | sys/kern/kern_linker.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c index 9d1354208458..003b70816878 100644 --- a/sys/kern/kern_linker.c +++ b/sys/kern/kern_linker.c @@ -67,6 +67,16 @@ int kld_debug = 0; */ static const char *linker_basename(const char *path); +/* + * Find a currently loaded file given its filename. + */ +static linker_file_t linker_find_file_by_name(const char* _filename); + +/* + * Find a currently loaded file given its file id. + */ +static linker_file_t linker_find_file_by_id(int _fileid); + /* Metadata from the static kernel */ SET_DECLARE(modmetadata_set, struct mod_metadata); @@ -415,7 +425,7 @@ linker_reference_module(const char *modname, struct mod_depend *verinfo, return (linker_load_module(NULL, modname, NULL, verinfo, result)); } -linker_file_t +static linker_file_t linker_find_file_by_name(const char *filename) { linker_file_t lf; @@ -436,7 +446,7 @@ linker_find_file_by_name(const char *filename) return (lf); } -linker_file_t +static linker_file_t linker_find_file_by_id(int fileid) { linker_file_t lf; |
