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