--- tests/Gperf-trace.c | 6 +++++- tests/Gtest-nocalloc.c | 6 +++++- tests/rs-race.c | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/tests/Gperf-trace.c b/tests/Gperf-trace.c index 87dd5b2..2719015 100644 --- a/tests/Gperf-trace.c +++ b/tests/Gperf-trace.c @@ -21,7 +21,11 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include <execinfo.h> +#if HAVE_EXECINFO_H +# include <execinfo.h> +#else + extern int backtrace (void **, int); +#endif #include <memory.h> #include <stdio.h> #include <stdlib.h> diff --git a/tests/Gtest-nocalloc.c b/tests/Gtest-nocalloc.c index 6f61b96..ab205b9 100644 --- a/tests/Gtest-nocalloc.c +++ b/tests/Gtest-nocalloc.c @@ -25,7 +25,11 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ # include "config.h" #endif -#include <execinfo.h> /* for backtrace */ +#if HAVE_EXECINFO_H +# include <execinfo.h> +#else + extern int backtrace (void **, int); +#endif #include <unistd.h> #include <stdio.h> #include <stdlib.h> diff --git a/tests/rs-race.c b/tests/rs-race.c index c67584c..53e3204 100644 --- a/tests/rs-race.c +++ b/tests/rs-race.c @@ -27,7 +27,11 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #include <pthread.h> #include <stdlib.h> #include <libunwind.h> -#include <execinfo.h> +#if HAVE_EXECINFO_H +# include <execinfo.h> +#else + extern int backtrace (void **, int); +#endif /* ITERS=1000, NTHREAD=10 caught some bugs in the past */ #ifndef ITERS -- 1.7.4.4 _______________________________________________ Libunwind-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/libunwind-devel
