OSDN Git Service

Fix FreeBSD fopen instrumentation.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Aug 2005 00:12:18 +0000 (00:12 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Aug 2005 00:12:18 +0000 (00:12 +0000)
* mf-hooks2.c (MF_REGISTER_fopen): Define to __MF_TYPE_STATIC when
__FreeBSD__ is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103368 138bc75d-0d04-0410-961f-82ee72b054a4

libmudflap/ChangeLog
libmudflap/mf-hooks2.c

index 717be4f..cae17d8 100644 (file)
@@ -1,3 +1,8 @@
+2005-08-22  Jim Wilson  <wilson@specifix.com>
+
+       * mf-hooks2.c (MF_REGISTER_fopen): Define to __MF_TYPE_STATIC when
+       __FreeBSD__ is defined.
+
 2005-08-17  Jim Wilson  <wilson@specifix.com>
 
        * mf-hooks1.c (malloc, calloc, realloc, free,
index 2b961b4..0ffcf09 100644 (file)
@@ -544,8 +544,14 @@ WRAPPER2(struct tm*, gmtime, const time_t *timep)
 /* The following indicate if the result of the corresponding function
  * should be explicitly un/registered by the wrapper
 */
+
+#ifdef __FreeBSD__
+#define MF_REGISTER_fopen              __MF_TYPE_STATIC
+#else
 #undef  MF_REGISTER_fopen
+#endif
 #define MF_RESULT_SIZE_fopen           (sizeof (FILE))
+
 #undef  MF_REGISTER_opendir
 #define MF_RESULT_SIZE_opendir         0       /* (sizeof (DIR)) */
 #undef  MF_REGISTER_readdir