Bonjour ,
Je suis en train de travailler sur un plug-in en C qui intégre une fonction permettant de passer un anti-spam dans le MTA exim , ceci est documenté avec "local_scan".
Tout va bien, sauf que je dois momentanément désactiver "errno" en utilisant "fdopen" pour ouvrir le descripteur de fichier d'écriture en objet FILE et y écrit des données.
Je sais, ce n'est qu'un bout de code, mais c'est un peu long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [...] fd_file = (FILE *)fdopen(fd_out[0], "r"); /* 'Illegal seek' */ if (errno == ESPIPE) errno = 0; if ((FILE *)fd_file == NULL) BAIL("pipe failed", strerror(errno), "(FILE *)fd_file"); [...]
Des idées, pistes ?
Merci
Partager