> From: Giuseppe Scrivano <[EMAIL PROTECTED]> > Date: Sat, 30 Jul 2005 03:31:48 +0200 > Cc: emacs-devel@gnu.org > > + if(getcwd (buf, MAXPATHLEN + 1) == 0) > + fatal ("`getwd' failed: %s\n", buf);
The error message mentions the wrong function here. I also wonder whether we should keep the "#ifdef MAXPATHLEN" branch, or just use the loop below on all platforms that have getcwd. > +#else > + { > + int buf_size = 2; > + buf = xmalloc (buf_size); > + for(;;) > + { > + if(getcwd (buf, buf_size) == 0) > + { > + if(errno == ERANGE) > + { > + buf_size *= 2; > + buf = xrealloc (buf, buf_size); > + } > + else > + fatal ("`getcwd' failed: %s\n", strerror (errno)); > + } > + else > + break; > + } > + > + } > +#endif _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel