为什么/usr/src/linux-headers-X.X.X-X/include/uapi/linux/stat.h的S_ISVTX被称为S_ISVTX?名称中的字母代表什么?
/usr/src/linux-headers-X.X.X-X/include/uapi/linux/stat.h
S_ISVTX
cmssoen21#
完全正确。这是从过去,在那个特殊目录中的可执行文件的文本段不会立即被释放,而是只要内存资源允许就一直保留。应用程序启动得更快。这个行为现在已经过时了,据我所知从未在linux中使用过,现在它被用于访问修改。(参见IEEE Std 1003.1-2017,4.3)所以它是“保存文本段”。
1条答案
按热度按时间cmssoen21#
完全正确。这是从过去,在那个特殊目录中的可执行文件的文本段不会立即被释放,而是只要内存资源允许就一直保留。应用程序启动得更快。这个行为现在已经过时了,据我所知从未在linux中使用过,现在它被用于访问修改。(参见IEEE Std 1003.1-2017,4.3)
所以它是“保存文本段”。