From 25a899ec8431cf4738ee7eb6ca79f60cc27141de Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Fri, 24 May 2013 10:30:32 +0000 Subject: [PATCH] qsort_r is broken on HURD, avoid --- src/util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util.c b/src/util.c index 49530f8c8..a6f87a0d7 100644 --- a/src/util.c +++ b/src/util.c @@ -685,7 +685,8 @@ static int GIT_STDLIB_CALL git__qsort_r_glue_cmp( void git__qsort_r( void *els, size_t nel, size_t elsize, git__sort_r_cmp cmp, void *payload) { -#if defined(__MINGW32__) || defined(__OpenBSD__) || defined(AMIGA) +#if defined(__MINGW32__) || defined(__OpenBSD__) || defined(AMIGA) || \ + defined(__gnu_hurd__) git__insertsort_r(els, nel, elsize, NULL, cmp, payload); #elif defined(GIT_WIN32) git__qsort_r_glue glue = { cmp, payload };