> From: Giuseppe Scrivano <[EMAIL PROTECTED]>
> Date: Sat, 30 Jul 2005 03:31:48 +0200
> Cc: [email protected]
>
> + 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
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel