一、声明
#if defined __USE_MISC || defined __USE_XOPEN
/* Save swapped text after use (sticky bit). This is pretty well obsolete(已经过时了). */
# define S_ISVTX __S_ISVTX
#endif
S_ISVTX是文件(文件夹)权限位(mode_t)中的一位。也称保存正文位
。正文,即text段,代码段。
对于可执行文件:如果,可执行文件设置了该位,则程序运行完,退出时,系统在资源允许的情况下,保存该程序的text段到swap分区。(过时了)
对于其他普通文件:无作用。
对于文件夹:现在主要的作用
,如果A文件夹设置了S_ISVTX,则除非是所有者或者超级管理员,其他人无法删除或重命名文件夹及下面的文件。