From 1d13be3330ac168ebfc4e3c982e43fb1ccc9b7d7 Mon Sep 17 00:00:00 2001 From: Mike Smith Date: Fri, 9 Oct 1998 01:44:09 +0000 Subject: [PATCH] Missing defines for the kernel environment and module metadata lookup functions --- sys/sys/linker.h | 11 ++++++++++- sys/sys/systm.h | 5 ++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/sys/sys/linker.h b/sys/sys/linker.h index 981a3df0042..4397b16b9a2 100644 --- a/sys/sys/linker.h +++ b/sys/sys/linker.h @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: linker.h,v 1.4 1998/08/12 08:44:21 dfr Exp $ + * $Id: linker.h,v 1.5 1998/09/14 18:31:19 msmith Exp $ */ #ifndef _SYS_LINKER_H_ @@ -191,6 +191,15 @@ caddr_t linker_file_lookup_symbol(linker_file_t file, const char* name, #define MODINFOMD_KLDIDENT (MODINFOMD_NOCOPY | 0x4000) #define MODINFOMD_KLDDEP (MODINFOMD_NOCOPY | 0x4001) +/* + * Module lookup + */ +extern caddr_t module_metadata; +extern caddr_t module_search_by_name(const char *name); +extern caddr_t module_search_by_type(const char *type); +extern caddr_t module_search_info(caddr_t mod, int inf); + + #ifdef KLD_DEBUG extern int kld_debug; diff --git a/sys/sys/systm.h b/sys/sys/systm.h index 07ad6a56616..2b3236ad5f9 100644 --- a/sys/sys/systm.h +++ b/sys/sys/systm.h @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)systm.h 8.7 (Berkeley) 3/29/95 - * $Id: systm.h,v 1.75 1998/09/06 06:25:18 ache Exp $ + * $Id: systm.h,v 1.76 1998/09/15 10:07:26 gibbs Exp $ */ #ifndef _SYS_SYSTM_H_ @@ -150,6 +150,9 @@ void setstatclockrate __P((int hzrate)); void hardpps __P((struct timeval *tvp, long usec)); +char *getenv __P((char *name)); +extern char *kern_envp; + #ifdef APM_FIXUP_CALLTODO void adjust_timeout_calltodo __P((struct timeval *time_change)); #endif /* APM_FIXUP_CALLTODO */