LINUX.ORG.RU

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

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

Создавал из программы на Си используя

        snprintf(fname, 11, "test\ntezt\n");
        fname[11] = '\0';
        fptr = fopen(fname, "w");
При этом
puts(fname);
выдаёт
test
tezt

Из tcsh'а доступ к такому файлу осуществляется через
test?tezt?
При этом в выводе
strace cat test?tezt?
явно присутствует
openat(AT_FDCWD, "test\ntezt\n", O_RDONLY) = 3

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

Создавал из программы на Си используя

        snprintf(fname, 11, "test\ntezt\n");
        fname[11] = '\0';
        fptr = fopen(fname, "w");
При этом
puts(fname);
выдаёт
test
tezt

Из tcsh'а доступ к такому файлу осуществляется через
test?tezt?
При этом в выводе
cat test?tezt?
явно присутствует
openat(AT_FDCWD, "test\ntezt\n", O_RDONLY) = 3