Roland McGrath <rol...@hack.frob.com> skribis:

> Send a patch upstream to libc to avoid using the *_t name space for
> non-public type names like the one in nscd.  We'll take it.

Great, will do.

Manolis: could you confirm that the attached patch allows you to build
libc for the Hurd with nscd support?

diff --git a/nscd/nscd.c b/nscd/nscd.c
index 5680378..c910fd5 100644
--- a/nscd/nscd.c
+++ b/nscd/nscd.c
@@ -61,14 +61,14 @@
    and under a shutdown condition to wait till all in-progress
    requests have finished before "turning off the lights".  */
 
-typedef struct
+struct thread_info
 {
   int             num_active;
   pthread_cond_t  thread_exit_cv;
   pthread_mutex_t mutex;
-} thread_info_t;
+};
 
-thread_info_t thread_info;
+struct thread_info thread_info;
 
 int do_shutdown;
 int disabled_passwd;
If it does, let’s do that in Guix.

Thanks,
Ludo’.

Reply via email to