We use ctime to warn us that we need to check the mode, I think. But I can see your point that we already have mode when we do the stat, so we don't need to use it as a second check.
We use ctime to warn us that we need to check the mode, I think. But I can see your point that we already have mode when we do the stat, so we don't need to use it as a second check.