LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Я имею в виду размер структуры так ли нужен 4096 если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.

Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.

Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров, где то дальше в коде, где-то в 1 месте где это нужно :)

Хотя, ладно, автору виднее как там ему надо в его конкретном случае

Исправление LINUX-ORG-RU, :

Я имею в виду размер структуры так ли нужен 4096 если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.

Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.

Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров, где то дальше в коде, где-то в 1 месте где это нужно :)

Исходная версия LINUX-ORG-RU, :

Я имею в виду размер структуры так ли нужен 4096 если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.

Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.

Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров :)