nscd: Remove unused typedef and variable.

The attached patch removed the unused ‘thread_info_t’ typedef and the
‘thread_info’ variable from nscd.c.  The former conflicts with a GNU Mach
typedef, and the latter conflicts with a GNU Mach function declaration:
<https://lists.gnu.org/archive/html/bug-hurd/2014-06/msg00101.html>.

Tested on x86_64-linux-gnu.
This commit is contained in:
Ludovic Courtès 2014-06-22 11:55:43 +02:00 committed by Ondřej Bílka
parent d03efb2f97
commit bd3675f9a3
2 changed files with 5 additions and 14 deletions

View File

@ -1,3 +1,8 @@
2014-06-22 Ludovic Courtès <ludo@gnu.org>
* nscd/nscd.c (thread_info_t): Remove typedef.
(thread_info): Remove variable.
2014-06-21 Allan McRae <allan@archlinux.org>
* NEWS: Mention CVE-2014-4043.

View File

@ -57,20 +57,6 @@
#define PACKAGE _libc_intl_domainname
/* Structure used by main() thread to keep track of the number of
active threads. Used to limit how many threads it will create
and under a shutdown condition to wait till all in-progress
requests have finished before "turning off the lights". */
typedef struct
{
int num_active;
pthread_cond_t thread_exit_cv;
pthread_mutex_t mutex;
} thread_info_t;
thread_info_t thread_info;
int do_shutdown;
int disabled_passwd;
int disabled_group;