From a5ca1de1eb575294dbc865a2c4ff643efc117ef4 Mon Sep 17 00:00:00 2001
From: Ludovic Courtès <ludo@gnu.org>
Date: Sun, 25 May 2014 01:06:50 +0200
Subject: build: Remove checks for 'getgrouplist' and 'uselocale'.

GNU libc has had them for a long time.

* configure.ac: Remove checks for 'getgrouplist' and 'uselocale'.
* libshouldbeinlibc/idvec-impgids.c (_merge_implied_gids): Remove #ifdef
  HAVE_GETGROUPLIST and remove #else arm.
* libthreads/cthreads.c: Remove #ifdef HAVE_USELOCALE, keeping its
  bodies.
---
 libthreads/cthreads.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

(limited to 'libthreads')

diff --git a/libthreads/cthreads.c b/libthreads/cthreads.c
index aef20bed..1361b8b3 100644
--- a/libthreads/cthreads.c
+++ b/libthreads/cthreads.c
@@ -150,10 +150,7 @@
 #include <cthreads.h>
 #include <mach/mig_support.h>
 #include "cthread_internals.h"
-
-#ifdef HAVE_USELOCALE
-# include <locale.h>
-#endif
+#include <locale.h>
 
 /*
  * Thread status bits.
@@ -292,11 +289,11 @@ cthread_body(cproc_t self)
 				/*
 				 * Execute the fork request.
 				 */
-#ifdef HAVE_USELOCALE
+
 			        /* A fresh thread needs to be bound to the
 				   global locale.  */
 			  	uselocale (LC_GLOBAL_LOCALE);
-#endif
+
 				t->result = (*(t->func))(t->arg);
 			}
 			/*
-- 
cgit v1.2.3