Move immediate.h, marker.h and tracepoint.h to include/ust/
[ust.git] / libmallocwrap / mallocwrap.c
index 7675eb464d9f79802d61b2fcbff53b9751671036..be1f39ed3cb4bda8c1a2bb7381e127f188a6ed91 100644 (file)
@@ -1,9 +1,26 @@
+/* Copyright (C) 2009  Pierre-Marc Fournier
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
+ */
+
 #define _GNU_SOURCE
 #include <dlfcn.h>
 #include <sys/types.h>
 #include <stdio.h>
 
-#include "marker.h"
+#include <ust/marker.h>
 
 #if 0
 INTERCEPT_PROTOTYPE(void, malloc, size_t size)
@@ -71,13 +88,13 @@ void free(void *ptr)
                plibc_free = dlsym(RTLD_NEXT, "free");
                if(plibc_free == NULL) {
                        fprintf(stderr, "mallocwrap: unable to find free\n");
-                       return NULL;
+                       return;
                }
        }
 
        trace_mark(ust, free, "%p", ptr);
 
-       return plibc_free(ptr);
+       plibc_free(ptr);
 }
 
 MARKER_LIB
This page took 0.025277 seconds and 4 git commands to generate.