]> Zhao Yanbai Git Server - minix.git/commitdiff
kernel: don't build cprofile code by default
authorArun Thomas <arun@minix3.org>
Tue, 2 Aug 2011 13:24:47 +0000 (15:24 +0200)
committerArun Thomas <arun@minix3.org>
Tue, 2 Aug 2011 13:25:54 +0000 (15:25 +0200)
kernel/system.h
kernel/system/do_cprofile.c
kernel/system/do_profbuf.c

index e34106d55405a63020cd03bdc4040d575cb21791..e69d47a6736f542a6242662585d4803a09899eb5 100644 (file)
@@ -195,6 +195,10 @@ _PROTOTYPE( int do_sprofile, (struct proc * caller, message *m_ptr) );
 
 _PROTOTYPE( int do_cprofile, (struct proc * caller, message *m_ptr) );
 _PROTOTYPE( int do_profbuf, (struct proc * caller, message *m_ptr) );
+#if ! CPROFILE
+#define do_cprofile NULL
+#define do_profbuf NULL
+#endif
 
 _PROTOTYPE( int do_getmcontext, (struct proc * caller, message *m_ptr) );
 _PROTOTYPE( int do_setmcontext, (struct proc * caller, message *m_ptr) );
index c01d39133e2e5bf5ede01be5a3ff96452df4b107..22cf82b0da79dd412ba42f1ff33c8c0524e8aae0 100644 (file)
@@ -16,6 +16,8 @@
 
 #include <string.h>
 
+#if CPROFILE
+
 /*===========================================================================*
  *                             do_cprofile                                  *
  *===========================================================================*/
@@ -144,3 +146,4 @@ PUBLIC int do_cprofile(struct proc * caller, message * m_ptr)
   }
 }
 
+#endif /* CPROFILE */
index 7b87df0163b13883fc7c8dcc7225150d345ca88e..e62bac0b722c460eab6ba7096b5c6462c41df3e7 100644 (file)
@@ -11,6 +11,8 @@
 
 #include "kernel/system.h"
 
+#if CPROFILE
+
 /*===========================================================================*
  *                             do_profbuf                                   *
  *===========================================================================*/
@@ -45,4 +47,5 @@ PUBLIC int do_profbuf(struct proc * caller, message * m_ptr)
   return OK;
 }
 
+#endif /* CPROFILE */