• [^] # Re: Hmmm ...

    Posté par . En réponse au message Linux, Ext3 et disque plein.. Évalué à 3.

    C'est simple, renvoyer une erreur !
    En l'occurence, c'est définit comme tel dans le système:

    [binarym@neotek]:/usr/include% grep -r ENOSPC *
    asm-generic/errno-base.h:#define ENOSPC 28 /* No space left on device */


    Et pour descendre plus bas dans la logique "que dois faire l'appli", et bien controler le code retour de l'appel system write(2) et, voyant la valeur de ce dernier (28) avertir l'utilisateur que l'espace disque est insuffisant pour sauver les modifications.
    Donc l'utilisateur intelligent voyant l'erreur, libérera les 100k nécessaires à la sauvegarde de son fichier et réiterera sa modification ....