I also wonder whether we should keep the "#ifdef MAXPATHLEN"
branch, or just use the loop below on all platforms that have
getcwd.
If MAXPATHLEN is defined, it should be respected, if you try to use a
file name that is longer than MAXPATHLEN then the behaviour of the
system is undefined. Maybe just something like:
#ifdef MAXPATHLEN
if (buf_size >= MAXPATHLEN)
break;
#endif
Would be sufficient for platforms with MAXPATHLEN, and then just use
that in the loop.
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel