FERRAMENTAS LINUX: O Kernel Linux 5.4 parece unificar a maneira de calcular o tamanho de um membro de uma estrutura

domingo, 29 de setembro de 2019

O Kernel Linux 5.4 parece unificar a maneira de calcular o tamanho de um membro de uma estrutura



Confira !!



Surpreendentemente, até o kernel do Linux 5.4 em 2019 levou até potencialmente uma única maneira unificada para calcular o tamanho de um membro de uma estrutura dentro do kernel: o Linux 5.4 está olhando para adicionar uma nova macro sizeof_member para lidar com esse objetivo.

Até agora, existem três maneiras diferentes de calcular o tamanho de um membro de uma estrutura C com as macros existentes SIZEOF_FIELD, FIELD_SIZEOF e sizeof_field ... Bem, com uma solicitação de pull proposta que foi limpa agora no Linux 5.4 com centralizando em uma nova macro chamada sizeof_member que os desenvolvedores consideram mais descritiva.

O desenvolvedor de kernel de longa data Kees Cook enviou a conversão em toda a árvore para substituir essas três macros anteriores por essa nova macro sizeof_member ().

No momento, Linus Torvalds parece incerto se deve atender a essa solicitação de recebimento. Suas preocupações são sobre "sizeof_member", em vez de "sizeof_field", considerando que as três macros definidas para serem substituídas foram todas baseadas no rótulo "size of field". Até esse ponto, outros desenvolvedores consideram que o "tamanho do membro" é uma terminologia mais precisa. Os desenvolvedores do subsistema de rede em que a maioria dessas macros também não comentou esta proposta. Para encurtar a história, veremos como a nomeação termina, mas pelo menos elas parecem unificadas para macro para calcular o tamanho de um membro em uma estrutura.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário