PS: I also changed the javacomp module to make use of the new functions.
2006-10-06 Bruno Haible <[EMAIL PROTECTED]>
* javacomp.c (write_temp_file): Use fopen_temp, fwriteerror_temp
instead of fopen, fwriteerror.
*** javacomp.c 14 Sep 2006 14:18:36 -0000 1.7
--- javacomp.c 6 Oct 2006 13:31:26 -0000
***************
*** 467,473 ****
FILE *fp;
register_temp_file (tmpdir, file_name);
! fp = fopen (file_name, "w");
if (fp == NULL)
{
error (0, errno, _("failed to create \"%s\""), file_name);
--- 467,473 ----
FILE *fp;
register_temp_file (tmpdir, file_name);
! fp = fopen_temp (file_name, "w");
if (fp == NULL)
{
error (0, errno, _("failed to create \"%s\""), file_name);
***************
*** 475,481 ****
return true;
}
fputs (contents, fp);
! if (fwriteerror (fp))
{
error (0, errno, _("error while writing \"%s\" file"), file_name);
return true;
--- 475,481 ----
return true;
}
fputs (contents, fp);
! if (fwriteerror_temp (fp))
{
error (0, errno, _("error while writing \"%s\" file"), file_name);
return true;