LINUX.ORG.RU

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

Исправление Xenius, (текущая версия) :

Ты лжёшь.

Бинарно имя файла совпадает с тем, что бинарно находится между кавычек в файле исходника, что и значит, что

файл создаётся именно с тем именем, которое указано.

Твой код локалезависим и ты сам это прекрасно знаешь.

Это да, в таком случае следовало бы для надёжности добавить проверку локали, и если она не UTF8, выдавать ошибку.

А ядро и не должно интерпретировать данные, переданные как имя файла, кроме проверки '/' и '\0', если они предназначены для записи на нативную файловую систему и это правильно.

Исходная версия Xenius, :

Ты лжёшь.

Бинарно имя файла совпадает с тем, что бинарно находится между кавычек в файле исходника, что и значит, что

файл создаётся именно с тем именем, которое указано.

Твой код локалезависим и ты сам это прекрасно знаешь.

Это да, в таком случае следовало бы для надёжности добавить проверку локали, и если она не UTF8, выдавать ошибку.