*Quoting cedric cellier, 11:02, Wed 14 Mar 07:

> J'ai jett? un oeil au code, et il faudrait modifier safe_fopen pour
> afficher errno et le nom du fichier qu'il essaye d'ouvrir au moment de
> l'erreur. Comme ?a on aurait l'?quivalent de la derni?re ligne de
> strace :)

safe_fopen, open et fdopen :/ Je repasse ici la partie du code (extraite du 
mbox.c) :

/* Create a temporary file to write the new version of the mailbox in. */
        mutt_mktemp (tempfile);
        if ((i = open (tempfile, O_WRONLY | O_EXCL | O_CREAT, 0600)) == -1 ||
            (fp = fdopen (i, "w")) == NULL)
        {
          if (-1 != i)
          {
            close (i);
            unlink (tempfile);
          }
          mutt_error _("Could not create temporary file!");
          mutt_sleep (5);
          goto bail;
        }

Puis celle extraite du commands.c :

        mutt_mktemp (tempfile);
        if ((fpout = safe_fopen (tempfile, "w")) == NULL)
        {
          mutt_error _("Could not create temporary file!");
          return (0);
        }


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à