diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1998-11-04 15:20:58 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1998-11-04 15:20:58 +0000 |
| commit | 84e40f5627ce2825f905f40131e31017b458613c (patch) | |
| tree | 32887d7f7c4762a0bb986e26777f67e848fb6444 /sys/kern/link_aout.c | |
| parent | 0ce10add93b640241731715a407ed802ccf3d17b (diff) | |
Notes
Diffstat (limited to 'sys/kern/link_aout.c')
| -rw-r--r-- | sys/kern/link_aout.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/sys/kern/link_aout.c b/sys/kern/link_aout.c index 4d7126a9149d..29b588489b68 100644 --- a/sys/kern/link_aout.c +++ b/sys/kern/link_aout.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: link_aout.c,v 1.15 1998/10/25 17:44:51 phk Exp $ + * $Id: link_aout.c,v 1.16 1998/11/03 14:25:21 peter Exp $ */ #ifndef __alpha__ @@ -55,13 +55,6 @@ static int link_aout_search_symbol(linker_file_t lf, caddr_t value, static void link_aout_unload_file(linker_file_t); static void link_aout_unload_module(linker_file_t); -/* - * The file representing the currently running kernel. This contains - * the global symbol table. - */ - -static linker_file_t linker_kernel_file; - static struct linker_class_ops link_aout_class_ops = { link_aout_load_module, }; @@ -308,8 +301,10 @@ load_dependancies(linker_file_t lf) /* * All files are dependant on /kernel. */ - linker_kernel_file->refs++; - linker_file_add_dependancy(lf, linker_kernel_file); + if (linker_kernel_file) { + linker_kernel_file->refs++; + linker_file_add_dependancy(lf, linker_kernel_file); + } off = LD_NEED(af->dynamic); |
