【发布时间】:2017-03-02 23:24:45
【问题描述】:
我在一个检索文件属性的 C 程序中遇到了宏 S_ISREG()。不幸的是,网上没有关于这个宏的任何基本信息。对此有一些更高级的讨论,但它们超出了我的要求。
什么是S_ISREG(),它有什么作用?在检索文件属性的程序的上下文中,它的用途是什么?具体是做什么的?
谢谢。
【问题讨论】:
-
@Clifford 谢谢。关于这个宏的唯一其他问题是关于更高级的应用程序。
-
@ryyker 不,不是。如果您阅读您发布的问题,您会发现它侧重于更高级的应用程序。
-
@ryyker 这个问题假设你已经知道
S_ISREG的用途。 -
您可能必须链接到“高级应用程序”我仍在努力了解有关此问题的任何讨论如何变得复杂 - 除非您只是表示讨论处理的是使用
S_ISREG只是一小部分。stat()手册页中的示例显示了对st_mode的测试 - 这些宏只是将该测试包装成布尔结果。 -
您无需在线即可获取文档;
man 2 stat在 linux 上完美运行。
标签: c linux macos unix operating-system