• [^] # Re: « Yann : Oui, en tant que responsable d'un parc d'environ 350 Linux

    Posté par . En réponse à la dépêche Dix ans de DLFP : Entretien avec l'équipe LinuxFR 2/3. Évalué à 2.

    Oui c'est bien ce dont je parlais, pardon de la confusion.
    Pour l'alignement, ça dépend de beaucoup de choses, mais je pense que pour les bitfields il les "pack" dans le plus petit entier qui les fait tenir. Pour d'autre valeurs, ça va être dépendant du processeur (qui peut avoir besoin de charger des flottants alignés contrairement aux entiers, par exemple). Pour être sûr, ajouter l'attribut __packed__ à la structure (parce que c'est pas parce qu'on met 2 short et 1 int dans une struct que le tout va faire 8 octets, gcc risque d'aligner les shorts sur 32 bits).