Hi Bruno,
I noticed that test-strerrorname_np.c fails on the following line on
GNU/Hurd:
/* GNU/Hurd */
#if defined ED_ALREADY_OPEN
ASSERT (strcmp (strerrorname_np (ED_ALREADY_OPEN), "ED_ALREADY_OPEN") == 0);
#endif
This is because glibc doesn't have GNU/Hurd errors in
sysdeps/gnu/errlist.h. This includes EMACH_*, EKERN_*, EMIG_*, and ED_*.
How about I #if 0 these checks out in the tests and Gnulib replacement
function for now so the behaviors are the same? I can write a bug report
and we can see if they get added.
Collin