In glibc-2.0.106/sysdeps/mach/hurd/bits/local_lim.h, | ELOOP. This name is a GNU extension; POSIX.1 has no such limit, and BSD | calls it MAXSYMLINKS in <sys/param.h>. */ | |#ifdef __USE_GNU /* 1003.1a defines this */ |#define SYMLOOP_MAX 8 |#endif It should apply attached patch since _BSD_SOURCE doesn't define __USE_GNU . --- UCHIYAMA Yasushi uch@nop.or.jp