don't call fcntl unless we have to
1 file changed