• [^] # Re: glib

    Posté par . En réponse au journal libc et sécurité.... Évalué à 2.

    Au risque de te decevoir un fichier pris au hasard de libowfat
    #include <unistd.h>
    #include <fcntl.h>
    #include "io_internal.h"
    int io_appendfile(int64* d,const char* s) {
     long fd=open(s,O_WRONLY|O_APPEND|O_CREAT,0600);
     if (fd != -1) {
     *d=fd; 
     return 1;
     }
     return 0;
    }
    
    Le but n'est pas de ne pas utiliser la libc, ca serait un travail tres/trop important de la rendre portable, mais d'éviter que le programmeur n'utilise la libc qui à un API merdique et incohérente pour des raisons historiques. Autrement la glib c'est pas mal mais il manque le reseau par exemple.