Sylvestre,
Thanks for working!
a few nit;
- Doesn't the gnu have PATH_MAX nor MAXPATHLEN in his headers?
It should be detected on autoconf.
- I guess (HAVE_MACH_H && !__GNU__) could be rewritten as
(HAVE_MACH_H && Darwin).
How do you think?
...Takumi