LINUX.ORG.RU

Освежаю определение регулярного файла:

3.319 Regular File

A file that is a randomly accessible sequence of bytes, with no further structure imposed by the system.

Sorcerer ★★★★★
()
Ответ на: комментарий от Sorcerer

Отлично:

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html

но чтото говорит мне что линукс - это исключение. потому что в POSIX регулярный файл - это файл без взведенных «специальных» аттрибутов. в линуксе регулярный файл - это файл со взведенным аттрибутом «регулярный»

:(((

cvv ★★★★★
() автор топика
Последнее исправление: cvv (всего исправлений: 2)
Ответ на: комментарий от cvv

POSIX говорит, что регулярность файла можно проверять так:

(st.st_mode & S_IFMT) == S_IFREG

или, что эквивалентно:

S_ISREG(st.st_mode)

Значение S_IFREG POSIX не фиксирует.

Sorcerer ★★★★★
()
Ответ на: комментарий от Sorcerer

да - я неправильно высказался. у мя траблы изза того что в линуксе полно nonseekable regular files :(((

cvv ★★★★★
() автор топика
Ответ на: комментарий от INFOMAN

Псевдофайлы в /sys и /proc что ли?

да

cvv ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.