aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1995-08-29 03:09:14 +0000
committerBruce Evans <bde@FreeBSD.org>1995-08-29 03:09:14 +0000
commit5c7761b2af0b7bc1d6cf9c18201d434d9a34812b (patch)
treed47403b5d77f18a6f99aab1e05abda7d4b441ae4
parent7ceae9a83d0777d9191f3d608817ceecf85ad150 (diff)
downloadsrc-5c7761b2af0b7bc1d6cf9c18201d434d9a34812b.tar.gz
src-5c7761b2af0b7bc1d6cf9c18201d434d9a34812b.zip
kmstartup had the wrong type and unnecessarily external linkage for a
sysinit function. subr_prof.c: Remove useless comment.
Notes
Notes: svn path=/head/; revision=10407
-rw-r--r--sys/kern/subr_prof.c14
-rw-r--r--sys/sys/gmon.h7
2 files changed, 7 insertions, 14 deletions
diff --git a/sys/kern/subr_prof.c b/sys/kern/subr_prof.c
index 56c2a6e89068..22406c50a328 100644
--- a/sys/kern/subr_prof.c
+++ b/sys/kern/subr_prof.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)subr_prof.c 8.3 (Berkeley) 9/23/93
- * $Id: subr_prof.c,v 1.6 1995/03/16 18:12:41 bde Exp $
+ * $Id: subr_prof.c,v 1.7 1995/08/28 09:18:46 julian Exp $
*/
#include <sys/param.h>
@@ -48,21 +48,17 @@
#include <sys/malloc.h>
#include <sys/gmon.h>
-/*
- * System initialization
- */
-
-extern void kmstartup(); /* should be static*/
+static void kmstartup __P((caddr_t));
SYSINIT(kmem, SI_SUB_KPROF, SI_ORDER_FIRST, kmstartup, NULL)
-
struct gmonparam _gmonparam = { GMON_PROF_OFF };
extern char btext[];
extern char etext[];
-void
-kmstartup()
+static void
+kmstartup(udata)
+ caddr_t udata;
{
char *cp;
struct gmonparam *p = &_gmonparam;
diff --git a/sys/sys/gmon.h b/sys/sys/gmon.h
index bc60cf4f9c2b..9b3882de918a 100644
--- a/sys/sys/gmon.h
+++ b/sys/sys/gmon.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)gmon.h 8.2 (Berkeley) 1/4/94
- * $Id: gmon.h,v 1.5 1995/05/14 03:00:04 davidg Exp $
+ * $Id: gmon.h,v 1.6 1995/05/30 08:14:22 rgrimes Exp $
*/
#ifndef _SYS_GMON_H_
@@ -154,10 +154,6 @@ extern struct gmonparam _gmonparam;
#define GMON_PROF_ERROR 2
#define GMON_PROF_OFF 3
-#ifdef KERNEL
-void kmstartup __P((void));
-#endif
-
/*
* Sysctl definitions for extracting profiling information from the kernel.
*/
@@ -166,4 +162,5 @@ void kmstartup __P((void));
#define GPROF_FROMS 2 /* struct: from location hash bucket */
#define GPROF_TOS 3 /* struct: destination/count structure */
#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */
+
#endif /* !_SYS_GMON_H_ */