Start removing the old build infrastructure for the a.out
[dragonfly.git] / sys / i386 / include / profile.h
index 9844e33..3f4963f 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)profile.h   8.1 (Berkeley) 6/11/93
  * $FreeBSD: src/sys/i386/include/profile.h,v 1.20 1999/12/29 04:33:05 peter Exp $
- * $DragonFly: src/sys/i386/include/Attic/profile.h,v 1.2 2003/06/17 04:28:36 dillon Exp $
+ * $DragonFly: src/sys/i386/include/Attic/profile.h,v 1.5 2004/03/20 16:27:41 drhodus Exp $
  */
 
 #ifndef _MACHINE_PROFILE_H_
@@ -70,7 +70,7 @@
                          s_lock_np(&mcount_lock); }
 #define        MCOUNT_EXIT(s)  { s_unlock_np(&mcount_lock); write_eflags(s); }
 #else
-#define        MCOUNT_ENTER(s) { s = read_eflags(); disable_intr(); }
+#define        MCOUNT_ENTER(s) { s = read_eflags(); cpu_disable_intr(); }
 #define        MCOUNT_EXIT(s)  (write_eflags(s))
 #endif
 #endif /* GUPROF */
@@ -116,15 +116,15 @@ typedef   u_int   fptrdiff_t;
 
 #ifdef _KERNEL
 
-void   mcount __P((uintfptr_t frompc, uintfptr_t selfpc));
+void   mcount (uintfptr_t frompc, uintfptr_t selfpc);
 
 #ifdef GUPROF
 struct gmonparam;
 
-void   nullfunc_loop_profiled __P((void));
-void   nullfunc_profiled __P((void));
-void   startguprof __P((struct gmonparam *p));
-void   stopguprof __P((struct gmonparam *p));
+void   nullfunc_loop_profiled (void);
+void   nullfunc_profiled (void);
+void   startguprof (struct gmonparam *p);
+void   stopguprof (struct gmonparam *p);
 #else
 #define        startguprof(p)
 #define        stopguprof(p)
@@ -136,13 +136,9 @@ void       stopguprof __P((struct gmonparam *p));
 
 __BEGIN_DECLS
 #ifdef __GNUC__
-#ifdef __ELF__
-void   mcount __P((void)) __asm(".mcount");
-#else
-void   mcount __P((void)) __asm("mcount");
-#endif
+void   mcount (void) __asm(".mcount");
 #endif
-static void    _mcount __P((uintfptr_t frompc, uintfptr_t selfpc));
+static void    _mcount (uintfptr_t frompc, uintfptr_t selfpc);
 __END_DECLS
 
 #endif /* _KERNEL */
@@ -152,11 +148,11 @@ __END_DECLS
 extern int     cputime_bias;
 
 __BEGIN_DECLS
-int    cputime __P((void));
-void   empty_loop __P((void));
-void   mexitcount __P((uintfptr_t selfpc));
-void   nullfunc __P((void));
-void   nullfunc_loop __P((void));
+int    cputime (void);
+void   empty_loop (void);
+void   mexitcount (uintfptr_t selfpc);
+void   nullfunc (void);
+void   nullfunc_loop (void);
 __END_DECLS
 #endif