linux – POSIX中的S_IRUSR语义

前端之家收集整理的这篇文章主要介绍了linux – POSIX中的S_IRUSR语义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在学习POSIX API,我不理解一些名称背后的逻辑.

例如
S_IRUSR,S_IRUSR

什么是S代表什么?我得到了R和W用于读写.但是POSIX的命名约定是什么?就像Win32遵循匈牙利表示法命名一样,POSIX的命名方式如何?对于像POSIX这样的标准,必须有它的文档……

解决方法

领先的S_只是为了确定常量所处的结构/功能.

从< sys / stat.h>中,常量S_IRUSR,S_IWUSR等是struct stat的st_mode成员的可能值(在stat()和friends中使用). struct stat的所有成员都以前缀st_开头,并且有几个与stat有关的宏也以S_开头.该约定仅用于使匹配的结构名称,成员名称和常量更容易.

猜你在找的Linux相关文章