草庐IT

linux - POSIX 中的 S_IRUSR 语义

我正在学习POSIXAPI,我不理解某些名称背后的逻辑。例如S_IRUSR,S_IRUSRS代表什么?我知道R和W用于读写。但是POSIX遵循什么命名约定?就像Win32遵循HungarianNotation命名一样,POSIX的命名遵循什么?对于像POSIX这样的标准,必须有它的文档...... 最佳答案 我不确定它们是否有任何意义,除了它们在sys/stat.h中。,所以S可能代表“stat”。我尝试做一些侦探工作,例如IEEEStd1003.1,2004Editionentryforsys/stat.h是这样说的:首次发布于第