S_ISREG () - это макрос, используемый для интерпретации значений в stat-struct . На странице руководства говорится:
S_ISREG ()
stat-struct
S_ISREG(m) is it a regular file? // Macro checks, if the file is regular or not.
Вопросы: