История изменений
Исправление gns, (текущая версия) :
Ну, то есть, сверху имена длиннее 255 байт не пхать. Ну разумно, чо! Когда-то 16 байт что-ли было :)
Но судя по быстрому грепу, это число дофига где используется..
Мне пока только проверки на PATH_MAX попадались.
Да, я проверил по https://elixir.bootlin.com/linux/v6.12.6/A/ident/NAME_MAX
Это ограничение больше используется в драйверах файловых систем и на стыке VFS и драйвера. Оно ниже моих текущих ядерных потребностей. И то, далеко не везде. В NTFS-е том же имена длиннее. Походу, это какое-то наследие старых времен. Может где в libc и есть, и то не факт, NTFS бы не работал.
И да, ты ж сам написал:
Максимальная длина имён файлов и каталогов увеличена с 255 до 1023 байт;
Ну и где та константа NAME_MAX?
Исправление gns, :
Ну, то есть, сверху имена длиннее 255 байт не пхать. Ну разумно, чо! Когда-то 16 байт что-ли было :)
Но судя по быстрому грепу, это число дофига где используется..
Мне пока только проверки на PATH_MAX попадались.
Да, я проверил по https://elixir.bootlin.com/linux/v6.12.6/A/ident/NAME_MAX
Это ограничение больше используется в драйверах файловых систем и на стыке VFS и драйвера. Оно ниже моих текущих ядерных потребностей. И то, далеко не везде. В NTFS-е том же имена длиннее. Походу, это какое-то наследие старых времен. Может где в libc и есть, и то не факт, NTFS бы не работал.
Исправление gns, :
Ну, то есть, сверху имена длиннее 255 байт не пхать. Ну разумно, чо! Когда-то 16 байт что-ли было :)
Но судя по быстрому грепу, это число дофига где используется..
Мне пока только проверки на PATH_MAX попадались.
Да, я проверил по https://elixir.bootlin.com/linux/v6.12.6/A/ident/NAME_MAX
Это ограничение больше используется в драйверах файловых систем и на стыке VFS и драйвера. Оно ниже моих текущих ядерных потребностей.
Исправление gns, :
Ну, то есть, сверху имена длиннее 255 байт не пхать. Ну разумно, чо! Когда-то 16 байт что-ли было :)
Но судя по быстрому грепу, это число дофига где используется..
Мне пока только проверки на PATH_MAX попадались.
Исходная версия gns, :
Ну, то есть, сверху имена длиннее 255 байт не пхать. Ну разумно, чо! Когда-то 16 байт что-ли было :)