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;


Reply via email to